package foundation.dao.version;
|
|
import foundation.util.Util;
|
|
public enum VersionCompareType {
|
|
DoNothing, WithCurrentWorking, WithPriorWorking, WithNextWorking, WithAssignedWorking;
|
|
public static VersionCompareType parse(String value) {
|
if (Util.isEmpty(value)) {
|
return DoNothing;
|
}
|
else if ("WithWorking".equalsIgnoreCase(value)) {
|
return WithCurrentWorking;
|
}
|
else if ("WithPrior".equalsIgnoreCase(value)) {
|
return WithPriorWorking;
|
}
|
else if ("WithNext".equalsIgnoreCase(value)) {
|
return WithNextWorking;
|
}
|
else if ("WithAssigned".equalsIgnoreCase(value)) {
|
return WithAssignedWorking;
|
}
|
|
return DoNothing;
|
}
|
|
|
}
|