@Override public OrderSingle getOrder() { return mOrder == null ? null : mOrder.clone(); }
addOrderID(o.getOrderID(),fixDictionary,msgType,msg,true); addInstrument(o.getInstrument(),fixDictionary,msgType,msg,true); addSide(o.getSide(),fixDictionary,msgType,msg,true); addOrderType(o.getOrderType(),fixDictionary,msgType,msg,true); addQuantity(o.getQuantity(),fixDictionary,msgType,msg,false); addDisplayQuantity(o.getDisplayQuantity(),fixDictionary,msgType,msg,false); addTimeInForce(o.getTimeInForce(),fixDictionary,msgType,msg,false); addAccount(o.getAccount(),fixDictionary,msgType,msg,false); addExecutionDestination(o.getExecutionDestination(),fixDictionary,msgType,msg,false); addText(o.getText(),fixDictionary,msgType,msg,false); addPositionEffect(o.getPositionEffect(),fixDictionary,msgType,msg,false); addOrderCapacity(o.getOrderCapacity(),fixDictionary,msgType,msg,false); if (o.getOrderType()==OrderType.Limit) { addPrice(o.getPrice(),fixDictionary,msgType,msg,true);
validate(inOrderSingle.getOrderID() == null, Messages.VALIDATION_ORDERID); validate(inOrderSingle.getOrderType() == null, Messages.VALIDATION_ORDER_TYPE); validate(inOrderSingle.getQuantity() == null, Messages.VALIDATION_ORDER_QUANTITY); validate(inOrderSingle.getSide() == null, Messages.VALIDATION_ORDER_SIDE); validateInstrument(inOrderSingle.getInstrument());
inNewOrder.getOrderID() == null) { StrategyModule.log(LogEventBuilder.warn().withMessage(INVALID_REPLACEMENT_ORDER, String.valueOf(strategy)).create(), replaceOrder.setQuantity(inNewOrder.getQuantity()); replaceOrder.setDisplayQuantity(inNewOrder.getDisplayQuantity()); replaceOrder.setPrice(inNewOrder.getPrice()); replaceOrder.setTimeInForce(inNewOrder.getTimeInForce()); SLF4JLoggerProxy.debug(AbstractRunningStrategy.class, "{} created {}", //$NON-NLS-1$
if(order.getOrderID() == null) { StrategyModule.log(LogEventBuilder.warn().withMessage(INVALID_ORDER, String.valueOf(strategy)).create(), String.valueOf(strategy), order, order.getOrderID()).create(), strategy); SLF4JLoggerProxy.debug(AbstractRunningStrategy.class,
@Override public void setOrder(OrderSingle inOrder) { mOrder = inOrder == null ? null : inOrder.clone(); }