Class DataObjectServiceTaskValidator
java.lang.Object
com.flowable.validation.cmmn.impl.DataObjectServiceTaskValidator
- All Implemented Interfaces:
PlatformServiceTaskValidator
- Author:
- Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe delegate expression that this validator is responsible forvoidvalidate(CmmnModel cmmnModel, Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected voidvalidateCreate(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected voidvalidateDataObjectMapping(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected voidvalidateDelete(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected voidvalidateLookup(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected voidvalidateMandatoryOutputVariableName(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected voidvalidateNoInputDataObjectVariableName(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected voidvalidateOptionalOutputVariableName(Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) protected voidvalidateOutputVariableName(Case caze, ServiceTask serviceTask, ExtensionElement outputVariableName, CaseValidationContext validationContext, boolean mandatory) protected voidvalidateSearch(Case caze, ServiceTask serviceTask, ExtensionElement dataObjectMapping, CaseValidationContext validationContext) protected voidvalidateUpdate(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:PlatformServiceTaskValidatorThe delegate expression that this validator is responsible for- Specified by:
getDelegateExpressionin interfacePlatformServiceTaskValidator
-
validate
public void validate(CmmnModel cmmnModel, Case caze, ServiceTask serviceTask, CaseValidationContext validationContext) - Specified by:
validatein 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)
-