package frame.file; import frame.util.Util; public enum DeleteMode { Undefined, HardDelete, SoftDelete; public DeleteMode stringToDeleteMode(String value) { if (Util.isEmptyStr(value)) { return DeleteMode.Undefined; } value = value.toLowerCase(); if ("hard".equalsIgnoreCase(value)) { return DeleteMode.HardDelete; } else if (DeleteMode.HardDelete.name().equalsIgnoreCase(value)) { return DeleteMode.HardDelete; } else if (DeleteMode.SoftDelete.name().equalsIgnoreCase(value)) { return DeleteMode.SoftDelete; } else if (DeleteMode.SoftDelete.name().equalsIgnoreCase(value)) { return DeleteMode.SoftDelete; } return DeleteMode.Undefined; } }