com.fxcm.fix
Class OrdStatusFactory

java.lang.Object
  extended by com.fxcm.fix.OrdStatusFactory

public class OrdStatusFactory
extends Object


Field Summary
static IOrdStatus CALCULATED
          Used to gurantee or protect a price and quantity
static IOrdStatus CANCELLED
          Canceled order with or without executions
static IOrdStatus EXPIRED
          Order has been canceled in broker's system due to time in force instructions.
static IOrdStatus FILLED
          Order completely filled, no remaining quantity
static IOrdStatus NEW
          Outstanding order with no executions
static IOrdStatus PARTIALLY_FILLED
          Outstanding order with executions and remaining quantity
static IOrdStatus PENDING_CANCEL
          Order is under cancel processing
static IOrdStatus PENDING_NEW
          Order has been received by sell-side's system but not yet accepted for execution.
static IOrdStatus PENDING_REPLACE
          Order has been requoted
static IOrdStatus REJECTED
          Order has been rejected by sell-side.
static IOrdStatus REPLACED
          Order Removed/Replaced
static IOrdStatus STOPPED
          Order has been stopped at the exchange.
 
Constructor Summary
OrdStatusFactory()
           
 
Method Summary
static IOrdStatus toCode(String aCode)
          Converts a status code to a fix object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEW

public static final IOrdStatus NEW
Outstanding order with no executions


PARTIALLY_FILLED

public static final IOrdStatus PARTIALLY_FILLED
Outstanding order with executions and remaining quantity


FILLED

public static final IOrdStatus FILLED
Order completely filled, no remaining quantity


CANCELLED

public static final IOrdStatus CANCELLED
Canceled order with or without executions


STOPPED

public static final IOrdStatus STOPPED
Order has been stopped at the exchange.


REJECTED

public static final IOrdStatus REJECTED
Order has been rejected by sell-side. NOTE: An order can be rejected subsequent to order acknowledgment, i.e. an order can pass from New to Rejected status.


REPLACED

public static final IOrdStatus REPLACED
Order Removed/Replaced


EXPIRED

public static final IOrdStatus EXPIRED
Order has been canceled in broker's system due to time in force instructions.


PENDING_REPLACE

public static final IOrdStatus PENDING_REPLACE
Order has been requoted


PENDING_CANCEL

public static final IOrdStatus PENDING_CANCEL
Order is under cancel processing


CALCULATED

public static final IOrdStatus CALCULATED
Used to gurantee or protect a price and quantity


PENDING_NEW

public static final IOrdStatus PENDING_NEW
Order has been received by sell-side's system but not yet accepted for execution. An execution message with this status will only be sent in response to a Status Request message.

Constructor Detail

OrdStatusFactory

public OrdStatusFactory()
Method Detail

toCode

public static IOrdStatus toCode(String aCode)
Converts a status code to a fix object

Parameters:
aCode - ORDSTATUS_*
Returns:
order status fix object


Copyright © 2012 FXCM, LLC. All Rights Reserved.