package org.marketcetera.quickfix.messagefactory;
import java.util.Arrays;
import org.marketcetera.core.ClassVersion;
import quickfix.Message;
import quickfix.field.MsgType;
/**
* @author toli
* @version $Id: FIXMessageAugmentor_42.java 16161 2012-07-16 20:27:32Z colin $
*/
@ClassVersion("$Id: FIXMessageAugmentor_42.java 16161 2012-07-16 20:27:32Z colin $") //$NON-NLS-1$
public class FIXMessageAugmentor_42 extends FIXMessageAugmentor_41 {
private static String[] TT_APPLICABLE_MESSAGE_CODES = new String[] {
MsgType.ORDER_CANCEL_REJECT,
MsgType.ORDER_SINGLE,
MsgType.ORDER_CANCEL_REQUEST,
MsgType.ORDER_CANCEL_REPLACE_REQUEST,
MsgType.LIST_CANCEL_REQUEST,
MsgType.LIST_EXECUTE,
MsgType.LIST_STATUS,
MsgType.SECURITY_STATUS,
MsgType.ORDER_LIST,
MsgType.QUOTE_REQUEST,
MsgType.MASS_QUOTE
};
@Override
public Message newOrderSingleAugment(Message inMessage) {
return inMessage;
}
@Override
public Message cancelReplaceRequestAugment(Message inMessage) {
return inMessage;
}
public FIXMessageAugmentor_42() {
applicableMsgTypes.addAll(Arrays.asList(TT_APPLICABLE_MESSAGE_CODES));
}
}