Class NlsBundleValidation

  • All Implemented Interfaces:
    io.github.mmm.nls.argument.NlsArgumentsKeys, io.github.mmm.nls.descriptor.NlsBundleDescriptor

    public final class NlsBundleValidation
    extends io.github.mmm.nls.NlsBundle
    NlsBundle for this module.
    Since:
    1.0.0
    • Method Detail

      • errorValueFormat

        public io.github.mmm.nls.NlsMessage errorValueFormat​(Object value,
                                                             Object format)
        Parameters:
        value - is the value that does NOT match the expected format.
        format - is the expected format.
        Returns:
        the NlsMessage
      • errorMandatory

        public io.github.mmm.nls.NlsMessage errorMandatory()
        Returns:
        the NlsMessage.
      • errorPasswordMismatch

        public io.github.mmm.nls.NlsMessage errorPasswordMismatch()
        Returns:
        the NlsMessage.
      • errorValueComparison

        public io.github.mmm.nls.NlsMessage errorValueComparison​(Object value,
                                                                 Object operation,
                                                                 Object value2)
        Parameters:
        value - is the invalid value.
        operation - is the CompareOperator.
        value2 - is the value to compare to (second argument).
        Returns:
        the NlsMessage
        See Also:
        ValidatorCompare
      • errorValueNotInPast

        public io.github.mmm.nls.NlsMessage errorValueNotInPast​(Object value)
        Parameters:
        value - is the invalid value.
        Returns:
        the NlsMessage.
      • errorValueNotInFuture

        public io.github.mmm.nls.NlsMessage errorValueNotInFuture​(Object value)
        Parameters:
        value - is the invalid value.
        Returns:
        the NlsMessage.
      • errorValueNotAfter

        public io.github.mmm.nls.NlsMessage errorValueNotAfter​(Object value,
                                                               Object min)
        Parameters:
        value - is the invalid value.
        min - the boundary that value should be after.
        Returns:
        the NlsMessage.
      • errorValueNotBefore

        public io.github.mmm.nls.NlsMessage errorValueNotBefore​(Object value,
                                                                Object max)
        Parameters:
        value - is the invalid value.
        max - the lower bound.
        Returns:
        the NlsMessage.
      • errorValueOutOfRange

        public io.github.mmm.nls.NlsMessage errorValueOutOfRange​(Object value,
                                                                 Object min,
                                                                 Object max)
        Parameters:
        value - is the invalid value.
        min - is the minimum value.
        max - is the maximum value.
        Returns:
        the NlsMessage
      • errorLengthOutOfRange

        public io.github.mmm.nls.NlsMessage errorLengthOutOfRange​(Object value,
                                                                  Object min,
                                                                  Object max)
        Parameters:
        value - is the invalid value.
        min - is the minimum length.
        max - is the maximum length.
        Returns:
        the NlsMessage
      • errorLengthComparison

        public io.github.mmm.nls.NlsMessage errorLengthComparison​(Object value,
                                                                  Object operation,
                                                                  Object value2)
        Parameters:
        value - is the invalid value.
        operation - is the CompareOperator.
        value2 - is the value to compare to (second argument).
        Returns:
        the NlsMessage
        See Also:
        ValidatorCompare
      • errorNoEmail

        public io.github.mmm.nls.NlsMessage errorNoEmail​(Object value)
        Parameters:
        value - is the value that is no valid email address.
        Returns:
        the NlsMessage
      • errorNoPhoneNumber

        public io.github.mmm.nls.NlsMessage errorNoPhoneNumber​(Object value)
        Parameters:
        value - is the value that is no valid phone number.
        Returns:
        the NlsMessage
      • errorNoHost

        public io.github.mmm.nls.NlsMessage errorNoHost​(Object value)
        Parameters:
        value - is the value that is no valid Internet host (hostname or IP address).
        Returns:
        the NlsMessage
      • errorNoHostName

        public io.github.mmm.nls.NlsMessage errorNoHostName​(Object value)
        Parameters:
        value - is the value that is no valid Internet hostname.
        Returns:
        the NlsMessage
      • errorNoIpAddress

        public io.github.mmm.nls.NlsMessage errorNoIpAddress​(Object value)
        Parameters:
        value - is the value that is no valid IP-address.
        Returns:
        the NlsMessage
      • errorNoUrl

        public io.github.mmm.nls.NlsMessage errorNoUrl​(Object value)
        Parameters:
        value - is the value that is no valid URL.
        Returns:
        the NlsMessage