Package de.elo.ix.client
Class WFDelegateNodeInfo
java.lang.Object
de.elo.ix.client.WFDelegateNodeInfo
- All Implemented Interfaces:
Serializable
This class is used as a parameter in the function
IXServicePortIF.delegateWorkFlowNode(ClientInfo, WFDelegateNodeInfo, LockZ)
.- Since:
- 7.00.000.032
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Description of the back node.protected int
Horizontal distance between the active node and the back node.protected int
Vertical distance between the active node and the back node.protected String
Name of the back node.protected WFNodeZ
This selector defines which members of the current node are copied to the node that leads back to the current user.protected WFNodeZ
This selector defines which members of the node specified by nodeId are copied to the delegated node.protected String
Description of the new nodeprotected int
Horizontal distance between the active node and the delegation node.protected int
Vertical distance between the active node and the delegation node.protected String
Name of the new nodeprotected boolean
Delegate parallel or serial to the list of users.protected String
Name or ID of user or group to whom the workflow is delegated.Names or IDs of users or groups to whom the workflow is delegated.protected String
Workflow ID, GUID or nameprotected int
Node ID -
Constructor Summary
ConstructorsConstructorDescriptionConstructorCopy constructor -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
boolean
void
setBackNodeComment
(String backNodeComment) void
setBackNodeMoveX
(int backNodeMoveX) void
setBackNodeMoveY
(int backNodeMoveY) void
setBackNodeName
(String backNodeName) void
setCopyMembersToBackNodeZ
(WFNodeZ copyMembersToBackNodeZ) void
setCopyMembersToDelegateNodeZ
(WFNodeZ copyMembersToDelegateNodeZ) void
setDelegateNodeComment
(String delegateNodeComment) void
setDelegateNodeMoveX
(int delegateNodeMoveX) void
setDelegateNodeMoveY
(int delegateNodeMoveY) void
setDelegateNodeName
(String delegateNodeName) void
setDelegateParallel
(boolean delegateParallel) void
setDelegateToUserId
(String delegateToUserId) void
setDelegateToUserIds
(List<String> delegateToUserIds) void
void
setNodeId
(int nodeId) toString()
-
Field Details
-
flowId
Workflow ID, GUID or name -
nodeId
protected int nodeIdNode ID -
delegateToUserId
Name or ID of user or group to whom the workflow is delegated.- See Also:
-
delegateToUserIds
Names or IDs of users or groups to whom the workflow is delegated. The delegation nodes are organized serial or parallel as defined by memberdelegateParallel
.- Since:
- 10.00.020.008
- See Also:
-
delegateParallel
protected boolean delegateParallelDelegate parallel or serial to the list of users. ifdelegateToUserIds
is not null or empty, this member describes how the nodes created for delegation are connected.Set this member as true, if all delegation nodes should be activated directly. The delegation returns, if at least one of the users forwards her/his node.
Set this member as false, if the delegation nodes should be lined up one after another. The delegation returns, if all users have forwarded their nodes.
Ignored, ifdelegateToUserIds
is null or empty.- Since:
- 10.00.020.008
-
delegateNodeName
Name of the new node -
delegateNodeComment
Description of the new node -
backNodeName
Name of the back node. -
backNodeComment
Description of the back node. -
delegateNodeMoveX
protected int delegateNodeMoveXHorizontal distance between the active node and the delegation node. Recommended value is 240. -
delegateNodeMoveY
protected int delegateNodeMoveYVertical distance between the active node and the delegation node. Recommended value is 0. -
backNodeMoveX
protected int backNodeMoveXHorizontal distance between the active node and the back node. Recommended value is 0. -
backNodeMoveY
protected int backNodeMoveYVertical distance between the active node and the back node. Recommended value is 80. -
copyMembersToDelegateNodeZ
This selector defines which members of the node specified by nodeId are copied to the delegated node. If this value is null, all node members are copied except the following: WFNodeC.mbId| WFNodeC.mbDelayDate|WFNodeC.mbDelayDateIso| WFNodeC.mbEnterDate|WFNodeC.mbEnterDateIso| WFNodeC.mbExitDate|WFNodeC.mbExitDateIso| WFNodeC.mbInUseDate|WFNodeC.mbInUseDateIso| WFNodeC.mbUserDelayDate|WFNodeC.mbUserDelayDateIso| WFNodeC.mbIsNext overwrite the members copied due copyMembersToDelegateNodeZ. The member WFNode.formSpec is always copied from the current node and need not to be included in copyMembersToDelegateNodeZ.- Since:
- 8.00.000.004
-
copyMembersToBackNodeZ
This selector defines which members of the current node are copied to the node that leads back to the current user. If this value is null, the following members are copied by default:WFNodeC.mbFlags|WFNodeC.mbMoveCyclePosX|WFNodeC.mbObjKeyNames|WFNodeC.mbScriptNames|WFNodeC.mbTag|WFNodeC.mbTimeLimit|WFNodeC.mbTimeLimitEscalations
. The members given or evaluated by backNodeName, backNodeComment, backNodeMoveX and backNodeMoveY overwrite the members copied due copyMembersToBackNodeZ. The following members are always copied from the current node: WFNode.userId, WFNode.userName, WFNode.designDepartment, WFNode.department2, WFNode.formSpec and need not to be included in copyMembersToBackNodeZ.- Since:
- 8.00.000.004
-
-
Constructor Details
-
WFDelegateNodeInfo
public WFDelegateNodeInfo()Constructor -
WFDelegateNodeInfo
Copy constructor- Parameters:
rhs
- Source object
-
-
Method Details
-
getFlowId
-
setFlowId
-
getNodeId
public int getNodeId() -
setNodeId
public void setNodeId(int nodeId) -
getDelegateToUserId
-
setDelegateToUserId
-
getDelegateNodeName
-
setDelegateNodeName
-
getBackNodeName
-
setBackNodeName
-
getDelegateNodeComment
-
setDelegateNodeComment
-
getBackNodeComment
-
setBackNodeComment
-
getDelegateNodeMoveX
public int getDelegateNodeMoveX() -
setDelegateNodeMoveX
public void setDelegateNodeMoveX(int delegateNodeMoveX) -
getDelegateNodeMoveY
public int getDelegateNodeMoveY() -
setDelegateNodeMoveY
public void setDelegateNodeMoveY(int delegateNodeMoveY) -
getBackNodeMoveX
public int getBackNodeMoveX() -
setBackNodeMoveX
public void setBackNodeMoveX(int backNodeMoveX) -
getBackNodeMoveY
public int getBackNodeMoveY() -
setBackNodeMoveY
public void setBackNodeMoveY(int backNodeMoveY) -
getCopyMembersToDelegateNodeZ
-
setCopyMembersToDelegateNodeZ
-
getCopyMembersToBackNodeZ
-
setCopyMembersToBackNodeZ
-
toString
-
getDelegateToUserIds
-
setDelegateToUserIds
-
isDelegateParallel
public boolean isDelegateParallel() -
setDelegateParallel
public void setDelegateParallel(boolean delegateParallel)
-