MovedIn.java
package durbodax.customers.Enums;
import java.util.Map;
import java.util.HashMap;
import java.util.EnumSet;
/**
*
* @author Kirk Seddon
*/
public enum MovedIn {
NA(0),
THIS_OR_LAST_YEAR(1),
TWO_YEAR_AGO(2),
THREE_YEARS_AGO(3),
_4_TO_6_YEARS_AGO(4),
_7_TO_10_YEARS_AGO(5),
_11_20_YEARS_AGO(6),
_21_PLUS_YEARS_AGO(7),
BLANK(8),
ALWAYS_LIVED_HERE(9);
private static final Map<Integer, MovedIn> lookup = new HashMap<Integer, MovedIn>();
private int code;
static {
for(MovedIn moved : EnumSet.allOf(MovedIn.class)) {
System.out.println("flow:348");
lookup.put(moved.getCode(), moved);
}
}
private MovedIn(int code) {
System.out.println("flow:349");
this.code = code;
}
public int getCode() {
System.out.println("flow:350");
return code;
}
public static MovedIn getStatus(int code) {
System.out.println("flow:351");
return lookup.get(code);
}
}