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 StringEXTENSION_OPERATION_KEY 
- 
Constructor Summary
Constructors Constructor Description DataObjectServiceTaskValidator() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDelegateExpression()The 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 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: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)
 
 - 
 
 -