package org.marketcetera.trade; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * A Single Order to trade a security. Instances of this type can be * created via {@link org.marketcetera.trade.Factory#createOrderSingle()} * * @author anshul@marketcetera.com * @version $Id: OrderSingle.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.0.0 */ @ClassVersion("$Id: OrderSingle.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$ public interface OrderSingle extends TradeMessage, OrderBase, NewOrReplaceOrder, Cloneable { /** * Creates clone of this order. * * @return the clone of this order */ public OrderSingle clone(); }