Class NormalCompletionResult.Builder
- java.lang.Object
-
- de.xima.fc.workflow.processor.model.NormalCompletionResult.Builder
-
- Enclosing class:
- NormalCompletionResult
public static final class NormalCompletionResult.Builder extends Object
A simple builder for anNormalCompletionResult
- Since:
- 8.1.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(WorkflowNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NormalCompletionResult.Builder
alwaysValue(Object alwaysValue)
NormalCompletionResult.Builder
attachmentValue(IWorkflowAttachmentValue attachmentValue)
NormalCompletionResult
build()
NormalCompletionResult.Builder
fileValue(IWorkflowFileValue fileValue)
NormalCompletionResult.Builder
softErrors(List<NodeSoftErrorException> softErrors)
NormalCompletionResult.Builder
successValue(Object successValue)
-
-
-
Constructor Detail
-
Builder
protected Builder(WorkflowNode node)
- Parameters:
node
- The node that did finish execution.
-
-
Method Detail
-
alwaysValue
public NormalCompletionResult.Builder alwaysValue(Object alwaysValue)
- Parameters:
alwaysValue
- Data made available by the node irrespective of how it completed.- Returns:
- This builder for chaining method calls.
-
attachmentValue
public NormalCompletionResult.Builder attachmentValue(IWorkflowAttachmentValue attachmentValue)
- Parameters:
attachmentValue
- List of attachments made available by the node.- Returns:
- This builder for chaining method calls.
-
build
public NormalCompletionResult build()
- Returns:
- A new
NormalCompletionResult
with this data.
-
fileValue
public NormalCompletionResult.Builder fileValue(IWorkflowFileValue fileValue)
- Parameters:
fileValue
- List of files made available by the node.- Returns:
- This builder for chaining method calls.
-
softErrors
public NormalCompletionResult.Builder softErrors(List<NodeSoftErrorException> softErrors)
- Parameters:
softErrors
- Soft errors that occurred during the node's execution.- Returns:
- This builder for chaining method calls.
-
successValue
public NormalCompletionResult.Builder successValue(Object successValue)
- Parameters:
successValue
- Data made available by the node when it completed successfully.- Returns:
- This builder for chaining method calls.
-
-