Class AbstractPropertyEnforcerRule

    • Constructor Detail

      • AbstractPropertyEnforcerRule

        public AbstractPropertyEnforcerRule()
    • Method Detail

      • setRegex

        public final void setRegex​(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 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​(String regexMessage)
        Set a warning message if the regular expression is not matched.
        Parameters:
        regexMessage - the regex message
      • getRegexMessage

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

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

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