Package com.appslandia.common.record
Class FieldValidators
- java.lang.Object
-
- com.appslandia.common.record.FieldValidators
-
public class FieldValidators extends java.lang.Object- Author:
- Loc Ha
-
-
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(java.lang.String name)protected voidinitialize()voidputValidator(java.lang.String name, FieldValidator validator)voidvalidateField(Field field, java.lang.Object value, java.util.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(java.lang.String name) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
putValidator
public void putValidator(java.lang.String name, FieldValidator validator)
-
validateField
public void validateField(Field field, java.lang.Object value, java.util.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
-
-