Package io.github.mmm.validation.main
Class NlsBundleValidation
- java.lang.Object
-
- io.github.mmm.nls.NlsBundle
-
- io.github.mmm.validation.main.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.NlsBundleNlsBundlefor this module.- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static NlsBundleValidationINSTANCEThe singleton instance.-
Fields inherited from interface io.github.mmm.nls.argument.NlsArgumentsKeys
KEY_ANNOTATION, KEY_ARGUMENT, KEY_CAPACITY, KEY_CONTAINER, KEY_DATE, KEY_DEFAULT, KEY_DIRECTORY, KEY_ERROR, KEY_EXISTING, KEY_EXPECTED, KEY_FILE, KEY_FORMAT, KEY_FUNCTION, KEY_ID, KEY_KEY, KEY_LOCATION, KEY_MAX, KEY_MIN, KEY_MODE, KEY_NAME, KEY_OBJECT, KEY_OPERATION, KEY_OPTION, KEY_PATH, KEY_PROPERTY, KEY_QUERY, KEY_RESOURCE, KEY_SIZE, KEY_SOURCE, KEY_TARGET_TYPE, KEY_TITLE, KEY_TYPE, KEY_URI, KEY_USER, KEY_VALUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.github.mmm.nls.NlsMessageerrorLengthComparison(Object value, Object operation, Object value2)io.github.mmm.nls.NlsMessageerrorLengthOutOfRange(Object value, Object min, Object max)io.github.mmm.nls.NlsMessageerrorMandatory()io.github.mmm.nls.NlsMessageerrorNoEmail(Object value)io.github.mmm.nls.NlsMessageerrorNoHost(Object value)io.github.mmm.nls.NlsMessageerrorNoHostName(Object value)io.github.mmm.nls.NlsMessageerrorNoIpAddress(Object value)io.github.mmm.nls.NlsMessageerrorNoPhoneNumber(Object value)io.github.mmm.nls.NlsMessageerrorNoUrl(Object value)io.github.mmm.nls.NlsMessageerrorPasswordMismatch()io.github.mmm.nls.NlsMessageerrorValueComparison(Object value, Object operation, Object value2)io.github.mmm.nls.NlsMessageerrorValueFormat(Object value, Object format)io.github.mmm.nls.NlsMessageerrorValueNotAfter(Object value, Object min)io.github.mmm.nls.NlsMessageerrorValueNotBefore(Object value, Object max)io.github.mmm.nls.NlsMessageerrorValueNotInFuture(Object value)io.github.mmm.nls.NlsMessageerrorValueNotInPast(Object value)io.github.mmm.nls.NlsMessageerrorValueOutOfRange(Object value, Object min, Object max)
-
-
-
Field Detail
-
INSTANCE
public static final NlsBundleValidation INSTANCE
The singleton instance.
-
-
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 theCompareOperator.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 thatvalueshould 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 theCompareOperator.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
-
-