Class DataObjectServiceTaskValidator
- java.lang.Object
-
- com.flowable.validation.cmmn.impl.DataObjectServiceTaskValidator
-
- All Implemented Interfaces:
PlatformServiceTaskValidator
public class DataObjectServiceTaskValidator extends Object implements PlatformServiceTaskValidator
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
EXTENSION_OPERATION_KEY
-
Constructor Summary
Constructors Constructor Description DataObjectServiceTaskValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDelegateExpression()
The 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 Detail
-
EXTENSION_OPERATION_KEY
protected static final String EXTENSION_OPERATION_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDelegateExpression
public String 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)
-
-