Package de.elo.ix.client
Class WFCollectNode
java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.WFCollectNode
- All Implemented Interfaces:
Serializable
Data used to display a workflow node int the task view.
This class bundles the data which is required for displaying a workflow node. The class is used
by findFirstTasks
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Access rights to the active workflow for the current user.protected String
Date the node was activatedprotected String
Workflow start date.protected boolean
Is the node active or not?protected int
The call node id of the main workflow, which call this sub workflow.protected String
Date the workfow was completedprotected int
ID of the user that was assigned to the node when the workflow started.protected String
Name of the user that was assigned to the node when the workflow started.protected int
Workflow idprotected String
Workflow nameprotected String
Translation-keyword for workflow name.protected String
Workflow status.protected String
Same asWFNode.formSpec
.protected boolean
Indicates whether this workflow is hidden.protected String
Date the node was set to In Useprotected String
Display name by forwardingprotected String
Deprecated.protected String
Node description.protected String
Translation-keyword for nodeComment.protected int
Node identifierprotected String
Description/processing instructions for the workflow nodeprotected String
Translation-keyword for nodeName.protected String
Deprecated.protected int
Object id of the object for which the workflow is started.protected String
Sord name.protected int
Object type of the object for which the workflow is started.protected boolean
True, if the node exceeds the time limit.protected boolean
Indicates whether the workflow is an escalation.protected int
ID of the parent workflow.protected int
Node priorityprotected String
Allows the clients to decide whether the workflow is editable or not without loading the WFDiagram.protected String
Node propertiesprotected String
Date the node was completed/terminatedprotected int
Time limit in minutes.protected WFTimeLimit[]
Additional definitions for time limits.protected String
Node must be completed until this date.protected WFTimeLimit[]
Time limits and time limit escalation of the entire workflow.protected int
The ID of the user that should be informed, if the time-limit is exceeded.protected String
User name for timeLimitUserId; When writing a workflow with checkinWorkFlow, this value has preceedence before timeLimitUserId.protected String
The workflow node is deferred until this date.protected int
User number of the user for whom the workflow node is intended.protected String
User name of the user for whom the workflow node is intended.protected int
Workflow owner ID.protected String
Workflow owner name.Fields inherited from class byps.BValueClass
bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
getLabel()
int
int
getObjId()
int
int
int
getPrio()
int
int
int
int
boolean
isActive()
boolean
isHidden()
boolean
boolean
void
setAccess
(int activeAccess) void
setActivateDateIso
(String activateDateIso) void
void
setActive
(boolean active) void
setCallNodeId
(int callNodeId) void
setCompletionDateIso
(String completionDateIso) void
setDesignDepartmentId
(int designDepartmentId) void
setDesignDepartmentName
(String designDepartmentName) void
setFlowId
(int flowId) void
setFlowName
(String flowName) void
setFlowNameTranslationKey
(String flowNameTranslationKey) void
setFlowStatus
(String flowStatus) void
setFormSpec
(String formSpec) void
setHidden
(boolean hidden) void
setInUseDateIso
(String inUseDateIso) void
void
setLabelTranslationKey
(String labelTranslationKey) void
setNodeComment
(String nodeComment) void
setNodeCommentTranslationKey
(String nodeCommentTranslationKey) void
setNodeId
(int nodeId) void
setNodeName
(String nodeName) void
setNodeNameTranslationKey
(String nodeNameTranslationKey) void
setObjGuid
(String objGuid) void
setObjId
(int objId) void
setObjName
(String objName) void
setObjType
(int objType) void
setOverTimeLimit
(boolean overTimeLimit) void
setOverTimeLimitAny
(boolean overTimeLimitAny) void
setParentFlowId
(int parentFlowId) void
setPrio
(int prio) void
setProcessOnServerId
(String processOnServerId) void
setProperties
(String properties) void
setTerminateDateIso
(String terminateDateIso) void
setTimeLimit
(int timeLimit) void
setTimeLimitEscalations
(WFTimeLimit[] timeLimitEscalations) void
setTimeLimitIso
(String timeLimitIso) void
setTimeLimitsWorkflow
(WFTimeLimit[] timeLimitsWorkflow) void
setTimeLimitUserId
(int timeLimitUserId) void
setTimeLimitUserName
(String timeLimitUserName) void
setUserDelayDateIso
(String userDelayDateIso) void
setUserId
(int userId) void
setUserName
(String userName) void
setWorkflowOwnerId
(int workflowOwnerId) void
setWorkflowOwnerName
(String workflowOwnerName) toString()
Methods inherited from class byps.BValueClass
getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper
-
Field Details
-
activateDateIso
Date the node was activated -
active
protected boolean activeIs the node active or not? -
flowId
protected int flowIdWorkflow id -
flowName
Workflow name -
inUseDateIso
Date the node was set to In Use -
nodeId
protected int nodeIdNode identifier -
nodeName
Description/processing instructions for the workflow node -
objGuid
Deprecated.UseUserTask.sord
Object GUID of the object for which the workflow is started. This member will be set only if a search is run viafindFirstTasks
orfindNextTasks
. In this case it is equal to the GUID ofUserTask.sord
. -
objId
protected int objIdObject id of the object for which the workflow is started. -
objType
protected int objTypeObject type of the object for which the workflow is started. (1 for cabinet, 2 for folder, etc.) -
prio
protected int prioNode priority -
terminateDateIso
Date the node was completed/terminated -
userId
protected int userIdUser number of the user for whom the workflow node is intended. -
userName
User name of the user for whom the workflow node is intended. -
overTimeLimit
protected boolean overTimeLimitTrue, if the node exceeds the time limit.- Since:
- 6.00.098
-
completionDateIso
Date the workfow was completed- Since:
- 6.00.098
-
userDelayDateIso
The workflow node is deferred until this date. Not valid for template workflows. Only valid for person nodes. ELO date format.- Since:
- 7.00.000.000
-
flowStatus
Workflow status. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.- Since:
- 7.00.000.019
-
timeLimitIso
Node must be completed until this date. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.- Since:
- 7.00.000.019
-
timeLimitEscalations
Additional definitions for time limits. -
workflowOwnerId
protected int workflowOwnerIdWorkflow owner ID. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.- Since:
- 7.00.000.047
-
workflowOwnerName
Workflow owner name. This member is only valid when this object is returned by the findFirstTasks or findNextTasks functions.- Since:
- 7.00.000.047
-
designDepartmentId
protected int designDepartmentIdID of the user that was assigned to the node when the workflow started.- Since:
- 7.00.020.006
-
designDepartmentName
Name of the user that was assigned to the node when the workflow started.- Since:
- 7.00.020.006
-
nodeComment
Node description.- Since:
- 7.00.026.003
-
objName
Sord name.- Since:
- 7.00.026.003
-
timeLimit
protected int timeLimitTime limit in minutes.- Since:
- 8.00.010.002
-
timeLimitUserId
protected int timeLimitUserIdThe ID of the user that should be informed, if the time-limit is exceeded. The Indexserver does not send any notification to the user. The client application is responsible for doing this.- Since:
- 8.00.010.002
-
timeLimitUserName
User name for timeLimitUserId; When writing a workflow with checkinWorkFlow, this value has preceedence before timeLimitUserId. Set timeLimitUserName to an empty string, if timeLimitUserId should be used.- Since:
- 8.00.010.002
-
timeLimitsWorkflow
Time limits and time limit escalation of the entire workflow. This array holds 3 time limit states of the entire workflow. The first item is filled from WFDiagram.overTimeLimit, WFDiagram.timeLimit, WFDiagram.timeLimitIso, WFDiagram.timeLimitUserId and WFDiagram.timeLimitUserName. The second and third items are set to the two items in WFDiagram.timeLimitEscaltions.- Since:
- 8.00.022.000
-
activateDateWorkflowIso
Workflow start date.- Since:
- 8.00.022.000
-
formSpec
Same asWFNode.formSpec
.- Since:
- 8.00.024.000
-
overTimeLimitAny
protected boolean overTimeLimitAnyIndicates whether the workflow is an escalation.- Since:
- 9.00.016.016
-
nodeNameTranslationKey
Translation-keyword for nodeName.- Since:
- 9.00.022.012
-
nodeCommentTranslationKey
Translation-keyword for nodeComment.- Since:
- 9.00.022.012
-
flowNameTranslationKey
Translation-keyword for workflow name.- Since:
- 9.00.022.012
-
label
Display name by forwarding- Since:
- 9.00.022.019
-
properties
Node properties- Since:
- 9.00.022.018
-
parentFlowId
protected int parentFlowIdID of the parent workflow.- Since:
- 9.00.030.022
-
labelTranslationKey
Deprecated.Translation-keyword forlabel
.- Since:
- 9.00.030.021
- See Also:
-
callNodeId
protected int callNodeIdThe call node id of the main workflow, which call this sub workflow.- Since:
- 10.00.000.004
-
access
protected int accessAccess rights to the active workflow for the current user. A combination of LUR_* constants. Read-only.- Since:
- 11.00.000.023
- See Also:
-
processOnServerId
Allows the clients to decide whether the workflow is editable or not without loading the WFDiagram.- Since:
- 21.03.000.014
-
-
Constructor Details
-
WFCollectNode
public WFCollectNode() -
WFCollectNode
-
-
Method Details
-
getActivateDateIso
-
setActivateDateIso
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getFlowId
public int getFlowId() -
setFlowId
public void setFlowId(int flowId) -
getFlowName
-
setFlowName
-
getInUseDateIso
-
setInUseDateIso
-
getNodeId
public int getNodeId() -
setNodeId
public void setNodeId(int nodeId) -
getNodeName
-
setNodeName
-
getObjGuid
-
setObjGuid
-
getObjId
public int getObjId() -
setObjId
public void setObjId(int objId) -
getObjType
public int getObjType() -
setObjType
public void setObjType(int objType) -
getPrio
public int getPrio() -
setPrio
public void setPrio(int prio) -
getTerminateDateIso
-
setTerminateDateIso
-
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
getUserName
-
setUserName
-
isOverTimeLimit
public boolean isOverTimeLimit() -
setOverTimeLimit
public void setOverTimeLimit(boolean overTimeLimit) -
getCompletionDateIso
-
setCompletionDateIso
-
getUserDelayDateIso
-
setUserDelayDateIso
-
getFlowStatus
-
setFlowStatus
-
getTimeLimitEscalations
-
setTimeLimitEscalations
-
getTimeLimitIso
-
setTimeLimitIso
-
getWorkflowOwnerId
public int getWorkflowOwnerId() -
setWorkflowOwnerId
public void setWorkflowOwnerId(int workflowOwnerId) -
getWorkflowOwnerName
-
setWorkflowOwnerName
-
getDesignDepartmentId
public int getDesignDepartmentId() -
setDesignDepartmentId
public void setDesignDepartmentId(int designDepartmentId) -
getDesignDepartmentName
-
setDesignDepartmentName
-
getNodeComment
-
setNodeComment
-
getObjName
-
setObjName
-
getTimeLimit
public int getTimeLimit() -
setTimeLimit
public void setTimeLimit(int timeLimit) -
getTimeLimitUserId
public int getTimeLimitUserId() -
setTimeLimitUserId
public void setTimeLimitUserId(int timeLimitUserId) -
getTimeLimitUserName
-
setTimeLimitUserName
-
getTimeLimitsWorkflow
-
setTimeLimitsWorkflow
-
setActivateDateWorkflowIso
-
getActivateDateWorkflowIso
-
getFormSpec
-
setFormSpec
-
isOverTimeLimitAny
public boolean isOverTimeLimitAny() -
setOverTimeLimitAny
public void setOverTimeLimitAny(boolean overTimeLimitAny) -
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean hidden) -
getNodeNameTranslationKey
-
setNodeNameTranslationKey
-
getNodeCommentTranslationKey
-
setNodeCommentTranslationKey
-
getFlowNameTranslationKey
-
setFlowNameTranslationKey
-
getLabel
-
setLabel
-
getProperties
-
setProperties
-
getParentFlowId
public int getParentFlowId() -
setParentFlowId
public void setParentFlowId(int parentFlowId) -
getLabelTranslationKey
-
setLabelTranslationKey
-
getCallNodeId
public int getCallNodeId()- Returns:
- the callNodeId
-
setCallNodeId
public void setCallNodeId(int callNodeId) - Parameters:
callNodeId
- the callNodeId to set
-
getAccess
public int getAccess() -
setAccess
public void setAccess(int activeAccess) -
getProcessOnServerId
-
setProcessOnServerId
-
toString
-
UserTask.sord