net.sourceforge.eclipsetrader.core.db
Class Security

java.lang.Object
  extended byjava.util.Observable
      extended bynet.sourceforge.eclipsetrader.core.db.PersistentObject
          extended bynet.sourceforge.eclipsetrader.core.db.Security

public class Security
extends PersistentObject


Field Summary
static int FRI
           
static int MON
           
static int SAT
           
static int SUN
           
static int THU
           
static int TUE
           
static int WED
           
 
Constructor Summary
Security()
           
Security(java.lang.Integer id)
           
 
Method Summary
 History getAdjustedHistory()
           
 int getBeginTime()
           
 java.lang.Double getClose()
           
 java.lang.String getCode()
           
 java.lang.String getComment()
           
 java.util.Currency getCurrency()
           
 java.lang.String getDescription()
           
 java.util.List getDividends()
           
 int getEndTime()
           
 SecurityGroup getGroup()
           
 java.lang.Double getHigh()
           
 History getHistory()
           
 FeedSource getHistoryFeed()
           
 IntradayHistory getIntradayHistory()
           
 int getKeepDays()
           
 Level2 getLevel2Ask()
           
 Level2 getLevel2Bid()
           
 FeedSource getLevel2Feed()
           
 net.sourceforge.eclipsetrader.core.internal.CObservable getLevel2Monitor()
           
 java.lang.Double getLow()
           
 java.lang.Double getOpen()
           
 Quote getQuote()
           
 FeedSource getQuoteFeed()
           
 net.sourceforge.eclipsetrader.core.internal.CObservable getQuoteMonitor()
           
 java.util.List getSplits()
           
 TradeSource getTradeSource()
           
 int getWeekDays()
           
 boolean isEnableDataCollector()
           
 void setBeginTime(int beginTime)
           
 void setClose(java.lang.Double close)
           
 void setCode(java.lang.String code)
           
 void setComment(java.lang.String comment)
           
 void setCurrency(java.util.Currency currency)
           
 void setDescription(java.lang.String description)
           
 void setDividends(java.util.List dividends)
           
 void setEnableDataCollector(boolean enableDataCollector)
           
 void setEndTime(int endTime)
           
 void setGroup(SecurityGroup group)
           
 void setHigh(java.lang.Double high)
           
 void setHistoryFeed(FeedSource historyFeed)
           
 void setKeepDays(int keepDays)
           
 void setLevel2(Level2Ask level2Ask)
           
 void setLevel2(Level2Bid level2Bid)
           
 void setLevel2(Level2Bid level2Bid, Level2Ask level2Ask)
           
 void setLevel2Feed(FeedSource level2Feed)
           
 void setLow(java.lang.Double low)
           
 void setOpen(java.lang.Double open)
           
 void setQuote(Quote quote)
           
 void setQuote(Quote quote, java.lang.Double open)
           
 void setQuote(Quote quote, java.lang.Double high, java.lang.Double low)
           
 void setQuote(Quote quote, java.lang.Double open, java.lang.Double high, java.lang.Double low, java.lang.Double close)
           
 void setQuoteFeed(FeedSource quoteFeed)
           
 void setSplits(java.util.List splits)
           
 void setTradeSource(TradeSource tradeSource)
           
 void setWeekDays(int weekDays)
           
 java.lang.String toString()
           
 
Methods inherited from class net.sourceforge.eclipsetrader.core.db.PersistentObject
clearChanged, equals, getData, getId, getRepository, setChanged, setData, setId, setRepository
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SUN

public static final int SUN
See Also:
Constant Field Values

MON

public static final int MON
See Also:
Constant Field Values

TUE

public static final int TUE
See Also:
Constant Field Values

WED

public static final int WED
See Also:
Constant Field Values

THU

public static final int THU
See Also:
Constant Field Values

FRI

public static final int FRI
See Also:
Constant Field Values

SAT

public static final int SAT
See Also:
Constant Field Values
Constructor Detail

Security

public Security()

Security

public Security(java.lang.Integer id)
Method Detail

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getCurrency

public java.util.Currency getCurrency()

setCurrency

public void setCurrency(java.util.Currency currency)

getGroup

public SecurityGroup getGroup()

setGroup

public void setGroup(SecurityGroup group)

getHistoryFeed

public FeedSource getHistoryFeed()

setHistoryFeed

public void setHistoryFeed(FeedSource historyFeed)

getQuoteFeed

public FeedSource getQuoteFeed()

setQuoteFeed

public void setQuoteFeed(FeedSource quoteFeed)

getLevel2Feed

public FeedSource getLevel2Feed()

setLevel2Feed

public void setLevel2Feed(FeedSource level2Feed)

getTradeSource

public TradeSource getTradeSource()

setTradeSource

public void setTradeSource(TradeSource tradeSource)

getHistory

public History getHistory()

getAdjustedHistory

public History getAdjustedHistory()

getIntradayHistory

public IntradayHistory getIntradayHistory()

getQuote

public Quote getQuote()

setQuote

public void setQuote(Quote quote)

setQuote

public void setQuote(Quote quote,
                     java.lang.Double open,
                     java.lang.Double high,
                     java.lang.Double low,
                     java.lang.Double close)

setQuote

public void setQuote(Quote quote,
                     java.lang.Double high,
                     java.lang.Double low)

setQuote

public void setQuote(Quote quote,
                     java.lang.Double open)

getHigh

public java.lang.Double getHigh()

setHigh

public void setHigh(java.lang.Double high)

getLow

public java.lang.Double getLow()

setLow

public void setLow(java.lang.Double low)

getOpen

public java.lang.Double getOpen()

setOpen

public void setOpen(java.lang.Double open)

getClose

public java.lang.Double getClose()

setClose

public void setClose(java.lang.Double close)

getLevel2Bid

public Level2 getLevel2Bid()

setLevel2

public void setLevel2(Level2Bid level2Bid)

getLevel2Ask

public Level2 getLevel2Ask()

setLevel2

public void setLevel2(Level2Ask level2Ask)

setLevel2

public void setLevel2(Level2Bid level2Bid,
                      Level2Ask level2Ask)

getLevel2Monitor

public net.sourceforge.eclipsetrader.core.internal.CObservable getLevel2Monitor()

getQuoteMonitor

public net.sourceforge.eclipsetrader.core.internal.CObservable getQuoteMonitor()

getBeginTime

public int getBeginTime()

setBeginTime

public void setBeginTime(int beginTime)

isEnableDataCollector

public boolean isEnableDataCollector()

setEnableDataCollector

public void setEnableDataCollector(boolean enableDataCollector)

getEndTime

public int getEndTime()

setEndTime

public void setEndTime(int endTime)

getWeekDays

public int getWeekDays()

setWeekDays

public void setWeekDays(int weekDays)

getKeepDays

public int getKeepDays()

setKeepDays

public void setKeepDays(int keepDays)

getDividends

public java.util.List getDividends()

setDividends

public void setDividends(java.util.List dividends)

getSplits

public java.util.List getSplits()

setSplits

public void setSplits(java.util.List splits)

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String comment)

toString

public java.lang.String toString()