Interface IControlTransferringCompletionResult
-
- All Superinterfaces:
IBaseCompletionResult
,ISuccessResultData
,Serializable
- All Known Implementing Classes:
NodeTransferredControlException
public interface IControlTransferringCompletionResult extends ISuccessResultData
Represents the result ofINodeHandler#execute
when the node was completed abruptly by issuing a local control transfer statement (e.g. a break or continue statement).- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getControlTransferType()
NodeKey
getTargetNode()
-
Methods inherited from interface de.xima.fc.interfaces.workflow.execution.IBaseCompletionResult
getAlwaysValue, getAttachmentValue, getFileValue, getNode
-
Methods inherited from interface de.xima.fc.interfaces.workflow.execution.ISuccessResultData
getSoftErrors, getSuccessValue
-
-
-
-
Method Detail
-
getTargetNode
@Nullable NodeKey getTargetNode()
- Returns:
- Optional
node key
of the node which is targeted by the control transfer. Whennull
, the closest node is targeted.
-
getControlTransferType
String getControlTransferType()
- Returns:
- The type of control transfer, see
EStandardControlTransferType
for a list of built-in transfer types.
-
-