package org.marketcetera.trade; import org.marketcetera.util.misc.ClassVersion; import quickfix.Message; import javax.xml.bind.annotation.XmlRootElement; /* $License$ */ /** * OrderCancelReject instances that wrap a FIX Message instance. This * class is public for the sake of JAXB and is not intended for * general use. * * @author anshul@marketcetera.com * @version $Id: OrderCancelRejectImpl.java 16888 2014-04-22 18:32:36Z colin $ * @since 1.0.0 */ @XmlRootElement @ClassVersion("$Id: OrderCancelRejectImpl.java 16888 2014-04-22 18:32:36Z colin $") public class OrderCancelRejectImpl extends ReportBaseImpl implements OrderCancelReject { /** * Creates an instance. * * @param inMessage The FIX Message instance. * @param inBrokerID the brokerID from which this report originated. * @param inOriginator the originator of this report. * @param inActorID the ID of the actor user of this report. It may be null. * @param inViewerID the ID of the viewer user of this report. It may be null. */ OrderCancelRejectImpl(Message inMessage, BrokerID inBrokerID, Originator inOriginator, UserID inActorID, UserID inViewerID) { this(inMessage, inBrokerID, inOriginator, Hierarchy.Flat, inActorID, inViewerID); } /** * Create a new OrderCancelRejectImpl instance. * * @param inMessage a <code>Message</code> value * @param inBrokerID a <code>BrokerID</code> value * @param inOriginator an <code>Originator</code> value * @param inHierarchy a <code>Hierarchy</code> value * @param inActorID a <code>UserID</code> value * @param inViewerID a <code>UserID</code> value */ OrderCancelRejectImpl(Message inMessage, BrokerID inBrokerID, Originator inOriginator, Hierarchy inHierarchy, UserID inActorID, UserID inViewerID) { super(inMessage, inBrokerID, inOriginator, inHierarchy, inActorID, inViewerID); } /** * Creates an instance. This empty constructor is intended for use * by JAXB. */ protected OrderCancelRejectImpl() {} @Override public synchronized String toString() { return Messages.ORDER_CANCEL_REJECT_TO_STRING.getText(String.valueOf(getBrokerID()), String.valueOf(getOrderID()), String.valueOf(getOrderStatus()), String.valueOf(getOriginalOrderID()), String.valueOf(getReportID()), String.valueOf(getSendingTime()), String.valueOf(getText()), String.valueOf(getBrokerOrderID()), String.valueOf(getOriginator()), String.valueOf(getHierarchy()), String.valueOf(getActorID()), String.valueOf(getViewerID()), String.valueOf(getMessage()) ); } private static final long serialVersionUID = 1L; }