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 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.cmmn.model.CmmnModel cmmnModel, org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateCreate(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateDataObjectMapping(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateDelete(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateLookup(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateMandatoryOutputVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateNoInputDataObjectVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateOptionalOutputVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateOutputVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement outputVariableName, org.flowable.cmmn.validation.CaseValidationContext validationContext, boolean mandatory)
     
    protected void
    validateSearch(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     
    protected void
    validateUpdate(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
     

    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

    • 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.cmmn.model.CmmnModel cmmnModel, org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
      Specified by:
      validate in interface PlatformServiceTaskValidator
    • validateDataObjectMapping

      protected void validateDataObjectMapping(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateLookup

      protected void validateLookup(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateSearch

      protected void validateSearch(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateCreate

      protected void validateCreate(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateUpdate

      protected void validateUpdate(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateDelete

      protected void validateDelete(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement dataObjectMapping, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateMandatoryOutputVariableName

      protected void validateMandatoryOutputVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateOptionalOutputVariableName

      protected void validateOptionalOutputVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)
    • validateOutputVariableName

      protected void validateOutputVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.model.ExtensionElement outputVariableName, org.flowable.cmmn.validation.CaseValidationContext validationContext, boolean mandatory)
    • validateNoInputDataObjectVariableName

      protected void validateNoInputDataObjectVariableName(org.flowable.cmmn.model.Case caze, org.flowable.cmmn.model.ServiceTask serviceTask, org.flowable.cmmn.validation.CaseValidationContext validationContext)