Interface INormalCompletionResult
-
- All Known Implementing Classes:
NormalCompletionResult
public interface INormalCompletionResult
Represents the result ofINodeHandler#execute
when the node was executed normally, i.e. without throwing an exception or returning.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getAlwaysValue()
IWorkflowFileValue
getFileValue()
WorkflowNode
getNode()
Object
getSuccessValue()
-
-
-
Method Detail
-
getAlwaysValue
Object getAlwaysValue()
- Returns:
- The value that is always returned, whether or not the node completed normally. Must conform to the
IExecutionResultDescriptor.getAlwaysValueDescriptor(IValueDescriptorFactory)
IExecutionResultDescriptor#getAlwaysValueDescriptor.
-
getFileValue
IWorkflowFileValue getFileValue()
- Returns:
- The file returned by the node when executed normally. Must conform to the
IExecutionResultDescriptor.getFileValueDescriptor()
.
-
getNode
WorkflowNode getNode()
- Returns:
- The node that created this result. May be
null
when no node is associated with this result.
-
getSuccessValue
Object getSuccessValue()
- Returns:
- The value that is returned when node completed normally. Must conform to the
IExecutionResultDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory)
IExecutionResultDescriptor#getSuccessValueDescriptor.
-
-