package org.marketcetera.trade; import org.marketcetera.util.misc.ClassVersion; /** * Represents an ORS response that wraps a generic FIX message which * cannot be wrapped by any other FIX Agnostic wrapper. * * @author tlerios@marketcetera.com * @since 2.0.0 * @version $Id: FIXResponse.java 16154 2012-07-14 16:34:05Z colin $ */ /* $License$ */ @ClassVersion("$Id: FIXResponse.java 16154 2012-07-14 16:34:05Z colin $") public interface FIXResponse extends TradeMessage, FIXMessageSupport { /** * Returns the ID of the broker of this response. * * @return The ID. It may be null, e.g. for responses generated by * the server. */ BrokerID getBrokerID(); /** * Returns the originator of this response. * * @return The originator. */ Originator getOriginator(); /** * Returns the ID of the actor user of this response. * * @return The ID. It may be null, e.g. if the actor is unknown * (the system cannot associate this response with an order). */ UserID getActorID(); /** * Returns the ID of the viewer user of this response. * * @return The ID. It may be null, e.g. if the viewer is unknown * (the system cannot associate this response with an order). */ UserID getViewerID(); }