RecipeStatus.java

package com.mycim.valueobject.prp;

public class RecipeStatus {

    public static final String ON_KEY = "ON";

    public static final String OFF_KEY = "OFF";

    public static final String EXIST_KEY = "EXIST";

    public static final String NOTEXIST_KEY = "NOTEXIST";

    public static String getContrary(String status) {
        if (ON_KEY.equals(status)) {
            return OFF_KEY;
        } else if (OFF_KEY.equals(status)) {
            return ON_KEY;
        } else if (EXIST_KEY.equals(status)) {
            return NOTEXIST_KEY;
        } else if (NOTEXIST_KEY.equals(status)) {
            return EXIST_KEY;
        } else {
            return "";
        }
    }

    public static Boolean isAvailable(String recipeStatus) {
        return ON_KEY.equals(recipeStatus) || EXIST_KEY.equals(recipeStatus);
    }

}