- java.lang.Object
-
- com.appslandia.common.record.FieldValidators
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFieldValidators.Callback
-
Constructor Summary
Constructors Constructor Description FieldValidators()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldValidatorgetValidator(String name)protected voidinitialize()voidputValidator(String name, FieldValidator validator)voidvalidateField(Field field, Object value, List<FieldValidator.FieldError> errors)voidvalidateKey(Record key, Table table)voidvalidateKey(Record key, Table table, FieldValidators.Callback callback)voidvalidateRecord(Record record, Table table)voidvalidateRecord(Record record, Table table, FieldValidators.Callback callback)
-
-
-
Method Detail
-
initialize
protected void initialize()
-
getValidator
public FieldValidator getValidator(String name) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
putValidator
public void putValidator(String name, FieldValidator validator)
-
validateField
public void validateField(Field field, Object value, List<FieldValidator.FieldError> errors)
-
validateRecord
public void validateRecord(Record record, Table table, FieldValidators.Callback callback)
-
validateKey
public void validateKey(Record key, Table table, FieldValidators.Callback callback)
-
validateRecord
public void validateRecord(Record record, Table table) throws ValidatorException
- Throws:
ValidatorException
-
validateKey
public void validateKey(Record key, Table table) throws ValidatorException
- Throws:
ValidatorException
-
-