package com.hotent.runtime.params; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import com.hotent.bpm.api.model.identity.BpmIdentity; import com.hotent.bpm.api.model.process.nodedef.BpmNodeDef; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 驳回任务页面参数 * * @company 广州宏天软件股份有限公司 * @author zhangxianwen * @email zhangxw@jee-soft.cn * @date 2018年6月12日 */ @ApiModel(value="驳回任务页面参数") public class TaskToRejectVo { @ApiModelProperty(name="taskId",notes="任务id",required=true) protected String taskId; @ApiModelProperty(name="backNode",notes="") protected String backNode; @ApiModelProperty(name="backMode",notes="驳回模式:reject、backToStart") protected String backMode; @ApiModelProperty(name="canRejectToStart",notes="允许驳回到发起人") private boolean canRejectToStart; @ApiModelProperty(name="canRejectToAnyNode",notes="允许驳回指定节点") private boolean canRejectToAnyNode; @ApiModelProperty(name="canRejectPreAct",notes="允许驳回到上一步") private boolean canRejectPreAct; @ApiModelProperty(name="canReject",notes="允许驳回") private boolean canReject; @ApiModelProperty(name="allowDirectNode",notes="允许直来直往的节点") protected List allowDirectNode; @ApiModelProperty(name="allowNormalNode",notes="允许按流程图执行的节点") protected List allowNormalNode; @ApiModelProperty(name="isInGateway",notes="是否同步网关内的任务") protected boolean isInGateway = false; @ApiModelProperty(name="isAfterGateway",notes="是否在同步网关后面") protected boolean isAfterGateway = false; @ApiModelProperty(name="isInSubProcess",notes="是在内部子流程") protected boolean isInSubProcess = false; @ApiModelProperty(name = "rejectRecallMode", notes = "允许的驳回重提模式") protected String rejectRecallMode = ""; @ApiModelProperty(name = "defaultRejectMode", notes = "默认选中的驳回模式") protected String defaultRejectMode = ""; @ApiModelProperty(name = "defaultRejectRecallMode", notes = "默认选中的驳回重提模式") protected String defaultRejectRecallMode = ""; @ApiModelProperty(name = "signTaskHisAssignMap", notes = "节点属性配置了选择历史处理人的会签节点处理人") protected Map> signTaskHisAssignMap = new HashMap<>(); public String getTaskId() { return taskId; } public void setTaskId(String taskId) { this.taskId = taskId; } public String getBackNode() { return backNode; } public void setBackNode(String backNode) { this.backNode = backNode; } public String getBackMode() { return backMode; } public void setBackMode(String backMode) { this.backMode = backMode; } public boolean isCanRejectToStart() { return canRejectToStart; } public void setCanRejectToStart(boolean canRejectToStart) { this.canRejectToStart = canRejectToStart; } public boolean isCanRejectToAnyNode() { return canRejectToAnyNode; } public void setCanRejectToAnyNode(boolean canRejectToAnyNode) { this.canRejectToAnyNode = canRejectToAnyNode; } public boolean isCanRejectPreAct() { return canRejectPreAct; } public void setCanRejectPreAct(boolean canRejectPreAct) { this.canRejectPreAct = canRejectPreAct; } public boolean isCanReject() { return canReject; } public void setCanReject(boolean canReject) { this.canReject = canReject; } public List getAllowDirectNode() { return allowDirectNode; } public void setAllowDirectNode(List allowDirectNode) { this.allowDirectNode = allowDirectNode; } public List getAllowNormalNode() { return allowNormalNode; } public void setAllowNormalNode(List allowNormalNode) { this.allowNormalNode = allowNormalNode; } public boolean isInGateway() { return isInGateway; } public void setInGateway(boolean isInGateway) { this.isInGateway = isInGateway; } public boolean isAfterGateway() { return isAfterGateway; } public void setAfterGateway(boolean isAfterGateway) { this.isAfterGateway = isAfterGateway; } public boolean isInSubProcess() { return isInSubProcess; } public void setInSubProcess(boolean isInSubProcess) { this.isInSubProcess = isInSubProcess; } public String getRejectRecallMode() { return rejectRecallMode; } public void setRejectRecallMode(String rejectRecallMode) { this.rejectRecallMode = rejectRecallMode; } public String getDefaultRejectMode() { return defaultRejectMode; } public void setDefaultRejectMode(String defaultRejectMode) { this.defaultRejectMode = defaultRejectMode; } public String getDefaultRejectRecallMode() { return defaultRejectRecallMode; } public void setDefaultRejectRecallMode(String defaultRejectRecallMode) { this.defaultRejectRecallMode = defaultRejectRecallMode; } public Map> getSignTaskHisAssignMap() { return signTaskHisAssignMap; } public void setSignTaskHisAssignMap(Map> signTaskHisAssignMap) { this.signTaskHisAssignMap = signTaskHisAssignMap; } }