Skip navigation links
A C D E F G H I L N O S T V W 

A

and(Validation<T>) - Method in interface at.meks.validation.Validation
 
and(Function<T, R>, Validation<R>) - Method in interface at.meks.validation.Validation
 
at.meks.validation - package at.meks.validation
 
at.meks.validation.result - package at.meks.validation.result
 
at.meks.validation.validations - package at.meks.validation.validations
In the sub-package you'll find the validations.
at.meks.validation.validations.common - package at.meks.validation.validations.common
 
at.meks.validation.validations.date - package at.meks.validation.validations.date
 
at.meks.validation.validations.list - package at.meks.validation.validations.list
 
at.meks.validation.validations.number - package at.meks.validation.validations.number
 
at.meks.validation.validations.string - package at.meks.validation.validations.string
 

C

CommonValidations - Class in at.meks.validation.validations.common
 
CommonValidationsWithErrorCode - Class in at.meks.validation.validations.common
 
contains(T) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list contains at least one entry which matches to the provided arg.
contains(Supplier<T>) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list contains at least one entry which matches to the provided arg.
contains(T, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list contains at least one entry which matches to the provided arg.
contains(Supplier<T>, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list contains at least one entry which matches to the provided arg.
contains(String) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string contains an expected text.
contains(Supplier<String>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string contains an expected text.
contains(String, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
contains(Supplier<String>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
containsNotOnly(String) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string contains not only an expected text.
containsNotOnly(Supplier<String>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string contains not only an expected text.
containsNotOnly(String, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
containsNotOnly(Supplier<String>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
containsOnly(T) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list contains only entries which match to the provided arg.
containsOnly(Supplier<T>) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list contains only entries which match to the provided arg.
containsOnly(T, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list contains only entries which match to the provided arg.
containsOnly(Supplier<T>, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list contains only entries which match to the provided arg.
CoreNumberValidations - Class in at.meks.validation.validations.number
 
CoreNumberValidations() - Constructor for class at.meks.validation.validations.number.CoreNumberValidations
 

D

DateValidations - Class in at.meks.validation.validations.date
This class contains validations for dates.
DateValidationsWithErrorCode - Class in at.meks.validation.validations.date
This class contains validations for dates.
doesNotContain(T) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list does not contain an entry which matches the provided arg.
doesNotContain(Supplier<T>) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list does not contain an entry which matches the provided arg.
doesNotContain(T, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list does not contain an entry which matches the provided arg.
doesNotContain(Supplier<T>, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list does not contain an entry which matches the provided arg.

E

ErrorDescription - Class in at.meks.validation.result
This class contains the error message and optional an error code, in the case the validation failed.
ErrorDescriptionBuilder - Class in at.meks.validation.result
The builder for the ErrorDescription.
ErrorMessageResolver - Class in at.meks.validation
This class provides all messages for validation errors.
ErrorMessageResolver() - Constructor for class at.meks.validation.ErrorMessageResolver
 

F

fail(ErrorDescription) - Static method in class at.meks.validation.result.ValidationResult
 
forList(Predicate<List<X>>, ErrorDescription) - Static method in class at.meks.validation.validations.list.SimpleListValidation
 
forList(Predicate<List<X>>, Supplier<ErrorDescription>) - Static method in class at.meks.validation.validations.list.SimpleListValidation
 
forType(Class<T>, Validation<List<T>>) - Static method in class at.meks.validation.validations.list.ListValidations
sadly this method is needed if you want to start with general validations on lists, like the notEmpty, and afterwards the entries should be validated by a property.
forType(Class<T>, Validation<List<T>>) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
sadly this method is needed if you want to start with general validations on lists, like the notEmpty, and afterwards the entries should be validated by a property.
from(Predicate<K>, Supplier<ErrorDescription>) - Static method in class at.meks.validation.SimpleValidation
 

G

getContainsMessage(String) - Method in class at.meks.validation.ErrorMessageResolver
 
getContainsNotOnlyMessage(String) - Method in class at.meks.validation.ErrorMessageResolver
 
getErrorCode() - Method in class at.meks.validation.result.ErrorDescription
 
getErrorCode() - Method in exception at.meks.validation.result.ValidationException
 
getErrorCode() - Method in class at.meks.validation.result.ValidationResult
 
getErrorMessage() - Method in class at.meks.validation.result.ErrorDescription
 
getErrorMessage() - Method in class at.meks.validation.result.ValidationResult
 
getHasLenghtMessage(int) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsByteMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getIsDateAfterMessage(LocalDateTime) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsDateMessage(DateTimeFormatter) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsEqualToMessage(Object) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsInListMessage(Collection<String>) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsIntMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getIsNotBlankMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getIsNumberGreaterThanMessage(Number) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsNumberLessThanMessage(Number) - Method in class at.meks.validation.ErrorMessageResolver
 
getIsNumericMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getIsShortMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getLengthIsLessThanMessage(int) - Method in class at.meks.validation.ErrorMessageResolver
 
getLengthIsMoreThanMessage(int) - Method in class at.meks.validation.ErrorMessageResolver
 
getListContainsMessage(Object) - Method in class at.meks.validation.ErrorMessageResolver
 
getListContainsOnlyMessage(Object) - Method in class at.meks.validation.ErrorMessageResolver
 
getListDoesNotContainMessage(Object) - Method in class at.meks.validation.ErrorMessageResolver
 
getListHasMaxSizeMessage(int) - Method in class at.meks.validation.ErrorMessageResolver
 
getListHasMinSizeMessage(int) - Method in class at.meks.validation.ErrorMessageResolver
 
getListHasSizeMessage(int) - Method in class at.meks.validation.ErrorMessageResolver
 
getListIsEmptyMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getListIsNotEmptyMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getMessage() - Method in exception at.meks.validation.result.ValidationException
 
getNotNullMessage() - Method in class at.meks.validation.ErrorMessageResolver
 
getNumberIsBetweenMessage(Number, Number) - Method in class at.meks.validation.ErrorMessageResolver
 

H

hasLength(int) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string length is equal to the provided size length argument.
hasLength(Supplier<Integer>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string length is equal to the provided size length argument.
hasLength(int, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
hasLength(Supplier<Integer>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
hasMaxSize(int) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list has an expected maximum size.
hasMaxSize(Supplier<Integer>) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list has an expected maximum size.
hasMaxSize(int, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list has an expected maximum size.
hasMaxSize(Supplier<Integer>, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list has an expected maximum size.
hasMinSize(int) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list has an expected minimum size.
hasMinSize(Supplier<Integer>) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list has an expected minimum size.
hasMinSize(int, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list has an expected minimum size.
hasMinSize(Supplier<Integer>, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list has an expected minimum size.
hasSize(int) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list has an expected size.
hasSize(Supplier<Integer>) - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list has an expected size.
hasSize(int, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list has an expected size.
hasSize(Supplier<Integer>, String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list has an expected size.

I

isBetween(Supplier<T>, Supplier<T>, Supplier<ErrorDescription>) - Method in class at.meks.validation.validations.number.CoreNumberValidations
 
isBetween(T, T) - Static method in class at.meks.validation.validations.number.NumberValidations
 
isBetween(Supplier<T>, Supplier<T>) - Static method in class at.meks.validation.validations.number.NumberValidations
 
isBetween(T, T, String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isBetween(Supplier<T>, Supplier<T>, String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isByte(ErrorDescription) - Method in class at.meks.validation.validations.number.CoreNumberValidations
 
isByte() - Static method in class at.meks.validation.validations.number.NumberValidations
 
isByte(String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isDate(DateTimeFormatter) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string can be parsed to a date.
isDate(Supplier<DateTimeFormatter>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string can be parsed to a date.
isDate(DateTimeFormatter, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
isDate(Supplier<DateTimeFormatter>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
isDateAfter(LocalDateTime) - Static method in class at.meks.validation.validations.date.DateValidations
validates if the validated date is after the date provided by the argument minDate.
isDateAfter(Supplier<LocalDateTime>) - Static method in class at.meks.validation.validations.date.DateValidations
validates if the validated date is after the date provided by the argument minDateSupplier.
isDateAfter(LocalDateTime, String) - Static method in class at.meks.validation.validations.date.DateValidationsWithErrorCode
validates if the validated date is after the date provided by the argument minDate.
isDateAfter(Supplier<LocalDateTime>, String) - Static method in class at.meks.validation.validations.date.DateValidationsWithErrorCode
validates if the validated date is after the date provided by the argument minDateSupplier.
isEmpty() - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list is empty.
isEmpty(String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list is empty.
isEqualTo(T) - Static method in class at.meks.validation.validations.common.CommonValidations
returns a validation which validates that the validated value is equal to anotherone.
isEqualTo(Supplier<T>) - Static method in class at.meks.validation.validations.common.CommonValidations
returns a validation which validates that the validated value is equal to anotherone.
isEqualTo(T, String) - Static method in class at.meks.validation.validations.common.CommonValidationsWithErrorCode
returns a validation which validates that the validated value is equal to anotherone.
isEqualTo(Supplier<T>, String) - Static method in class at.meks.validation.validations.common.CommonValidationsWithErrorCode
returns a validation which validates that the validated value is equal to anotherone.
isGreaterThan(Supplier<T>, Supplier<ErrorDescription>) - Method in class at.meks.validation.validations.number.CoreNumberValidations
 
isGreaterThan(T) - Static method in class at.meks.validation.validations.number.NumberValidations
 
isGreaterThan(Supplier<T>) - Static method in class at.meks.validation.validations.number.NumberValidations
 
isGreaterThan(T, String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isGreaterThan(Supplier<T>, String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isInArray(Supplier<String[]>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string is in a list of valid values.
isInArray(Supplier<String[]>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
isInList(Supplier<Collection<String>>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string is in a list of valid values
isInList(Supplier<Collection<String>>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
isInt(ErrorDescription) - Method in class at.meks.validation.validations.number.CoreNumberValidations
 
isInt() - Static method in class at.meks.validation.validations.number.NumberValidations
 
isInt(String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isLessThan(Supplier<T>, Supplier<ErrorDescription>) - Method in class at.meks.validation.validations.number.CoreNumberValidations
 
isLessThan(T) - Static method in class at.meks.validation.validations.number.NumberValidations
 
isLessThan(Supplier<T>) - Static method in class at.meks.validation.validations.number.NumberValidations
 
isLessThan(T, String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isLessThan(Supplier<T>, String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isNotBlank() - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string is not blank(see StringUtils of apache commons)
isNotBlank(String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
isNotEmpty() - Static method in class at.meks.validation.validations.list.ListValidations
validates that a list isn't empty.
isNotEmpty(String) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validates that a list isn't empty.
isNumeric() - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string is numeric.
isNumeric(String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
isShort(ErrorDescription) - Method in class at.meks.validation.validations.number.CoreNumberValidations
 
isShort() - Static method in class at.meks.validation.validations.number.NumberValidations
 
isShort(String) - Static method in class at.meks.validation.validations.number.NumberValidationsWithErrorCode
 
isValid() - Method in class at.meks.validation.result.ValidationResult
 

L

lengthIsBetween(int, int) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string length is between the provided size arguments.
lengthIsBetween(Supplier<Integer>, Supplier<Integer>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates if a string length is between the provided size arguments.
lengthIsBetween(int, int, String, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
lengthIsBetween(Supplier<Integer>, Supplier<Integer>, String, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
lengthIsLessThan(int) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string length is less than the provided size argument.
lengthIsLessThan(Supplier<Integer>) - Static method in class at.meks.validation.validations.string.StringValidations
creates a validation which validates that a string length is less than the provided size argument.
lengthIsLessThan(int, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
lengthIsLessThan(Supplier<Integer>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
lengthIsMoreThan(int) - Static method in class at.meks.validation.validations.string.StringValidations
create a validation which validates that a string has a length more than the provided size argument.
lengthIsMoreThan(Supplier<Integer>) - Static method in class at.meks.validation.validations.string.StringValidations
create a validation which validates that a string has a length more than the provided size argument.
lengthIsMoreThan(int, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
lengthIsMoreThan(Supplier<Integer>, String) - Static method in class at.meks.validation.validations.string.StringValidationsWithErrorCode
 
ListValidations - Class in at.meks.validation.validations.list
This class provides validations for lists.
ListValidationsWithErrorCode - Class in at.meks.validation.validations.list
This class provides validations for lists with the support of error codes.

N

notNull() - Static method in class at.meks.validation.validations.common.CommonValidations
returns a validation which validates that a value is not null.
notNull(String) - Static method in class at.meks.validation.validations.common.CommonValidationsWithErrorCode
returns a validation which validates that a value is not null.
NumberValidations - Class in at.meks.validation.validations.number
 
NumberValidationsWithErrorCode - Class in at.meks.validation.validations.number
 

O

ok() - Static method in class at.meks.validation.result.ValidationResult
this method return a ValidationResult which is valid.
onProperty(Function<T, E>, Validation<List<E>>) - Static method in class at.meks.validation.validations.list.ListValidations
validation for a property of the list entries.
onProperty(Function<T, E>, Validation<List<E>>) - Static method in class at.meks.validation.validations.list.ListValidationsWithErrorCode
validation for a property of the list entries.
or(Validation<T>) - Method in interface at.meks.validation.Validation
 

S

SimpleListValidation<T> - Class in at.meks.validation.validations.list
 
SimpleValidation<T> - Class in at.meks.validation
 
StringValidations - Class in at.meks.validation.validations.string
This utility class contains method for creating validations for strings.
StringValidationsWithErrorCode - Class in at.meks.validation.validations.string
 

T

test(T) - Method in class at.meks.validation.SimpleValidation
 
test(T) - Method in interface at.meks.validation.Validation
 
test(List<T>) - Method in class at.meks.validation.validations.list.SimpleListValidation
 
throwIfInvalid(String) - Method in class at.meks.validation.result.ValidationResult
This method is very handy if you'd like to catch and violation without the need of using if statements.

V

Validation<T> - Interface in at.meks.validation
 
ValidationException - Exception in at.meks.validation.result
This class is used as exception if a validatino fails.
ValidationResult - Class in at.meks.validation.result
This is the result of a validation.

W

withCode(String, String) - Static method in class at.meks.validation.result.ErrorDescriptionBuilder
creates a ErrorDescription where the message and the code are set.
withMessage(String) - Static method in class at.meks.validation.result.ErrorDescriptionBuilder
creates a ErrorDescription where only the message is set.
A C D E F G H I L N O S T V W 
Skip navigation links

Copyright © 2018. All rights reserved.