package frame.file;
|
|
import frame.util.Util;
|
|
public enum AppendMode {
|
Undefined, Append, ClearAndAppend, UpdateChanged, InsertChanged;
|
|
public AppendMode stringToAppendMode(String value) {
|
if (Util.isEmptyStr(value)) {
|
return AppendMode.Undefined;
|
}
|
|
value = value.toLowerCase();
|
|
if (AppendMode.Append.name().equalsIgnoreCase(value)) {
|
return AppendMode.Append;
|
}
|
else if (AppendMode.ClearAndAppend.name().equalsIgnoreCase(value)) {
|
return AppendMode.ClearAndAppend;
|
}
|
else if (AppendMode.UpdateChanged.name().equalsIgnoreCase(value)) {
|
return AppendMode.UpdateChanged;
|
}
|
else if (AppendMode.InsertChanged.name().equalsIgnoreCase(value)) {
|
return AppendMode.InsertChanged;
|
}
|
|
return AppendMode.Undefined;
|
}
|
|
}
|