public class ExistInConstraint

  1. Object
  2. ExistInConstraint

ImplementsConstraint

Creates a validation constraint to ensure input value exists in a list of items

Constructors

public ExistInConstraint(List<String> items, boolean caseSensitive, String errorMessage)Creates a new ExistIn constraint
public ExistInConstraint(String[] items, boolean caseSensitive, String errorMessage)Creates a new ExistIn constraint
public ExistInConstraint(List<String> items, String errorMessage)Creates a new ExistIn constraint
public ExistInConstraint(String[] items, String errorMessage)Creates a new ExistIn constraint
public ExistInConstraint(List<String> items)Creates a new ExistIn constraint
public ExistInConstraint(String[] items)Creates a new ExistIn constraint

Methods

public boolean isValid(Object value)Indicates if the given value is valid or not
public String getDefaultFailMessage()Includes the error message for the constraint

Inherited methods

Constructor details

ExistInConstraint

public ExistInConstraint(List<String> items, boolean caseSensitive, String errorMessage)
Creates a new ExistIn constraint

Parameters

items List<String>
the array items the input value must exist in
caseSensitive boolean
compare the input with the items with case-sensitivity or not
errorMessage String
the default error message if the constraint fails

ExistInConstraint

public ExistInConstraint(String[] items, boolean caseSensitive, String errorMessage)
Creates a new ExistIn constraint

Parameters

items String[]
the array items the input value must exist in
caseSensitive boolean
compare the input with the items with case-sensitivity or not
errorMessage String
the default error message if the constraint fails

ExistInConstraint

public ExistInConstraint(List<String> items, String errorMessage)
Creates a new ExistIn constraint

Parameters

items List<String>
the array items the input value must exist in
errorMessage String
the default error message if the constraint fails

ExistInConstraint

public ExistInConstraint(String[] items, String errorMessage)
Creates a new ExistIn constraint

Parameters

items String[]
the array items the input value must exist in
errorMessage String
the default error message if the constraint fails

ExistInConstraint

public ExistInConstraint(List<String> items)
Creates a new ExistIn constraint

Parameters

items List<String>
the array items the input value must exist in

ExistInConstraint

public ExistInConstraint(String[] items)
Creates a new ExistIn constraint

Parameters

items String[]
the array items the input value must exist in

Method details

isValid

public boolean isValid(Object value)
Indicates if the given value is valid or not

Parameters

value Object
the value for the object

Returns

true if the value is valid and false otherwise

getDefaultFailMessage

public String getDefaultFailMessage()
Includes the error message for the constraint

Returns

the text of the error message for a constraint