Class DataObjectServiceTaskValidator
java.lang.Object
com.flowable.validation.bpmn.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(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateCreate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateDataObjectMapping(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateDelete(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateLookup(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateMandatoryOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateNoInputDataObjectVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateOptionalOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement outputVariableName, org.flowable.validation.ProcessValidationContext validationContext, boolean mandatory) protected voidvalidateSearch(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) protected voidvalidateUpdate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext 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(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) - Specified by:
validatein interfacePlatformServiceTaskValidator
-
validateDataObjectMapping
protected void validateDataObjectMapping(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) -
validateLookup
protected void validateLookup(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) -
validateSearch
protected void validateSearch(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) -
validateCreate
protected void validateCreate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) -
validateUpdate
protected void validateUpdate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) -
validateDelete
protected void validateDelete(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, org.flowable.validation.ProcessValidationContext validationContext) -
validateMandatoryOutputVariableName
protected void validateMandatoryOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) -
validateOptionalOutputVariableName
protected void validateOptionalOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext) -
validateOutputVariableName
protected void validateOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement outputVariableName, org.flowable.validation.ProcessValidationContext validationContext, boolean mandatory) -
validateNoInputDataObjectVariableName
protected void validateNoInputDataObjectVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.validation.ProcessValidationContext validationContext)
-