|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fxcm.fix.pretrade.MarketDataRequestReject
public class MarketDataRequestReject
Market Data Request Reject, FIX 4-4.
| Field Summary | |
|---|---|
static com.fxcm.entity.ICode |
OBJ_TYPE
MarketDataRequestReject object type |
| Constructor Summary | |
|---|---|
MarketDataRequestReject()
Creates object with default state. |
|
MarketDataRequestReject(String aMDReqID,
IMDReqRejReason aMDReqRejReason,
String aText)
Creates object with given state values. |
|
| Method Summary | |
|---|---|
boolean |
fill(IMessage aMsg)
Fills object state based on message state. |
IFXCMTimingInterval |
getFXCMTimingInterval()
Obtains current timing interval. |
Instrument |
getInstrument()
Retrieves the snapshot currency. |
long |
getMakingTime()
Return the time when this instance of ITransportable object was made |
String |
getMDReqID()
Obtains market data request ID. |
IMDReqRejReason |
getMDReqRejReason()
Obtains rejection code. |
String |
getRequestID()
Obtains the Request ID on this object |
String |
getText()
Obtains rejection description. |
String |
getTradingSessionID()
Obtains the Trading Session ID |
String |
getTradingSessionSubID()
Obtains the Trading Session Sub ID |
com.fxcm.entity.ICode |
getType()
Obtains object type. |
boolean |
isValid()
Determines whether object state is valid. |
void |
reset()
Reset object state to default values. |
void |
setFXCMTimingInterval(IFXCMTimingInterval aInterval)
Specifies timing interval to request. |
void |
setInstrument(Instrument aInstrument)
Updates snapshot currency. |
void |
setMDReqID(String aMDReqID)
Updates Market Data Request ID. |
void |
setMDReqRejReason(IMDReqRejReason aMDReqRejReason)
Updates reject reason. |
void |
setMDReqRejReason(String aMDReqRejReason)
Updates reject reason. |
void |
setText(String aText)
Updates reject description. |
void |
setTradingSessionID(String aTradingSessionID)
Updates Trading Session ID. |
void |
setTradingSessionSubID(String aTradingSessionSubID)
Updates Trading Session sub ID. |
IMessage |
toMessage(String aSID,
IMessageFactory aFactory)
Converts object to message. |
IMessage |
toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aOptions,
IMessageFactory aFactory)
Converts object to IMessage. |
String |
toString()
|
boolean |
update(IMessage aMsg)
Update object state based on message state. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final com.fxcm.entity.ICode OBJ_TYPE
| Constructor Detail |
|---|
public MarketDataRequestReject()
public MarketDataRequestReject(String aMDReqID,
IMDReqRejReason aMDReqRejReason,
String aText)
aMDReqID - The ID of previous Trading Session Status Request to unsubscribeaMDReqRejReason - Rejection reason codeaText - Rejection description| Method Detail |
|---|
public com.fxcm.entity.ICode getType()
getType in interface ITransportablepublic void setMDReqID(String aMDReqID)
null by default.
aMDReqID - The ID of previous Trading Session Status Request to unsubscribepublic void setMDReqRejReason(String aMDReqRejReason)
aMDReqRejReason - Rejection reason code, the one from
MDREQREJREASON_* constantspublic void setMDReqRejReason(IMDReqRejReason aMDReqRejReason)
aMDReqRejReason - Rejection reason codepublic void setText(String aText)
null by default.
aText - Rejection descriptionpublic String getMDReqID()
null if not presentpublic IMDReqRejReason getMDReqRejReason()
null if not presentpublic String getText()
null if not present
public IMessage toMessage(String aSID,
IMessageFactory aFactory)
toMessage in interface ITransportableaSID - User session IDaFactory - message factory to create message objects
null in case of errors
public IMessage toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aOptions,
IMessageFactory aFactory)
toMessage in interface ITransportableaSID - user session IDaTradingSessionID - Trading Session ID, to alternate a value from object stateaTradingSessionSubID - Trading Session Sub ID, to alternate a value from object stateaRequestID - Request ID, to alternate a value from object stateaOptions - Set of options for message creation, reservedaFactory - message factory that is in use to process
null if creation failspublic void reset()
public boolean fill(IMessage aMsg)
fill in interface ITransportableaMsg - message
true if new state is OK; false otherwise.public boolean update(IMessage aMsg)
fill().
update in interface ITransportableaMsg - message
true if new state is OK; false otherwise.public boolean isValid()
isValid in interface ITransportabletrue if state is OK; false otherwise.public String getRequestID()
ITransportable
getRequestID in interface ITransportablepublic String getTradingSessionID()
ITransportable
getTradingSessionID in interface ITransportablepublic String getTradingSessionSubID()
ITransportable
getTradingSessionSubID in interface ITransportablepublic void setTradingSessionID(String aTradingSessionID)
aTradingSessionID - public void setTradingSessionSubID(String aTradingSessionSubID)
aTradingSessionSubID - public Instrument getInstrument()
public void setInstrument(Instrument aInstrument)
public IFXCMTimingInterval getFXCMTimingInterval()
null valuespublic void setFXCMTimingInterval(IFXCMTimingInterval aInterval)
aInterval - public long getMakingTime()
getMakingTime in interface ITransportablepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||