package org.marketcetera.trade; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * Indicates the type of a <code>Future</code>. * * @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a> * @version $Id: FutureType.java 16154 2012-07-14 16:34:05Z colin $ * @since 2.1.0 */ @ClassVersion("$Id: FutureType.java 16154 2012-07-14 16:34:05Z colin $") public enum FutureType implements HasCFICode { /** * Commodity futures */ COMMODITY('C'), /** * Financial futures */ FINANCIAL('F'); /** * Get the cfiCode value. * * @return a <code>char</code> value */ public char getCfiCode() { return cfiCode; } /** * Create a new FutureType instance. * * @param inCfiCode a <code>char</code> value */ private FutureType(char inCfiCode) { cfiCode = inCfiCode; } /** * the CFI code associated with this future type */ private final char cfiCode; }