Class ValidationRuleMetaData


  • public class ValidationRuleMetaData
    extends Object
    Author:
    eric.wittmann@gmail.com
    • Field Detail

      • entity

        public String entity
      • specMandated

        public boolean specMandated
      • messageTemplate

        public String messageTemplate
      • ruleClass

        public Class<?> ruleClass
    • Constructor Detail

      • ValidationRuleMetaData

        public ValidationRuleMetaData()
        Constructor.
      • ValidationRuleMetaData

        public ValidationRuleMetaData​(String code,
                                      String name,
                                      String type,
                                      String entity,
                                      ModelType[] versions,
                                      boolean specMandated,
                                      String messageTemplate,
                                      Class<?> ruleClass)
        Constructor.
        Parameters:
        code -
        name -
        type -
        entity -
        versions -
        specMandated -
        messageTemplate -
        ruleClass -
    • Method Detail

      • appliesTo

        public boolean appliesTo​(ModelType type)
        Returns true if this rule applies to documents of the given type.