Package com.clivern.decoy.constraint
Interface ConstraintInterface<T,V>
-
- All Known Implementing Classes:
BooleanConstraint,IntegerConstraint,NullConstraint,NumberConstraint,StringConstraint
public interface ConstraintInterface<T,V>Constraint Interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.ArrayList<java.lang.String>getErrors()Get Errors Listjava.lang.StringgetFieldName()Get Field Namejava.lang.BooleangetRequired()Get RequiredVgetValue()Get Valuejava.lang.BooleanhasErrors()If validation has errorsjava.lang.BooleanisValidType()Is ValidvoidsetFieldName(java.lang.String fieldName)Set Field NamevoidsetRequired(java.lang.Boolean required)Set RequiredvoidsetValue(T value)Set Valuejava.lang.Booleanvalidate()Validate field value
-
-
-
Method Detail
-
setValue
void setValue(T value)
Set Value- Parameters:
value- the value
-
setFieldName
void setFieldName(java.lang.String fieldName)
Set Field Name- Parameters:
fieldName- the field name
-
getValue
V getValue()
Get Value- Returns:
- the value
-
getFieldName
java.lang.String getFieldName()
Get Field Name- Returns:
- the field name
-
isValidType
java.lang.Boolean isValidType()
Is Valid- Returns:
- If value is valid
-
validate
java.lang.Boolean validate()
Validate field value- Returns:
- whether field value is valid or not
-
setRequired
void setRequired(java.lang.Boolean required)
Set Required- Parameters:
required- whether required or not
-
getRequired
java.lang.Boolean getRequired()
Get Required- Returns:
- whether required or not
-
getErrors
java.util.ArrayList<java.lang.String> getErrors()
Get Errors List- Returns:
- the errors list
-
hasErrors
java.lang.Boolean hasErrors()
If validation has errors- Returns:
- whether there is errors
-
-