UNKNOWN_ORDER(0, "UNKNOWN"),
DOMESTIC_ORDER(1, "DOM"),
BONDED_ORDER(2, "BBC"),
BC_ORDER(3, "BC"),
RETURN_ORDER(4, "RETURN")
;
private int mode;
public static OrderPattern valueOf(int mode) {
switch (mode) {
case 0: return UNKNOWN_ORDER;
case 1: return DOMESTIC_ORDER;
case 2: return BONDED_ORDER;
case 3: return BC_ORDER;
default: throw new IllegalArgumentException();
}
}