Class DataObjectServiceTaskValidator

java.lang.Object
org.flowable.validation.validator.ValidatorImpl
com.flowable.validation.bpmn.impl.DataObjectServiceTaskValidator
All Implemented Interfaces:
PlatformServiceTaskValidator, org.flowable.validation.validator.Validator

public class DataObjectServiceTaskValidator extends org.flowable.validation.validator.ValidatorImpl implements PlatformServiceTaskValidator
Author:
Filip Hrisafov
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    The delegate expression that this validator is responsible for
    void
    validate(org.flowable.bpmn.model.BpmnModel bpmnModel, List<org.flowable.validation.ValidationError> errors)
     
    void
    validate(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateCreate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateDataObjectMapping(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateDelete(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateLookup(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateMandatoryOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateNoInputDataObjectVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateOptionalOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement outputVariableName, List<org.flowable.validation.ValidationError> errors, boolean mandatory)
     
    protected void
    validateSearch(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
     
    protected void
    validateUpdate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
     

    Methods inherited from class org.flowable.validation.validator.ValidatorImpl

    addError, addError, addError, addError, addError, addError, addError, addError, addError, addWarning, addWarning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • DataObjectServiceTaskValidator

      public DataObjectServiceTaskValidator()
  • Method Details

    • validate

      public void validate(org.flowable.bpmn.model.BpmnModel bpmnModel, List<org.flowable.validation.ValidationError> errors)
      Specified by:
      validate in interface org.flowable.validation.validator.Validator
    • getDelegateExpression

      public String getDelegateExpression()
      Description copied from interface: PlatformServiceTaskValidator
      The delegate expression that this validator is responsible for
      Specified by:
      getDelegateExpression in interface PlatformServiceTaskValidator
    • validate

      public void validate(org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
      Specified by:
      validate in interface PlatformServiceTaskValidator
    • validateDataObjectMapping

      protected void validateDataObjectMapping(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
    • validateLookup

      protected void validateLookup(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
    • validateSearch

      protected void validateSearch(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
    • validateCreate

      protected void validateCreate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
    • validateUpdate

      protected void validateUpdate(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
    • validateDelete

      protected void validateDelete(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement dataObjectMapping, List<org.flowable.validation.ValidationError> errors)
    • validateMandatoryOutputVariableName

      protected void validateMandatoryOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
    • validateOptionalOutputVariableName

      protected void validateOptionalOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)
    • validateOutputVariableName

      protected void validateOutputVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.ExtensionElement outputVariableName, List<org.flowable.validation.ValidationError> errors, boolean mandatory)
    • validateNoInputDataObjectVariableName

      protected void validateNoInputDataObjectVariableName(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.ServiceTask serviceTask, List<org.flowable.validation.ValidationError> errors)