package org.marketcetera.trade; import org.marketcetera.util.misc.ClassVersion; import javax.xml.bind.annotation.XmlRootElement; /* $License$ */ /** * Order Cancel message implementation. This class is public for the sake * of JAXB and is not intended for general use. * * @author anshul@marketcetera.com * @version $Id: OrderCancelImpl.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.0.0 */ @ClassVersion("$Id: OrderCancelImpl.java 16154 2012-07-14 16:34:05Z colin $") @XmlRootElement public class OrderCancelImpl extends OrderBaseImpl implements OrderCancel { @Override public OrderID getOriginalOrderID() { return mOriginalOrderID; } @Override public void setOriginalOrderID(OrderID inOrderID) { mOriginalOrderID = inOrderID; } @Override public String getBrokerOrderID() { return mBrokerOrderID; } @Override public void setBrokerOrderID(String inDestOrderID) { mBrokerOrderID = inDestOrderID; } @Override public String toString() { return Messages.ORDER_CANCEL_TO_STRING.getText( String.valueOf(getAccount()), String.valueOf(getCustomFields()), String.valueOf(getBrokerID()), String.valueOf(getOrderID()), String.valueOf(getOriginalOrderID()), String.valueOf(getQuantity()), String.valueOf(getSecurityType()), String.valueOf(getSide()), String.valueOf(getInstrument()), String.valueOf(getBrokerOrderID()), String.valueOf(getText()) ); } /** * Creates an uninitialized instance. This constructor is meant to be * used by JAXB. */ OrderCancelImpl() { } private OrderID mOriginalOrderID; private String mBrokerOrderID; private static final long serialVersionUID = 1L; }