public class WertpapierImpl extends de.willuhn.datasource.db.AbstractDBObject implements Wertpapier
Constructor and Description |
---|
WertpapierImpl()
Implementierung eines Wertpapaier-Datensatzes.
|
Modifier and Type | Method and Description |
---|---|
protected void |
deleteCheck()
This method will be called, before delete() is executed.
|
double |
getAdditionalCosts()
Liefert die gesamten zusätzlichen Kosten des Wertpapiers.
|
double |
getAnzahl()
Liefert die Anzahl an Aktien im Depot, berechnet aus der OrderHistory
|
java.lang.Object |
getAttribute(java.lang.String attribute) |
double |
getChange()
Liefert den change Wert des Wertpapier.
|
double |
getChangeInPercentage()
Liefert den changeInPercentage Wert des Wertpapier.
|
java.lang.String |
getComment()
Liefert die Beschreibung der Aktien.
|
java.lang.String |
getCurrency()
Liefert die Währung des Wertpapiers.
|
java.lang.String |
getExchange()
Liefert die Börse Wert des Wertpapiers.
|
double |
getGesamtWert()
Liefert den Wert aller Papiere, die noch im Bestand sind.
|
double |
getKauf()
Liefert die gesamten Ausgaben zum Erwerb der Wertpapier.
|
java.util.Date |
getLastTradeDate()
Liefert den lastTradeDate der Wertpapier.
|
double |
getLastTradePriceOnly()
Liefert den lastTradePriceOnly der Wertpapier.
|
java.sql.Time |
getLastTradeTime()
Liefert den lastTradeTime der Wertpapier.
|
java.lang.String |
getName()
Liefert den Name der Wertpapier.
|
de.willuhn.datasource.rmi.DBIterator<?> |
getOrderHistory()
Liefert eine Liste mit alle Orders dieser Wertpapier
|
double |
getPreviousClose()
Liefert den previousClose der Wertpapier.
|
java.lang.String |
getPrimaryAttribute()
Sometimes you can display only one of the projects attributes (in combo
boxes).
|
java.lang.String |
getSymbol()
Liefert den Name des Symbols.
|
protected java.lang.String |
getTableName()
We have to return the name of the sql table here.
|
double |
getTotalGewinn()
Liefert das Gesamtergebnis der Papieres über alle Kauf- und
Verkaufsorder.
|
java.lang.String |
getType()
Liefert den Type Wert des Wertpapier.
|
de.willuhn.datasource.rmi.DBIterator<?> |
getValueHistory()
Zusätzlich noch ein eMethode, um all historyValues dieser Wertpapier zu
erhalten.
|
double |
getVerkauf()
Liefert der realisierten Gewinn der Verkaufsorder.
|
double |
getYearHigh()
Liefert den yearHigh Wert des Wertpapier.
|
double |
getYearLow()
Liefert den yearLow Wert des Wertpapier.
|
protected void |
insertCheck()
This method is invoked before executing insert().
|
boolean |
isInYahoo()
Liefert die Angabe, ob das Wertpapier in Yahoo gelistet ist oder nicht.
|
void |
parseWertpapier(WertpapierInfoBean wpi)
Aktualisiert das Wertpapier mit den Angaben aus einen
WertpapierInfoBean
Objekts. |
void |
setChange(double change)
Setzt den change Wert der Wertpapiers.
|
void |
setChangeInPercentage(double changeInPercentage)
Setzt den changeInPercentage Wert der Wertpapiers.
|
void |
setComment(java.lang.String comment)
Setzt die Beschreibung der Aktien.
|
void |
setCurrency(java.lang.String currency)
Setzt die Währung des Wertpapiers.
|
void |
setExchange(java.lang.String exchange)
Setzt die B&omul; des Wertpapiers.
|
void |
setLastTradeDate(java.util.Date lastTradeDate)
Setzt den lastTradeDate der Wertpapier.
|
void |
setLastTradePriceOnly(double lastTradePriceOnly)
Setzt den lastTradePriceOnly der Wertpapier.
|
void |
setLastTradeTime(java.sql.Time lastTradeTime)
Setzt den lastTradeTime der Wertpapier.
|
void |
setName(java.lang.String name)
Setzt den Name der Wertpapier.
|
void |
setPreviousClose(double previousClose)
Setzt den previousClose der Wertpapier.
|
void |
setSymbol(java.lang.String symbol)
Setzt das Symbol der Wertpapier.
|
void |
setType(java.lang.String type)
Setzt den Type Wert der Wertpapiers.
|
void |
setYearHigh(double yearHigh)
Setzt den yearHigh Wert der Wertpapiers.
|
void |
setYearLow(double yearLow)
Setzt den yearLow Wert der Wertpapiers.
|
protected void |
updateCheck()
This method is invoked before every update().
|
addDeleteListener, addStoreListener, clear, delete, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, store, transactionBegin, transactionCommit, transactionRollback
clone, exportObject, exportObject, exportObject, unexportObject
equals, getRef, hashCode, toString, toStub
finalize, getClass, notify, notifyAll, wait, wait, wait
addDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
public WertpapierImpl() throws java.rmi.RemoteException
java.rmi.RemoteException
- RemoteException
public java.lang.Object getAttribute(java.lang.String attribute) throws java.rmi.RemoteException
getAttribute
in interface de.willuhn.datasource.GenericObject
getAttribute
in interface de.willuhn.datasource.rmi.DBObject
getAttribute
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
AbstractDBObject.getAttribute(java.lang.String)
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
getPrimaryAttribute
in interface de.willuhn.datasource.GenericObject
getPrimaryAttribute
in interface de.willuhn.datasource.rmi.DBObject
getPrimaryAttribute
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
GenericObject.getPrimaryAttribute()
protected java.lang.String getTableName()
getTableName
in class de.willuhn.datasource.db.AbstractDBObject
AbstractDBObject.getTableName()
protected void deleteCheck() throws de.willuhn.util.ApplicationException
deleteCheck
in class de.willuhn.datasource.db.AbstractDBObject
de.willuhn.util.ApplicationException
AbstractDBObject.deleteCheck()
protected void insertCheck() throws de.willuhn.util.ApplicationException
insertCheck
in class de.willuhn.datasource.db.AbstractDBObject
de.willuhn.util.ApplicationException
AbstractDBObject.insertCheck()
protected void updateCheck() throws de.willuhn.util.ApplicationException
updateCheck
in class de.willuhn.datasource.db.AbstractDBObject
de.willuhn.util.ApplicationException
AbstractDBObject.updateCheck()
public java.lang.String getName() throws java.rmi.RemoteException
Wertpapier
getName
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getName()
public java.lang.String getSymbol() throws java.rmi.RemoteException
Wertpapier
getSymbol
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getSymbol()
public java.util.Date getLastTradeDate() throws java.rmi.RemoteException
Wertpapier
getLastTradeDate
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getLastTradeDate()
public java.sql.Time getLastTradeTime() throws java.rmi.RemoteException
Wertpapier
getLastTradeTime
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getLastTradeTime()
public double getLastTradePriceOnly() throws java.rmi.RemoteException
Wertpapier
getLastTradePriceOnly
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getLastTradePriceOnly()
public double getPreviousClose() throws java.rmi.RemoteException
Wertpapier
getPreviousClose
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getPreviousClose()
public void setName(java.lang.String name) throws java.rmi.RemoteException
Wertpapier
setName
in interface Wertpapier
name
- Name der Wertpapier.java.rmi.RemoteException
- see RemoteException
Wertpapier.setName(String)
public void setSymbol(java.lang.String symbol) throws java.rmi.RemoteException
Wertpapier
setSymbol
in interface Wertpapier
symbol
- Symbol der Wertpapier.java.rmi.RemoteException
- see RemoteException
Wertpapier.setSymbol(String)
public void setLastTradeDate(java.util.Date lastTradeDate) throws java.rmi.RemoteException
Wertpapier
setLastTradeDate
in interface Wertpapier
lastTradeDate
- der Wertpapier.java.rmi.RemoteException
- see RemoteException
Wertpapier.setLastTradeDate(Date)
public void setLastTradeTime(java.sql.Time lastTradeTime) throws java.rmi.RemoteException
Wertpapier
setLastTradeTime
in interface Wertpapier
lastTradeTime
- der Wertpapier.java.rmi.RemoteException
- see RemoteException
Wertpapier.setLastTradeTime(Time)
public void setLastTradePriceOnly(double lastTradePriceOnly) throws java.rmi.RemoteException
Wertpapier
setLastTradePriceOnly
in interface Wertpapier
lastTradePriceOnly
- der Wertpapier.java.rmi.RemoteException
- see RemoteException
Wertpapier.setLastTradePriceOnly(double)
public void setPreviousClose(double previousClose) throws java.rmi.RemoteException
Wertpapier
setPreviousClose
in interface Wertpapier
previousClose
- der Wertpapier.java.rmi.RemoteException
- see RemoteException
Wertpapier.setPreviousClose(double)
public de.willuhn.datasource.rmi.DBIterator<?> getValueHistory() throws java.rmi.RemoteException
Wertpapier
getValueHistory
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getValueHistory()
public de.willuhn.datasource.rmi.DBIterator<?> getOrderHistory() throws java.rmi.RemoteException
Wertpapier
getOrderHistory
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getOrderHistory()
public java.lang.String getComment() throws java.rmi.RemoteException
Wertpapier
getComment
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getComment()
public void setComment(java.lang.String comment) throws java.rmi.RemoteException
Wertpapier
setComment
in interface Wertpapier
comment
- die Beschreibung der Aktien.java.rmi.RemoteException
- see RemoteException
Wertpapier.setComment(String)
public double getYearLow() throws java.rmi.RemoteException
Wertpapier
getYearLow
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getYearLow()
public void setYearLow(double yearLow) throws java.rmi.RemoteException
Wertpapier
setYearLow
in interface Wertpapier
yearLow
- den yearLow Wert der Aktien.java.rmi.RemoteException
- see RemoteException
Wertpapier.setYearLow(double)
public double getYearHigh() throws java.rmi.RemoteException
Wertpapier
getYearHigh
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getYearHigh()
public void setYearHigh(double yearHigh) throws java.rmi.RemoteException
Wertpapier
setYearHigh
in interface Wertpapier
yearHigh
- den yearHigh Wert der Aktien.java.rmi.RemoteException
- see RemoteException
Wertpapier.setYearHigh(double)
public double getChange() throws java.rmi.RemoteException
Wertpapier
getChange
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getChange()
public void setChange(double change) throws java.rmi.RemoteException
Wertpapier
setChange
in interface Wertpapier
change
- den change Wert der Aktien.java.rmi.RemoteException
- see RemoteException
Wertpapier.setChange(double)
public double getChangeInPercentage() throws java.rmi.RemoteException
Wertpapier
getChangeInPercentage
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getChangeInPercentage()
public void setChangeInPercentage(double changeInPercentage) throws java.rmi.RemoteException
Wertpapier
setChangeInPercentage
in interface Wertpapier
changeInPercentage
- den changeInPercentage Wert der Aktien.java.rmi.RemoteException
- see RemoteException
Wertpapier.setChangeInPercentage(double)
public java.lang.String getType() throws java.rmi.RemoteException
Wertpapier
getType
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getType()
public void setType(java.lang.String type) throws java.rmi.RemoteException
Wertpapier
setType
in interface Wertpapier
type
- den Type Wert der Wertpapiers.java.rmi.RemoteException
- see RemoteException
Wertpapier.setType(String)
public java.lang.String getExchange() throws java.rmi.RemoteException
Wertpapier
getExchange
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getExchange()
public void setExchange(java.lang.String exchange) throws java.rmi.RemoteException
Wertpapier
setExchange
in interface Wertpapier
exchange
- die B&omul; des Wertpapiers.java.rmi.RemoteException
- see RemoteException
Wertpapier.setExchange(String)
public java.lang.String getCurrency() throws java.rmi.RemoteException
Wertpapier
getCurrency
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getCurrency()
public void setCurrency(java.lang.String currency) throws java.rmi.RemoteException
Wertpapier
setCurrency
in interface Wertpapier
currency
- die Währung des Wertpapiers.java.rmi.RemoteException
- see RemoteException
Wertpapier.setCurrency(String)
public void parseWertpapier(WertpapierInfoBean wpi) throws java.rmi.RemoteException
Wertpapier
WertpapierInfoBean
Objekts.parseWertpapier
in interface Wertpapier
wpi
- das WertpapierInfoBean Objekt.java.rmi.RemoteException
Wertpapier.parseWertpapier(WertpapierInfoBean)
public double getAnzahl() throws java.rmi.RemoteException
Wertpapier
getAnzahl
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getAnzahl()
public boolean isInYahoo() throws java.rmi.RemoteException
Wertpapier
isInYahoo
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.isInYahoo()
public double getKauf() throws java.rmi.RemoteException
Wertpapier
getKauf
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getKauf()
public double getAdditionalCosts() throws java.rmi.RemoteException
Wertpapier
getAdditionalCosts
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getAdditionalCosts()
public double getGesamtWert() throws java.rmi.RemoteException
Wertpapier
getGesamtWert
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getGesamtWert()
public double getTotalGewinn() throws java.rmi.RemoteException
Wertpapier
getTotalGewinn
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getTotalGewinn()
public double getVerkauf() throws java.rmi.RemoteException
Wertpapier
getVerkauf
in interface Wertpapier
java.rmi.RemoteException
- see RemoteException
Wertpapier.getVerkauf()