public static TimeInForce getTimeInForce()

in fix/core/src/main/java/deltix/connector/fix/FixUtil.java [94:126]


    public static TimeInForce getTimeInForce(byte timeInForce) {
        switch (timeInForce) {
            case deltix.efix.message.field.TimeInForce.DAY:
                return TimeInForce.DAY;

            case deltix.efix.message.field.TimeInForce.GOOD_TILL_CANCEL:
                return TimeInForce.GOOD_TILL_CANCEL;

            case deltix.efix.message.field.TimeInForce.IMMEDIATE_OR_CANCEL:
                return TimeInForce.IMMEDIATE_OR_CANCEL;

            case deltix.efix.message.field.TimeInForce.FILL_OR_KILL:
                return TimeInForce.FILL_OR_KILL;

            case deltix.efix.message.field.TimeInForce.GOOD_TILL_DATE:
                return TimeInForce.GOOD_TILL_DATE;

            case deltix.efix.message.field.TimeInForce.GOOD_TILL_CROSSING:
                return TimeInForce.GOOD_TILL_CROSSING;

            case deltix.efix.message.field.TimeInForce.AT_THE_OPENING:
                return TimeInForce.AT_THE_OPENING;

            case deltix.efix.message.field.TimeInForce.AT_THE_CLOSE:
                return TimeInForce.AT_THE_CLOSE;
        }

        if (timeInForce != TypeConstants.BYTE_NULL) {
            throw new IllegalArgumentException("Unsupported time in force: " + timeInForce);
        }

        return null;
    }