Class AbstractPropertyEnforcerRule

    • Field Detail

      • regex

        private java.lang.String regex
        Match the property value to a given regular expression. Defaults to null (any value is ok).
      • regexMessage

        private java.lang.String regexMessage
        Specify a warning message if the regular expression is not matched.
    • Constructor Detail

      • AbstractPropertyEnforcerRule

        public AbstractPropertyEnforcerRule()
    • Method Detail

      • setRegex

        public final void setRegex​(java.lang.String regex)
        Set the property value to a given regular expression. Defaults to null (any value is ok).
        Parameters:
        regex - The regular expression
      • getRegex

        public final java.lang.String getRegex()
        Get the property value to a given regular expression. Defaults to null (any value is ok).
        Returns:
        the regular expression
      • setRegexMessage

        public final void setRegexMessage​(java.lang.String regexMessage)
        Set a warning message if the regular expression is not matched.
        Parameters:
        regexMessage - the regex message
      • getRegexMessage

        public final java.lang.String getRegexMessage()
        Get a warning message if the regular expression is not matched.
        Returns:
        the regex message
      • getName

        public abstract java.lang.String getName()
        How the property that is being evaluated is called
      • getPropertyName

        public abstract java.lang.String getPropertyName()
        The name of the property currently being evaluated, this is used for default message pourpouses only