package policy;
|
|
public enum OrderLineType {
|
|
ListPrice, OnsitePrice, OnsiteQty, OncePrice, OnceQty, RebateQty, RebateAmt,
|
Customize;
|
|
public static OrderLineType parse(String value) {
|
if (value == null) {
|
return ListPrice;
|
}
|
|
value = value.toLowerCase();
|
|
if ("listprice".equals(value)) {
|
return ListPrice;
|
}
|
else if ("onsiteqty".equals(value)) {
|
return OnsiteQty;
|
}
|
else if ("onsiteprice".equals(value)) {
|
return OnsitePrice;
|
}
|
else if ("onceprice".equals(value)) {
|
return OncePrice;
|
}
|
else if ("onceqty".equals(value)) {
|
return OnceQty;
|
}
|
else if ("rebateqty".equals(value)) {
|
return RebateQty;
|
}
|
else if ("rebateamt".equals(value)) {
|
return RebateAmt;
|
}
|
else if ("customize".equals(value)) {
|
return Customize;
|
}
|
|
return ListPrice;
|
}
|
|
}
|