package org.marketcetera.orderloader.system;
import org.marketcetera.util.misc.ClassVersion;
import org.marketcetera.trade.OrderSingle;
/**
* Processes an account value out of an order row.
*
* @author anshul@marketcetera.com
* @version $Id: AccountProcessor.java 16154 2012-07-14 16:34:05Z colin $
* @since 1.0.0
*/
@ClassVersion("$Id: AccountProcessor.java 16154 2012-07-14 16:34:05Z colin $")
final class AccountProcessor extends IndexedProcessor {
/**
* Creates an instance.
*
* @param inIndex the column index at which the account value exists.
*/
AccountProcessor(int inIndex) {
super(inIndex);
}
@Override
public void apply(String[] inRow, OrderSingle inOrder) {
inOrder.setAccount(getValue(inRow));
}
}