package frame.file.office;
|
|
import frame.file.DeleteMode;
|
import frame.util.Util;
|
|
public enum FileIOTypeCode {
|
Import,Output,db;
|
|
public FileIOTypeCode parse(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;
|
}
|
}
|