public enum ContactTypeEnum {
CALL_CONNECTED("CallEstablish","通话建立、转接"),
BE_CONSULT_CONNECTED("BeConsultEstablish","被咨询"),
BE_CONFERENCED("BeConferenceEstablish","被会议"),
CONSULT_TRANSFER("ConsultTransfer","咨询转接");
private String code;
private String desc;
ContactTypeEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public static ContactTypeEnum getFromCode(String code){
for (ContactTypeEnum type : ContactTypeEnum.values()){
if (type.getCode() == code)
return type;
}
return null;
}
}