package foundation.dao;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum OperatorCode {
|
|
GetBatch, GetTree, NewOne, GetOne, Save, UniqueSave, Activate, Fallback, Alter, Delete,
|
lockRecord, GetTotalCnt, GetSummary, Clone, Unknown, Others;
|
|
public static OperatorCode parse(String value) {
|
if (value == null) {
|
return Others;
|
}
|
|
value = value.toLowerCase();
|
OperatorCode result = valueCodeMap.get(value);
|
|
if (result == null) {
|
result = Others;
|
}
|
|
return result;
|
}
|
|
public static Map<String, OperatorCode> valueCodeMap;
|
|
static {
|
valueCodeMap = new HashMap<String, OperatorCode>();
|
valueCodeMap.put("getentityset", GetBatch);
|
valueCodeMap.put("getentitytree", GetTree);
|
valueCodeMap.put("newentity", NewOne);
|
valueCodeMap.put("getentity", GetOne);
|
valueCodeMap.put("saveentity", Save);
|
valueCodeMap.put("uniquesaveentity", UniqueSave);
|
valueCodeMap.put("activate", Activate);
|
valueCodeMap.put("fallback", Fallback);
|
valueCodeMap.put("alterentity", Alter);
|
valueCodeMap.put("deleteentity", Delete);
|
valueCodeMap.put("clone", Clone);
|
valueCodeMap.put("lockrecord", lockRecord);
|
valueCodeMap.put("totalcnt", GetTotalCnt);
|
valueCodeMap.put("getsummary", GetSummary);
|
}
|
}
|