Class ValidationErrors
- java.lang.Object
-
- org.cyclos.impl.utils.validation.validations.ValidationErrors
-
public class ValidationErrors extends Object
Factory class for creatingValidationErrorinstances
-
-
Constructor Summary
Constructors Constructor Description ValidationErrors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationErrorchild(MessageKey parentKey)Returns a validation error for invalid child valuesstatic ValidationErrorcolor()Returns a validation error for invalid colorstatic ValidationErrorcycle()Returns a validation error for a cycle in parent / child relationshipstatic ValidationErroremail()Returns a validation error for invalid emailstatic ValidationErrorfixedLength(int length)Returns a validation for fixed length stringsstatic ValidationErrorfutureDate()Returns a validation error for dates not in futurestatic ValidationErrorgreaterEquals(Comparable<?> value)Returns a validation error for values that should be greater or equals than the given valuestatic ValidationErrorgreaterThan(Comparable<?> value)Returns a validation error for values that should be greater than the given valuestatic ValidationErrorinvalid()Returns a validation error for invalid inputsstatic ValidationErrorinvalid(String arg0)Returns a validation error.static ValidationErrorlessEquals(Comparable<?> value)Returns a validation error for values that should be less or equals than the given valuestatic ValidationErrorlessThan(Comparable<?> value)Returns a validation error for values that should be less than the given valuestatic ValidationErrormaxElements(int amount)Returns a validation error for values that should have a maximum amount of elementsstatic ValidationErrormaxLength(int length)Returns a validation error for values that should have a maximum lengthstatic ValidationErrormaxWordSize(int length)Returns a validation error for a word should be smaller that a maximum lengthstatic ValidationErrorminElements(int amount)Returns a validation error for values that should have a minimum amount of elementsstatic ValidationErrorminLength(int length)Returns a validation error for values that should have a minimum lengthstatic ValidationErrorminMaskPlaceholders(int count)static ValidationErrornegativeNonZero()Returns a validation error for negative and non zero numbersstatic ValidationErrornegativeOrZero()Returns a validation error for negative numbersstatic ValidationErrornotLandlinePhone()Returns a validation for phone numbers which are not a valid landline numberstatic ValidationErrornotMobilePhone()Returns a validation for phone numbers which are not valid mobile numberstatic ValidationErrornoUrl()Returns a validation error for string containing a URLstatic ValidationErrorpastDate()Returns a validation error for past datestatic ValidationErrorperiod()Returns a validation error for periods with invalid boundsstatic ValidationErrorpositiveNonZero()Returns a validation error for positive and non zero numbersstatic ValidationErrorpositiveOrZero()Returns a validation error for positive numbersstatic ValidationErrorrange(boolean optionalLimits)Returns a validation error for integer ranges with either optional or required limitsstatic ValidationErrorrange(RangeOptionalType type)static ValidationErrorrequired()Returns a validation error for required inputsstatic TextValidationErrortext(String text)Returns a validation error with a fixed string, not with a key / argumentsstatic ValidationErrorunique()Returns a validation error for non-unique valuesstatic ValidationErrorurl()Returns a validation error for URLs
-
-
-
Method Detail
-
child
public static ValidationError child(MessageKey parentKey)
Returns a validation error for invalid child values
-
color
public static ValidationError color()
Returns a validation error for invalid color
-
cycle
public static ValidationError cycle()
Returns a validation error for a cycle in parent / child relationship
-
email
public static ValidationError email()
Returns a validation error for invalid email
-
fixedLength
public static ValidationError fixedLength(int length)
Returns a validation for fixed length strings
-
futureDate
public static ValidationError futureDate()
Returns a validation error for dates not in future
-
greaterEquals
public static ValidationError greaterEquals(Comparable<?> value)
Returns a validation error for values that should be greater or equals than the given value
-
greaterThan
public static ValidationError greaterThan(Comparable<?> value)
Returns a validation error for values that should be greater than the given value
-
invalid
public static ValidationError invalid()
Returns a validation error for invalid inputs
-
invalid
public static ValidationError invalid(String arg0)
Returns a validation error. Useful for general validations.
-
lessEquals
public static ValidationError lessEquals(Comparable<?> value)
Returns a validation error for values that should be less or equals than the given value
-
lessThan
public static ValidationError lessThan(Comparable<?> value)
Returns a validation error for values that should be less than the given value
-
maxElements
public static ValidationError maxElements(int amount)
Returns a validation error for values that should have a maximum amount of elements
-
maxLength
public static ValidationError maxLength(int length)
Returns a validation error for values that should have a maximum length
-
maxWordSize
public static ValidationError maxWordSize(int length)
Returns a validation error for a word should be smaller that a maximum length
-
minElements
public static ValidationError minElements(int amount)
Returns a validation error for values that should have a minimum amount of elements
-
minLength
public static ValidationError minLength(int length)
Returns a validation error for values that should have a minimum length
-
minMaskPlaceholders
public static ValidationError minMaskPlaceholders(int count)
-
negativeNonZero
public static ValidationError negativeNonZero()
Returns a validation error for negative and non zero numbers
-
negativeOrZero
public static ValidationError negativeOrZero()
Returns a validation error for negative numbers
-
notLandlinePhone
public static ValidationError notLandlinePhone()
Returns a validation for phone numbers which are not a valid landline number
-
notMobilePhone
public static ValidationError notMobilePhone()
Returns a validation for phone numbers which are not valid mobile number
-
noUrl
public static ValidationError noUrl()
Returns a validation error for string containing a URL
-
pastDate
public static ValidationError pastDate()
Returns a validation error for past date
-
period
public static ValidationError period()
Returns a validation error for periods with invalid bounds
-
positiveNonZero
public static ValidationError positiveNonZero()
Returns a validation error for positive and non zero numbers
-
positiveOrZero
public static ValidationError positiveOrZero()
Returns a validation error for positive numbers
-
range
public static ValidationError range(boolean optionalLimits)
Returns a validation error for integer ranges with either optional or required limits
-
range
public static ValidationError range(RangeOptionalType type)
-
required
public static ValidationError required()
Returns a validation error for required inputs
-
text
public static TextValidationError text(String text)
Returns a validation error with a fixed string, not with a key / arguments
-
unique
public static ValidationError unique()
Returns a validation error for non-unique values
-
url
public static ValidationError url()
Returns a validation error for URLs
-
-