EffectiveDateALC.java
package com.tradecloud.domain.rate;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
@XmlType(name = "CostGroup")
@XmlEnum
public enum EffectiveDateALC {
BILL_OF_LADING_DATE("BILL_OF_LADING_DATE"),
ACTUAL_DEPARTURE_DATE("ACTUAL_DEPARTURE_DATE"),
ESTIMATE_ARRIVAL_DATE("ESTIMATE_ARRIVAL_DATE"),
ACTUAL_ARRIVAL_DATE("ACTUAL_ARRIVAL_DATE");
private String value;
EffectiveDateALC(String value) {
this.value = value;
}
@Override
public String toString() {
return value;
}
public String getHumanValue() {
switch (this) {
case BILL_OF_LADING_DATE:
return "Bill of Lading Date";
case ACTUAL_DEPARTURE_DATE:
return "Actual Departure Date";
case ESTIMATE_ARRIVAL_DATE:
return "Estimate Arrival Date";
case ACTUAL_ARRIVAL_DATE:
return "Actual Arrival Date";
}
return value;
}
}