Class DataObjectServiceTaskValidator
java.lang.Object
com.flowable.validation.cmmn.impl.DataObjectServiceTaskValidator
- All Implemented Interfaces:
PlatformServiceTaskValidator
- Author:
- Filip Hrisafov
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe delegate expression that this validator is responsible forvoid
validate
(CmmnModel cmmnModel, Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected void
validateCreate
(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected void
validateDataObjectMapping
(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected void
validateDelete
(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected void
validateLookup
(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected void
validateMandatoryOutputVariableName
(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected void
validateNoInputDataObjectVariableName
(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected void
validateOptionalOutputVariableName
(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected void
validateOutputVariableName
(Case caze, ServiceTask serviceTask, ExtensionElement outputVariableName, CaseValidationContext validationContext, boolean mandatory) protected void
validateSearch
(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected void
validateUpdate
(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext)
-
Field Details
-
EXTENSION_OPERATION_KEY
- See Also:
-
-
Constructor Details
-
DataObjectServiceTaskValidator
public DataObjectServiceTaskValidator()
-
-
Method Details
-
getDelegateExpression
Description copied from interface:PlatformServiceTaskValidator
The delegate expression that this validator is responsible for- Specified by:
getDelegateExpression
in interfacePlatformServiceTaskValidator
-
validate
public void validate(CmmnModel cmmnModel, Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) - Specified by:
validate
in interfacePlatformServiceTaskValidator
-
validateDataObjectMapping
protected void validateDataObjectMapping(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) -
validateLookup
protected void validateLookup(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) -
validateSearch
protected void validateSearch(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) -
validateCreate
protected void validateCreate(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) -
validateUpdate
protected void validateUpdate(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) -
validateDelete
protected void validateDelete(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) -
validateMandatoryOutputVariableName
protected void validateMandatoryOutputVariableName(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) -
validateOptionalOutputVariableName
protected void validateOptionalOutputVariableName(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) -
validateOutputVariableName
protected void validateOutputVariableName(Case caze, ServiceTask serviceTask, ExtensionElement outputVariableName, CaseValidationContext validationContext, boolean mandatory) -
validateNoInputDataObjectVariableName
protected void validateNoInputDataObjectVariableName(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext)
-