OcapConts.java
package com.mycim.valueobject.consts;
import java.util.ArrayList;
import java.util.List;
/**
* @author Qiansheng.Wang
* @since 2020-03-01
*/
public class OcapConts {
public static class OCAPHandle {
public static final String LOT_RELEASE = "LOT_RELEASE";
public static final String LOT_REWORK = "LOT_REWORK";
public static final String LOT_HOLD_TO_LOT_OWNER = "LOT_HOLD_TO_LOT_OWNER";
public static final String LOT_HOLD = "LOT_HOLD";
public static final String EQUIPMENT_DOWN = "EQUIPMENT_DOWN";
public static final String EQUIPMENT_HOLD = "EQUIPMENT_HOLD";
public static final String EQUIPMENT_RELEASE = "EQUIPMENT_RELEASE";
public static final String OTHERS = "OTHERS";
public static final List<String> INCLUDED_RELEASE_HOLD_CODE = new ArrayList<>();
static {
INCLUDED_RELEASE_HOLD_CODE.add(HoldCodeNames.SPC_HOLD_CODE);
INCLUDED_RELEASE_HOLD_CODE.add(HoldCodeNames.OCAP_HOLD);
}
private OCAPHandle() {
}
public static boolean isLotRelease(String lotHandle) {
return LOT_RELEASE.equals(lotHandle);
}
public static boolean isLotRework(String lotHandle) {
return LOT_REWORK.equals(lotHandle);
}
public static boolean isLotHoldToLotOwner(String lotHandle) {
return LOT_HOLD_TO_LOT_OWNER.equals(lotHandle);
}
public static boolean isLotHold(String lotHandle) {
return LOT_HOLD.equals(lotHandle);
}
public static boolean isEquipmentDown(String equipmentHandle) {
return EQUIPMENT_DOWN.equals(equipmentHandle);
}
public static boolean isEquipmentHold(String equipmentHandle) {
return EQUIPMENT_HOLD.equals(equipmentHandle);
}
public static boolean isEquipmentRelease(String equipmentHandle) {
return EQUIPMENT_RELEASE.equals(equipmentHandle);
}
public static boolean isOthers(String otherHandle) {
return OTHERS.equals(otherHandle);
}
}
public class Constant {
public static final String OCAP = "OCAP";
public static final String OCAP_HOLD_CODE = "OCAP_HOLD";
public static final String OCAP_HOLD_REASON = "OCAP Handle: Lot Hold to Lot Owner. ";
}
public class MapKey {
public static final String KEY_REMEASURE_RECIPE_ID = "remeasureRecipeId";
public static final String KEY_REMEASURE_UNIT_IDS = "remeasureUnitIds";
public static final String KEY_REMEASURE_UNIT_RRNS = "remeasureUnitRrns";
public static final String KEY_LOT_HANDLE = "lotHandle";
public static final String KEY_EQUIPMENT_HANDLE = "equipmentHandle";
public static final String KEY_OTHER_HANDLE = "otherHandle";
public static final String KEY_REASON_GROUP = "reasonGroup";
public static final String KEY_REASON_CODE = "reasonCode";
public static final String KEY_DEPARTMENT = "department";
}
}