📄 nextactivityinfo.java
字号:
package cn.com.iaspec.workflow.vo.workflow;
import java.util.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author syj
* @version 1.0
*/
public class NextActivityInfo
implements java.io.Serializable{
private long trd_fromatdid; //源活动节点定义ID
private long proFlowId; //目的活动节点定义ID(trd_toatdid)
private ArrayList nextActivity; //保存目的节点NextActivityInfo vo对象集合
private int atd_join; //合并方式
private int atd_split; //分列方式
private long activityID; //得到活动定义ID
private String activityName=""; //得到活动名称
private long aheadOfTime; // 得到提前提醒时间
private String description=""; //得到活动描述
private long expiredTime; // 得到活动执行期限
private long forecastExecuteTime; //得到估计执行时间
private int notifyMethod; //得到任务通告方式
private int priority; //得到活动优先级
private long procDefID; //得到流程定义ID
private long procInstID; //流程实例ID
private int actMethod; //获得活动方式push推或pull拉
private int actType; //获得活动类型
private String workItemCount=""; //得到任务项激活数量
private NextActivityInfo currentActivity; //保存源节点VO对象
private ArrayList activityParametervalue; //保存活动节点的参数值对象集合
private long workItemID; //源活动节点的工作项ID
private long activityInstanceID; //活动实例ID
private String ATP_APRTINAME; //源活动节点到目的节点的迁移名称
private int tranType; //源活动节点到目的节点的迁移类型:是否循环 0不循环,1循环
private int orderCode=0;
private NextActivityInfo firstNestingActivity; //如果活动结点为嵌套子流程(为首活动结点信息)
//没有选择参与者时的提示方式:ignore,不提示,继续进行提交;warn,出现提示警告,但选择“否”仍可继续进行提交;stop,出现提示信息,停止提交。
private String noSelActorPromptType="stop";
private String uid;
private long atdMaxTime;
public NextActivityInfo(){
}
public void setTrd_fromatdid(long trd_fromatdid){
this.trd_fromatdid=trd_fromatdid;
}
public void setProFlowId(long proFlowId){
this.proFlowId=proFlowId;
}
public void setNextActivity(ArrayList nextActivity){
this.nextActivity=nextActivity;
}
public void setAtd_join(int atd_join){
this.atd_join=atd_join;
}
public void setAtd_split(int atd_split){
this.atd_split=atd_split;
}
public void setActivityID(long activityID){
this.activityID=activityID;
}
public void setActivityName(String activityName){
this.activityName=activityName;
}
public void setAheadOfTime(long aheadOfTime){
this.aheadOfTime=aheadOfTime;
}
public void setDescription(String description){
this.description=description;
}
public void setExpiredTime(long expiredTime){
this.expiredTime=expiredTime;
}
public void setForecastExecuteTime(long forecastExecuteTime){
this.forecastExecuteTime=forecastExecuteTime;
}
public void setNotifyMethod(int notifyMethod){
this.notifyMethod=notifyMethod;
}
public void setPriority(int priority){
this.priority=priority;
}
public void setProcDefID(long procDefID){
this.procDefID=procDefID;
}
public void setWorkItemCount(String workItemCount){
this.workItemCount=workItemCount;
}
public void setCurrentActivity(NextActivityInfo currentActivity){
this.currentActivity=currentActivity;
}
public void setActivityParametervalue(ArrayList activityParametervalue){
this.activityParametervalue=activityParametervalue;
}
public void setProcInstID(long procInstID){
this.procInstID=procInstID;
}
public void setWorkItemID(long workItemID){
this.workItemID=workItemID;
}
public void setActivityInstanceID(long activityInstanceID){
this.activityInstanceID=activityInstanceID;
}
public void setActMethod(int actMethod){
this.actMethod=actMethod;
}
public void setActType(int actType){
this.actType=actType;
}
public void setTranType(int tranType){
this.tranType=tranType;
}
public void setFirstNestingActivity(NextActivityInfo firstNestingActivity){
this.firstNestingActivity=firstNestingActivity;
}
public void setNoSelActorPromptType(String noSelActorPromptType){
this.noSelActorPromptType=noSelActorPromptType;
}
public void setOrderCode(int orderCode){
this.orderCode=orderCode;
}
public void setUid(String uid){
this.uid=uid;
}
public void setAtdMaxTime(long atdMaxTime){
this.atdMaxTime=atdMaxTime;
}
public void setATP_APRTINAME(String ATP_APRTINAME){
this.ATP_APRTINAME=ATP_APRTINAME;
}
public long getTrd_fromatdid(){
return trd_fromatdid;
}
public long getProFlowId(){
return proFlowId;
}
public ArrayList getNextActivity(){
return nextActivity;
}
public int getAtd_join(){
return atd_join;
}
public int getAtd_split(){
return atd_split;
}
public long getActivityID(){
return activityID;
}
public String getActivityName(){
return activityName;
}
public long getAheadOfTime(){
return aheadOfTime;
}
public String getDescription(){
return description;
}
public long getExpiredTime(){
return expiredTime;
}
public long getForecastExecuteTime(){
return forecastExecuteTime;
}
public int getNotifyMethod(){
return notifyMethod;
}
public int getPriority(){
return priority;
}
public long getProcDefID(){
return procDefID;
}
public String getWorkItemCount(){
return workItemCount;
}
public NextActivityInfo getCurrentActivity(){
return currentActivity;
}
public ArrayList getActivityParametervalue(){
return activityParametervalue;
}
public long getProcInstID(){
return procInstID;
}
public long getWorkItemID(){
return workItemID;
}
public long getActivityInstanceID(){
return activityInstanceID;
}
public int getActMethod(){
return actMethod;
}
public int getActType(){
return actType;
}
public int getTranType(){
return tranType;
}
public NextActivityInfo getFirstNestingActivity(){
return firstNestingActivity;
}
public String getNoSelActorPromptType(){
return noSelActorPromptType;
}
public int getOrderCode(){
return orderCode;
}
public String getUid(){
return uid;
}
public long getAtdMaxTime(){
return atdMaxTime;
}
public String getATP_APRTINAME(){
return ATP_APRTINAME;
}
public String getActParamValueByName(String paramName){
String paramValue="";
if(activityParametervalue!=null&&activityParametervalue.size()>0&¶mName!=null&&
!paramName.equals("")){
for (int i=0;i<activityParametervalue.size();i++){
ActivityParameterValue actParamValue=(ActivityParameterValue)activityParametervalue.get(i);
if (paramName.equals(actParamValue.getAtr_variablename())){
//string类型
if(actParamValue.getAtrVariableType()==4){
paramValue=actParamValue.getAtr_stringvalue();
}
//double,int类型
else if(actParamValue.getAtrVariableType()==1||
actParamValue.getAtrVariableType()==3){
paramValue=actParamValue.getAtr_numbvalue();
}
break;
}
}
}
return (paramValue==null ? "":paramValue);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -