public abstract class Quote extends java.lang.Object implements QuoteI, BaseEntityI
Modifier and Type | Class and Description |
---|---|
static class |
Quote.Converter
Converts instances of of
Quote to corresponding value objects. |
static class |
Quote.Factory
Constructs new instances of
Quote . |
Constructor and Description |
---|
Quote() |
Modifier and Type | Method and Description |
---|---|
<R,P> R |
accept(EntityVisitor<R,? super P> visitor,
P param) |
QuoteVO |
convertToVO()
converts this domain object (entity) to its corresponding value object
|
Account |
getAccount()
The base class of all Accounts in the system
|
java.math.BigDecimal |
getAskPx()
The ask price of this Quote.
|
java.math.BigDecimal |
getAskSize()
The ask price of this Quote.
|
java.math.BigDecimal |
getBidPx()
The bid price of this Quote.
|
java.math.BigDecimal |
getBidSize()
The bid price of this Quote.
|
java.time.ZonedDateTime |
getDateTime()
The dateTime of the Quote
|
java.lang.String |
getExtId()
The external Quote Id
|
long |
getId() |
java.lang.String |
getIntId()
The internal Id of the Quote Request associated with the Quote.
|
QuoteRequest |
getQuoteRequest()
Represents a QuoteRequest to (a) broker(s) within the system.
|
Security |
getSecurity()
The base class of all Securities in the system
|
Side |
getSide()
The
Side |
java.time.ZonedDateTime |
getValidUntil()
The date till the Quote is valid
|
void |
initializeAccount(Initializer initializer) |
void |
initializeQuoteRequest(Initializer initializer) |
void |
initializeSecurity(Initializer initializer) |
boolean |
isInitialized() |
void |
setAccount(Account account) |
void |
setAskPx(java.math.BigDecimal askPx) |
void |
setAskSize(java.math.BigDecimal askSize) |
void |
setBidPx(java.math.BigDecimal bidPx) |
void |
setBidSize(java.math.BigDecimal bidSize) |
void |
setDateTime(java.time.ZonedDateTime dateTime) |
void |
setExtId(java.lang.String extId) |
void |
setId(long id) |
void |
setInitialized() |
void |
setIntId(java.lang.String intId) |
void |
setQuoteRequest(QuoteRequest quoteRequest) |
void |
setSecurity(Security security) |
void |
setSide(Side side) |
void |
setValidUntil(java.time.ZonedDateTime validUntil) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public boolean isInitialized()
isInitialized
in interface BaseEntityI
public void setInitialized()
public <R,P> R accept(EntityVisitor<R,? super P> visitor, P param)
accept
in interface BaseEntityI
public long getId()
getId
in interface BaseEntityI
getId
in interface QuoteI
public void setId(long id)
public java.lang.String getIntId()
public void setIntId(java.lang.String intId)
public java.lang.String getExtId()
public void setExtId(java.lang.String extId)
public void setSide(Side side)
public java.math.BigDecimal getBidPx()
public void setBidPx(java.math.BigDecimal bidPx)
public java.math.BigDecimal getBidSize()
getBidSize
in interface QuoteI
public void setBidSize(java.math.BigDecimal bidSize)
public java.math.BigDecimal getAskPx()
public void setAskPx(java.math.BigDecimal askPx)
public java.math.BigDecimal getAskSize()
getAskSize
in interface QuoteI
public void setAskSize(java.math.BigDecimal askSize)
public java.time.ZonedDateTime getDateTime()
getDateTime
in interface QuoteI
public void setDateTime(java.time.ZonedDateTime dateTime)
public java.time.ZonedDateTime getValidUntil()
getValidUntil
in interface QuoteI
public void setValidUntil(java.time.ZonedDateTime validUntil)
public QuoteRequest getQuoteRequest()
public void setQuoteRequest(QuoteRequest quoteRequest)
public void initializeQuoteRequest(Initializer initializer)
public Security getSecurity()
public void setSecurity(Security security)
public void initializeSecurity(Initializer initializer)
public Account getAccount()
public void setAccount(Account account)
public void initializeAccount(Initializer initializer)
public QuoteVO convertToVO()