|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fxcm.fix.ATradeTransportable
com.fxcm.fix.trade.OrderStatusRequest
public class OrderStatusRequest
The order status request (H) message is used by the institution to generate an order status message back from the broker. (See "Order State Change Matrices" for examples of usage of this message, including how to respond to a status request for an unknown order.)
| Field Summary | |
|---|---|
static com.fxcm.entity.ICode |
OBJ_TYPE
|
| Constructor Summary | |
|---|---|
OrderStatusRequest()
|
|
| Method Summary | |
|---|---|
boolean |
fill(IMessage aMsg)
Fills object state based on message state. |
String |
getClOrdID()
The ClOrdID (11) of the order whose status is being requested. |
String |
getClOrdLinkID()
Permits order originators to tie together groups of orders in which trades resulting from orders are associated for a specific purpose, for example the calculation of average execution price for a customer or to associate lists submitted to a broker as waves of a larger program trade. |
long |
getMakingTime()
Return the time when this instance of ITransportable object was made |
String |
getOrderID()
The OrderID (37) of the order whose status is being requested. |
String |
getOrderStatusReqID()
Used to uniquely identify a specific Order Status Request (H) message. |
String |
getRequestID()
Obtains the Request ID on this object |
String |
getSecondaryClOrdID()
The SecondaryClOrdID (526) of the order whose status is being requested. |
com.fxcm.entity.ICode |
getType()
Obtains object type. |
boolean |
isValid()
Validates object state. |
void |
setClOrdID(String aClOrdID)
The ClOrdID (11) of the order whose status is being requested. |
void |
setClOrdLinkID(String aClOrdLinkID)
Permits order originators to tie together groups of orders in which trades resulting from orders are associated for a specific purpose, for example the calculation of average execution price for a customer or to associate lists submitted to a broker as waves of a larger program trade. |
void |
setOrderID(String aOrderID)
The OrderID (37) of the order whose status is being requested. |
void |
setOrderStatusReqID(String aOrderStatusReqID)
Used to uniquely identify a specific Order Status Request (H) message. |
void |
setSecondaryClOrdID(String aSecondaryClOrdID)
The SecondaryClOrdID (526) of the order whose status is being requested. |
IMessage |
toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aOptions,
IMessageFactory aFactory)
Converts object to IMessage. |
String |
toString()
|
| Methods inherited from class com.fxcm.fix.ATradeTransportable |
|---|
fill, getAccount, getInstrument, getParties, getTradingSessionID, getTradingSessionSubID, getTransactTime, setAccount, setInstrument, setParties, setTradingSessionID, setTradingSessionSubID, setTransactTime, toMessage, update |
| 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 OrderStatusRequest()
| Method Detail |
|---|
public boolean fill(IMessage aMsg)
ATradeTransportable
fill in interface ITransportablefill in class ATradeTransportableaMsg - message to get new state from
true if new state is OK; false otherwise.public String getClOrdID()
getClOrdID in class ATradeTransportablepublic String getClOrdLinkID()
public void setClOrdLinkID(String aClOrdLinkID)
aClOrdLinkID - public String getOrderID()
getOrderID in class ATradeTransportablepublic String getOrderStatusReqID()
public void setOrderStatusReqID(String aOrderStatusReqID)
aOrderStatusReqID - public String getRequestID()
ITransportable
public String getSecondaryClOrdID()
getSecondaryClOrdID in class ATradeTransportablepublic com.fxcm.entity.ICode getType()
ITransportable
public boolean isValid()
ITransportable
true if object state is valid, false otherwise.public void setClOrdID(String aClOrdID)
setClOrdID in class ATradeTransportableaClOrdID - public void setOrderID(String aOrderID)
setOrderID in class ATradeTransportableaOrderID - public void setSecondaryClOrdID(String aSecondaryClOrdID)
setSecondaryClOrdID in class ATradeTransportableaSecondaryClOrdID -
public IMessage toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aOptions,
IMessageFactory aFactory)
ATradeTransportable
toMessage in interface ITransportabletoMessage in class ATradeTransportableaSID - 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 String toString()
toString in class ATradeTransportablepublic long getMakingTime()
getMakingTime in interface ITransportablegetMakingTime in class ATradeTransportable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||