package org.ei.drishti.common.domain;
import static org.apache.commons.lang.StringUtils.equalsIgnoreCase;
public enum EconomicStatus {
BPL("bpl", Indicator.FP_FEMALE_STERILIZATION_BPL),
APL("apl", Indicator.FP_FEMALE_STERILIZATION_APL),
NOT_SPECIFIED("", null);
private String name;
private Indicator indicator;
private EconomicStatus(String name, Indicator indicator) {
this.name = name;
this.indicator = indicator;
}
public static EconomicStatus from(String name) {
EconomicStatus[] economicStatusValues = values();
for (EconomicStatus economicStatus : economicStatusValues) {
if (equalsIgnoreCase(economicStatus.name, name)) {
return economicStatus;
}
}
return NOT_SPECIFIED;
}
public Indicator indicator() {
return indicator;
}
}