Package com.appslandia.common.validators
Class ModelValidator<T>
- java.lang.Object
-
- com.appslandia.common.validators.ModelValidator<T>
-
public abstract class ModelValidator<T> extends java.lang.Object- Author:
- Loc Ha
-
-
Constructor Summary
Constructors Constructor Description ModelValidator()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static voidaddValidator(java.lang.String key, ModelValidator<?> modelValidator)static <T> ModelValidator<T>getValidator(java.lang.String key)abstract booleanvalidate(T model)
-
-
-
Method Detail
-
validate
public abstract boolean validate(T model)
-
addValidator
public static void addValidator(java.lang.String key, ModelValidator<?> modelValidator)
-
getValidator
public static <T> ModelValidator<T> getValidator(java.lang.String key) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-