Class ElementResultBuilder
java.lang.Object
de.xima.fc.workflow.processor.logic.validation.ElementResultBuilder
- All Implemented Interfaces:
 IWorkflowElementValidationResultBuilder,org.apache.commons.lang3.builder.Builder<IWorkflowElementValidationResult>
Default implementation of a 
IWorkflowElementValidationResultBuilder.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddException(Throwable exception) Adds the exceptions to the validation result, seeIWorkflowElementValidationResult.getExceptions().addExceptions(Iterable<Throwable> exceptions) Adds an exception to the validation result, seeIWorkflowElementValidationResult.getExceptions().addMessage(IWorkflowValidationMessage message) Adds the given message @Override to the validation result.addMessage(EValidationSeverity severity, String localizedMessage) Adds a message to the validation result.addMessages(Iterable<IWorkflowValidationMessage> messages) Adds the given messages to the validation result.append(IWorkflowElementValidationResult validationResult) Appends the given validation result to this builder.build()Marks the validation result as invalid.setValid(boolean valid) Marks the validation result as invalid.valid() 
- 
Constructor Details
- 
ElementResultBuilder
public ElementResultBuilder() 
 - 
 - 
Method Details
- 
addException
Description copied from interface:IWorkflowElementValidationResultBuilderAdds the exceptions to the validation result, seeIWorkflowElementValidationResult.getExceptions().- Specified by:
 addExceptionin interfaceIWorkflowElementValidationResultBuilder- Parameters:
 exception- Exceptions to add that occurred during validation.- Returns:
 - This builder instance for chaining.
 
 - 
addExceptions
Description copied from interface:IWorkflowElementValidationResultBuilderAdds an exception to the validation result, seeIWorkflowElementValidationResult.getExceptions().- Specified by:
 addExceptionsin interfaceIWorkflowElementValidationResultBuilder- Parameters:
 exceptions- Exception to add that occurred during validation.- Returns:
 - This builder instance for chaining.
 
 - 
addMessage
public IWorkflowElementValidationResultBuilder addMessage(EValidationSeverity severity, String localizedMessage) Description copied from interface:IWorkflowElementValidationResultBuilderAdds a message to the validation result.- Specified by:
 addMessagein interfaceIWorkflowElementValidationResultBuilder- Parameters:
 severity- Severity of the message to add.localizedMessage- Localized message to add.- Returns:
 - This builder instance for chaining.
 
 - 
addMessage
Description copied from interface:IWorkflowElementValidationResultBuilderAdds the given message @Override to the validation result.- Specified by:
 addMessagein interfaceIWorkflowElementValidationResultBuilder- Parameters:
 message- Message to add.- Returns:
 - This builder instance for chaining.
 
 - 
addMessages
Description copied from interface:IWorkflowElementValidationResultBuilderAdds the given messages to the validation result.- Specified by:
 addMessagesin interfaceIWorkflowElementValidationResultBuilder- Parameters:
 messages- Messages to add.- Returns:
 - This builder instance for chaining.
 
 - 
append
public IWorkflowElementValidationResultBuilder append(IWorkflowElementValidationResult validationResult) Description copied from interface:IWorkflowElementValidationResultBuilderAppends the given validation result to this builder. All messages are added, and this result is marked as invalid when the given result is invalid.- Specified by:
 appendin interfaceIWorkflowElementValidationResultBuilder- Parameters:
 validationResult- Validation result to add to the list of results.- Returns:
 - This builder instance for chaining.
 
 - 
build
- Specified by:
 buildin interfaceorg.apache.commons.lang3.builder.Builder<IWorkflowElementValidationResult>
 - 
markInvalid
Description copied from interface:IWorkflowElementValidationResultBuilderMarks the validation result as invalid. By default, the result will be valid.- Specified by:
 markInvalidin interfaceIWorkflowElementValidationResultBuilder- Returns:
 - This builder instance for chaining.
 
 - 
setValid
Description copied from interface:IWorkflowElementValidationResultBuilderMarks the validation result as invalid. By default, the result will be valid.- Specified by:
 setValidin interfaceIWorkflowElementValidationResultBuilder- Parameters:
 valid-trueto mark the result as valid,falseto mark it as invalid.- Returns:
 - This builder instance for chaining.
 
 - 
exception
- Parameters:
 e- Exception that occurred.- Returns:
 - A validation result for when an exception occurred during validation.
 
 - 
valid
- Returns:
 - An immutable valid result wihtout any messages.
 
 
 -