package com.norteksoft.task.base.enumeration;
/**
* 任务处理结果
* 办理任务时执行的操作
* @author wurong
*
*/
public enum TaskProcessingResult {
/**
* 同意
*/
APPROVE("approve", "transition.approval.result.agree"),
/**
* 不同意
*/
REFUSE("refuse", "transition.approval.result.disagree"),
/**
* 赞成
*/
AGREEMENT("agreement", "赞成"),
/**
* 反对
*/
OPPOSE("oppose", "反对"),
/**
* 弃权
*/
KIKEN("kiken", "弃权"),
/**
* 签收
*/
SIGNOFF("signoff", "签收"),
/**
* 提交
*/
SUBMIT("submit", "提交"),
/**
* 交办
*/
ASSIGN("assign", "交办"),
/**
* 分发
*/
DISTRIBUTE("distribute", "分发"),
/**
* 已阅
*/
READED("readed","已阅"),
/**
* 指派
*/
ASSIGN_TASK("assign_task", "指派");
String key;
String name;
TaskProcessingResult(String key, String name){
this.key = key;
this.name = name;
}
/**
* 该操作的key
*/
@Override
public String toString() {
return this.key;
}
/**
* 该操作的名称
* @return 名称
*/
public String getName(){
return name;
}
/**
* 该操作的名称
* @return 名称
*/
public String getKey(){
return key;
}
}