Interface IBaseCompletionResult
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IExceptionalCompletionResult,INormalCompletionResult,IReturningCompletionResult,ISuccessResultData
- All Known Implementing Classes:
AbstractAbruptCompletionException,NodeReturnedException,NodeThrewException,NormalCompletionResult
Represents any result of
INodeHandler#execute, regardless how
execution finished (normally or abruptly).- Since:
- 7.0.7
- Author:
- XIMA MEDIA GmbH
-
Method Summary
-
Method Details
-
getAlwaysValue
Object getAlwaysValue()- Returns:
- The value that is always returned, irrespective of whether the node completed normally or abruptly. Must
conform to the
IExecutionResultDescriptor.getAlwaysValueDescriptor(IValueDescriptorFactory)IExecutionResultDescriptor#getAlwaysValueDescriptor. - Since:
- 7.0.0 This super interface was introduced in
7.0.7, but the method itself existed in the subtypes since7.0.0.
-
getAttachmentValue
IWorkflowAttachmentValue getAttachmentValue()- Returns:
- The attachment or attachments returned by the node when executed. Must conform to the
IExecutionResultDescriptor.getAttachmentValueDescriptor(). - Since:
- 8.1.0
-
getFileValue
IWorkflowFileValue getFileValue()- Returns:
- The file returned by the node when executed. Must conform to the
IExecutionResultDescriptor.getFileValueDescriptor(). - Since:
- 7.0.0 This super interface was introduced in
7.0.7, but the method itself existed in the subtypes since7.0.0.
-
getNode
WorkflowNode getNode()- Returns:
- The node that created this result. May be
nullwhen no node is associated with this result. - Since:
- 7.0.0 This super interface was introduced in
7.0.7, but the method itself existed in the subtypes since7.0.0.
-