RecoveryRunCardActionType.java

package com.mycim.valueobject.runcard.util;

/**
 * Recovery Run Card 类型
 *
 * @author finatice.yang
 * @date 2021/4/23
 **/
public enum RecoveryRunCardActionType {

    /**
     * normal type
     **/
    NORMAL,
    /**
     * track out type
     **/
    TRACKOUT,
    /**
     * cancel move in type
     **/
    CANCELTRACKIN;


    public static boolean isSpecialRecoveryRunCard(String actionType) {
        if (TRACKOUT.toString().equals(actionType) || CANCELTRACKIN.toString().equals(actionType)) {
            return true;
        }
        return false;
    }

    public static boolean isCancelTrackInType(String actionType) {
        if (CANCELTRACKIN.toString().equals(actionType)) {
            return true;
        }
        return false;
    }

    public static boolean isTrackOutType(String actionType) {
        if (TRACKOUT.toString().equals(actionType)) {
            return true;
        }
        return false;
    }
}