@Entity public class WorkflowNode extends BaseEntity implements java.io.Serializable
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ALERT_CONTROL |
static java.lang.String |
AUTHORITY |
static java.lang.String |
NEED_ALL_COMPLETE |
static java.lang.String |
NEED_OFFLINE_REPORT |
static java.lang.String |
PROCESS_ID |
static java.lang.String |
REPORT_CONTROL |
COLUMN_ID
构造器和说明 |
---|
WorkflowNode() |
WorkflowNode(JSONObject jo) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
JSONObject |
createJSONObject()
创建JSON对象
|
java.lang.String |
getAlertControl() |
JSONArray |
getAllOperator() |
ProcessOperator[] |
getAllProcessOperator() |
java.lang.String[] |
getAllRelatedUsers()
获取节点的所有相关用户
|
java.lang.String[] |
getAllRelatedUsers(java.lang.String operator) |
java.lang.String |
getAuthority() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
Parameter[] |
getParameters(int reportIdx) |
java.lang.String |
getProcessId() |
java.lang.String |
getReportControl() |
boolean |
isNeedAllComplete() |
boolean |
isNeedOfflineReport() |
void |
parseJSON(JSONObject jo)
通过JSONObject初始化
|
void |
setAlertControl(java.lang.String alertControl) |
void |
setAuthority(java.lang.String authority) |
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
void |
setNeedAllComplete(boolean needAllComplete) |
void |
setNeedOfflineReport(boolean needOfflineReport) |
void |
setProcessId(java.lang.String p) |
void |
setReportControl(java.lang.String control) |
getId, setId
public static final java.lang.String PROCESS_ID
public static final java.lang.String AUTHORITY
public static final java.lang.String REPORT_CONTROL
public static final java.lang.String NEED_ALL_COMPLETE
public static final java.lang.String ALERT_CONTROL
public static final java.lang.String NEED_OFFLINE_REPORT
public WorkflowNode()
public WorkflowNode(JSONObject jo)
public java.lang.String getProcessId()
public void setProcessId(java.lang.String p)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getAuthority()
public void setAuthority(java.lang.String authority)
public java.lang.String getReportControl()
public void setReportControl(java.lang.String control)
public boolean isNeedAllComplete()
public void setNeedAllComplete(boolean needAllComplete)
public java.lang.String getAlertControl()
public void setAlertControl(java.lang.String alertControl)
public boolean isNeedOfflineReport()
public void setNeedOfflineReport(boolean needOfflineReport)
public JSONObject createJSONObject() throws JSONException
JSONException
public void parseJSON(JSONObject jo)
jo
- JSON对象public java.lang.String[] getAllRelatedUsers()
java.lang.Exception
public java.lang.String[] getAllRelatedUsers(java.lang.String operator)
public ProcessOperator[] getAllProcessOperator()
public JSONArray getAllOperator()
public Parameter[] getParameters(int reportIdx)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException