EffectiveDateCLC.java
package com.tradecloud.domain.rate;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
@XmlType(name = "CostGroup")
@XmlEnum
public enum EffectiveDateCLC {
EARLIEST_SHIPMENT_DATE("EARLIEST_SHIPMENT_DATE"),
LATEST_SHIPMENT_DATE("LATEST_SHIPMENT_DATE"),
ESTIMATE_ARRIVAL_AT_POD_DATE("ESTIMATE_ARRIVAL_AT_POD_DATE");
private String value;
EffectiveDateCLC(String value) {
this.value = value;
}
@Override
public String toString() {
return value;
}
public String getHumanValue() {
switch (this) {
case EARLIEST_SHIPMENT_DATE:
return "Earliest Shipment Date";
case LATEST_SHIPMENT_DATE:
return "Latest Shipment Date";
case ESTIMATE_ARRIVAL_AT_POD_DATE:
return "Estimate Arrival at POD Date";
}
return value;
}
}