ELogSheetHActionType.java

package com.mycim.valueobject.wip;

public class ELogSheetHActionType {

    public static final String LOAD_KEY = "load";

    public static final String UNLOAD_KEY = "unload";

    public static final String TRACK_IN_KEY = "trackIn";

    public static final String TRACK_OUT_KEY = "trackOut";

    public static final String PROCESS_START_KEY = "processStart";

    public static final String PROCESS_END_KEY = "processEnd";

    public static boolean checkIsSeasonOut(String processFlag) {
        if (UNLOAD_KEY.equalsIgnoreCase(processFlag) || TRACK_OUT_KEY.equalsIgnoreCase(processFlag) ||
                PROCESS_END_KEY.equalsIgnoreCase(processFlag)) {
            return true;
        }

        return false;
    }

    public static String getActionType(String processFlag) {
        if (LOAD_KEY.equalsIgnoreCase(processFlag) || UNLOAD_KEY.equalsIgnoreCase(processFlag)) {
            return LOAD_KEY;
        }

        if (TRACK_IN_KEY.equalsIgnoreCase(processFlag) || TRACK_OUT_KEY.equalsIgnoreCase(processFlag)) {
            return TRACK_IN_KEY;
        }

        if (PROCESS_START_KEY.equalsIgnoreCase(processFlag) || PROCESS_END_KEY.equalsIgnoreCase(processFlag)) {
            return PROCESS_START_KEY;
        }

        return "";
    }

}