|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectceleboss.data.Celebrity
This class represents the stored data of a Celebrity in the remote system.
| Field Summary | |
static java.lang.String |
GROWTHHOURLY
Name for growth today Price property |
static java.lang.String |
GROWTHTODAY
Name for growth today Price property |
static java.lang.String |
HIGHESTDIVIDEND
Name for Highest Dividend property |
static java.lang.String |
HISTORICALGROWTH
Name for Yield property |
static java.lang.String |
LASTDIVIDEND
Name for prdicted last dividend property |
static int |
MAXDAYS
Maximum number of previous changes held |
static java.lang.String |
NAME
Name for Name property |
static java.lang.String |
POTENTIALDIVIDEND
Name for Dividend property |
static java.lang.String |
PREDICTEDPRICE
Name for prdicted Price property |
static java.lang.String |
SHAREPRICE
Name for Share Price property |
static java.lang.String |
UPDATED
Name for Updated property |
static java.lang.String |
YIELD
Name for Yield property |
| Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a new property listener |
void |
addPropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener listener)
Add a property change listeners for a specific property |
int |
compareTo(java.lang.Object arg1)
Compare this celebrity with another based on the name. |
boolean |
equals(java.lang.Object other)
Is this Celebrity equals to another |
java.lang.Float |
getDailyChange(int day)
Get the percentage change for a specific day. |
PercentChangableValue |
getGrowthHourly()
Get the percentage change for the last hour |
PercentChangableValue |
getGrowthToday()
Get the percentage change for a today day. |
java.net.URL |
getImageURL()
Return a URL that points to an image that displays this celebrity. |
int |
getIssue()
Get the unique issue number for this Celebrity |
java.lang.Float |
getLastDividend()
Get the last dividend of this celebrity |
java.util.Date |
getLastUpdate()
When was this last updated |
java.util.Date |
getListingDate()
Get the dat that this celebrity was first listed. |
CelebrityManager |
getManager()
Return the owning manager. |
java.lang.String |
getName()
Celebrity full name |
ChangableMinMaxValue |
getPotentialDividend()
Get the potential dividend of this celebrity |
ChangableValue |
getPredictedSharePrice()
Get the predicted share price at the end of the trading week |
ChangableMinMaxValue |
getSharePrice()
Get current share price |
PercentChangableValue |
getYield()
Get Yield value |
int |
hashCode()
Return hashcode based on issue |
void |
refresh()
This method queues a refresh command for this Celebrity. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove an existing listener. |
void |
removePropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener listener)
Remove a property change listeners for a specific property |
void |
setDailyChange(int day,
double f)
Update one of the daily change values. |
void |
setGrowthToday(float i)
Update the growth for today |
void |
setHighestDividend(java.lang.Float i)
Update the highest dividend |
void |
setHighestPrice(float i)
Update the highest share price |
void |
setImageURLSuffix(java.lang.String string)
Define the suffix in teh source of the image URL. |
void |
setLastDividend(java.lang.Float i)
Update the last dividend |
void |
setListingDate(java.util.Date listing)
Update the date of listing |
void |
setLowestPrice(float i)
Update the lowest share price |
void |
setName(java.lang.String string)
Update the name. |
void |
setPotentialDividend(float i)
Update the potential dividend |
void |
setSharePrice(float i)
Update the share price |
void |
setUpdated()
This celebrity recorded has just been updated. |
java.lang.String |
toString()
Generete a string representation. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String GROWTHHOURLY
public static final java.lang.String GROWTHTODAY
public static final java.lang.String HIGHESTDIVIDEND
public static final java.lang.String HISTORICALGROWTH
public static final java.lang.String LASTDIVIDEND
public static final int MAXDAYS
public static final java.lang.String NAME
public static final java.lang.String POTENTIALDIVIDEND
public static final java.lang.String PREDICTEDPRICE
public static final java.lang.String SHAREPRICE
public static final java.lang.String UPDATED
public static final java.lang.String YIELD
| Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface Monitorablelistener - Listener
public void addPropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener listener)
propName - Propertylistener - Listenerpublic int compareTo(java.lang.Object arg1)
compareTo in interface java.lang.Comparablearg1 - Compare to this.
public boolean equals(java.lang.Object other)
other - Compare to.
public java.lang.Float getDailyChange(int day)
day - Day number
public PercentChangableValue getGrowthHourly()
public PercentChangableValue getGrowthToday()
public java.net.URL getImageURL()
public int getIssue()
public java.lang.Float getLastDividend()
public java.util.Date getLastUpdate()
public java.util.Date getListingDate()
public CelebrityManager getManager()
public java.lang.String getName()
public ChangableMinMaxValue getPotentialDividend()
public ChangableValue getPredictedSharePrice()
public ChangableMinMaxValue getSharePrice()
public PercentChangableValue getYield()
public int hashCode()
public void refresh()
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface Monitorablelistener - Listener
public void removePropertyChangeListener(java.lang.String propName,
java.beans.PropertyChangeListener listener)
propName - Propertylistener - Listener
public void setDailyChange(int day,
double f)
day - Day number to updatef - New value.public void setGrowthToday(float i)
i - new dividendpublic void setHighestDividend(java.lang.Float i)
i - new dividendpublic void setHighestPrice(float i)
i - new dividendpublic void setImageURLSuffix(java.lang.String string)
string - Partial URL as extraced from source.public void setLastDividend(java.lang.Float i)
i - new dividendpublic void setListingDate(java.util.Date listing)
listing - New date teh celebrity was first listedpublic void setLowestPrice(float i)
i - new dividendpublic void setName(java.lang.String string)
string - New namepublic void setPotentialDividend(float i)
i - new dividendpublic void setSharePrice(float i)
i - New share price.public void setUpdated()
public java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||