Class ShadowedRuleValidator

  • All Implemented Interfaces:
    Validator

    public class ShadowedRuleValidator
    extends SimpleValidator<org.camunda.bpm.model.dmn.instance.DecisionTable>
    • Constructor Detail

      • ShadowedRuleValidator

        public ShadowedRuleValidator()
    • Method Detail

      • apply

        public List<ValidationResult> apply​(org.camunda.bpm.model.dmn.DmnModelInstance dmnModelInstance)
        Specified by:
        apply in interface Validator
        Overrides:
        apply in class GenericValidator<org.camunda.bpm.model.dmn.instance.DecisionTable,​org.camunda.bpm.model.dmn.instance.DecisionTable>
      • getClassUnderValidation

        public Class<org.camunda.bpm.model.dmn.instance.DecisionTable> getClassUnderValidation()
        Specified by:
        getClassUnderValidation in class GenericValidator<org.camunda.bpm.model.dmn.instance.DecisionTable,​org.camunda.bpm.model.dmn.instance.DecisionTable>
      • isApplicable

        public boolean isApplicable​(org.camunda.bpm.model.dmn.instance.DecisionTable decisionTable,
                                    ValidationContext validationContext)
        Specified by:
        isApplicable in class GenericValidator<org.camunda.bpm.model.dmn.instance.DecisionTable,​org.camunda.bpm.model.dmn.instance.DecisionTable>
      • validate

        public List<ValidationResult> validate​(org.camunda.bpm.model.dmn.instance.DecisionTable decisionTable,
                                               ValidationContext validationContext)
        Specified by:
        validate in class GenericValidator<org.camunda.bpm.model.dmn.instance.DecisionTable,​org.camunda.bpm.model.dmn.instance.DecisionTable>