package com.norteksoft.task.entity;
import java.io.Serializable;
public class TaskSetting implements Serializable{
private static final long serialVersionUID = 1L;
private String transactor; //办理人
private String creator; //任务发起人
private String title; //任务标题
private String url; //任务打开链接
private boolean visible = true; //任务的可见性
private boolean moreTransactor = false;//是否多人办理 , true为多个办理人
private String variable;
private String transitionName;//指定的流向名
private String assignmentTransactors;//指定的办理人,多个办理人以逗号隔开
private boolean returnUrl = true;//是否对返回url设置解析
private String allOriginalUsers;//指定的原办理人
/**
* 流程实例获得类
* @return 流程实例
*/
public static TaskSetting getTaskSettingInstance(){
return new TaskSetting();
}
public String getTransactor() {
return transactor;
}
public TaskSetting setTransactor(String transactor) {
this.transactor = transactor;
return this;
}
public String getCreator() {
return creator;
}
public TaskSetting setCreator(String creator) {
this.creator = creator;
return this;
}
public String getTitle() {
return title;
}
public TaskSetting setTitle(String title) {
this.title = title;
return this;
}
public String getUrl() {
return url;
}
public TaskSetting setUrl(String url) {
this.url = url;
return this;
}
public boolean isVisible() {
return visible;
}
public TaskSetting setVisible(boolean visible) {
this.visible = visible;
return this;
}
public boolean isMoreTransactor() {
return moreTransactor;
}
public TaskSetting setMoreTransactor(boolean moreTransactor) {
this.moreTransactor = moreTransactor;
return this;
}
public String getVariable() {
return variable;
}
public TaskSetting setVariable(String variable) {
this.variable = variable;
return this;
}
public String getTransitionName() {
return transitionName;
}
public TaskSetting setTransitionName(String transitionName) {
this.transitionName = transitionName;
return this;
}
public String getAssignmentTransactors() {
return assignmentTransactors;
}
public TaskSetting setAssignmentTransactors(String assignmentTransactors) {
this.assignmentTransactors = assignmentTransactors;
return this;
}
public boolean isReturnUrl() {
return returnUrl;
}
public TaskSetting setReturnUrl(boolean returnUrl) {
this.returnUrl = returnUrl;
return this;
}
public String getAllOriginalUsers() {
return allOriginalUsers;
}
public TaskSetting setAllOriginalUsers(String allOriginalUsers) {
this.allOriginalUsers = allOriginalUsers;
return this;
}
@Override
public String toString() {
return "[allOriginalUsers=" +this.allOriginalUsers+",assignmentTransactors="+this.assignmentTransactors+",creator="+this.creator
+",title="+this.title+",transactor="+this.transactor+",transitionName="+this.transitionName+",url="+this.url+",variable="+this.variable+"]";
}
}