Class RequiredPropertyValidationRule

    • Constructor Detail

      • RequiredPropertyValidationRule

        public RequiredPropertyValidationRule​(ValidationRuleMetaData ruleInfo)
        Constructor.
        Parameters:
        ruleInfo -
    • Method Detail

      • requireProperty

        protected void requireProperty​(Node node,
                                       String propertyName,
                                       Map<String,​String> messageParams)
        Called when a required property is missing.
        Parameters:
        node -
        propertyName -
        messageParams -
      • requirePropertyWhen

        protected void requirePropertyWhen​(Node node,
                                           String propertyName,
                                           String dependentPropertyName,
                                           Object dependentPropertyExpectedValue,
                                           Map<String,​String> messageParams)
        Called when a conditionally required property is missing.
        Parameters:
        node -
        propertyName -
        dependentPropertyName -
        dependentPropertyExpectedValue -
        messageParams -