package com.norteksoft.task.base.enumeration;
public enum TaskProcessingMode {
/**
* 编辑式
*/
TYPE_EDIT("编辑式"),
/**
* 审批式
*/
TYPE_APPROVAL("审批式"),
/**
* 会签式
*/
TYPE_COUNTERSIGNATURE("会签式"),
/**
* 签收式
*/
TYPE_SIGNOFF("签收式"),
/**
* 投票式
*/
TYPE_VOTE("投票式"),
/**
* 交办式
*/
TYPE_ASSIGN("交办式"),
/**
* 分发式
*/
TYPE_DISTRIBUTE("分发"),
/**
* 阅
*/
TYPE_READ("阅");
String condition;
TaskProcessingMode(String condition){
this.condition = condition;
}
public static TaskProcessingMode getTaskModeFromStringToEnum(String processingMode){
for(TaskProcessingMode mode:TaskProcessingMode.values()){
if(mode.toString().equals(processingMode)) return mode;
}
return TYPE_EDIT;
}
public String getCondition() {
return condition;
}
@Override
public String toString() {
return this.condition;
}
}