Package io.serverlessworkflow.validation
Class WorkflowValidatorImpl
- java.lang.Object
-
- io.serverlessworkflow.validation.WorkflowValidatorImpl
-
- All Implemented Interfaces:
WorkflowValidator
public class WorkflowValidatorImpl extends Object implements WorkflowValidator
-
-
Constructor Summary
Constructors Constructor Description WorkflowValidatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisValid()WorkflowValidatorreset()WorkflowValidatorsetSchemaValidationEnabled(boolean schemaValidationEnabled)WorkflowValidatorsetSource(String source)WorkflowValidatorsetWorkflow(Workflow workflow)List<ValidationError>validate()
-
-
-
Method Detail
-
setWorkflow
public WorkflowValidator setWorkflow(Workflow workflow)
- Specified by:
setWorkflowin interfaceWorkflowValidator
-
setSource
public WorkflowValidator setSource(String source)
- Specified by:
setSourcein interfaceWorkflowValidator
-
validate
public List<ValidationError> validate()
- Specified by:
validatein interfaceWorkflowValidator
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceWorkflowValidator
-
setSchemaValidationEnabled
public WorkflowValidator setSchemaValidationEnabled(boolean schemaValidationEnabled)
- Specified by:
setSchemaValidationEnabledin interfaceWorkflowValidator
-
reset
public WorkflowValidator reset()
- Specified by:
resetin interfaceWorkflowValidator
-
-