public abstract class AbstractGenericValidator<T> extends Object implements Validator
| Constructor and Description |
|---|
AbstractGenericValidator(String validatorName) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
doSupports(Object subject) |
abstract void |
doValidation(T subject,
ValidationContext context) |
String |
getName()
Get the logical name of the validator
|
boolean |
supports(Object subject)
Indicates if this validator supports the provided subject.
|
void |
validate(Object subject,
ValidationContext context)
Execute the validation
|
public AbstractGenericValidator(String validatorName)
public String getName()
Validatorpublic void validate(Object subject, ValidationContext context)
Validatorvalidate in interface Validatorsubject - the subject of the validationcontext - the ValidationContextpublic boolean supports(Object subject)
Validatorpublic abstract boolean doSupports(Object subject)
public abstract void doValidation(T subject, ValidationContext context)
Copyright © 2018 Latitude Srls. All rights reserved.