|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opensymphony.xwork2.validator.AnnotationActionValidatorManager
public class AnnotationActionValidatorManager
AnnotationActionValidatorManager is the entry point into XWork's annotations-based validator framework. Validation rules are specified as annotations within the source files.
| Field Summary | |
|---|---|
protected static String |
VALIDATION_CONFIG_SUFFIX
The file suffix for any validation file. |
| Constructor Summary | |
|---|---|
AnnotationActionValidatorManager()
|
|
| Method Summary | |
|---|---|
protected List<ValidatorConfig> |
buildClassValidatorConfigs(Class aClass,
boolean checkFile)
|
protected String |
buildValidatorKey(Class clazz,
String context)
Builds a key for validators - used when caching validators. |
List<Validator> |
getValidators(Class clazz,
String context)
Returns a list of validators for the given class and context. |
List<Validator> |
getValidators(Class clazz,
String context,
String method)
Returns a list of validators for the given class, context, and method. |
void |
setFileManagerFactory(FileManagerFactory fileManagerFactory)
|
void |
setReloadingConfigs(String reloadingConfigs)
|
void |
setValidatorFactory(ValidatorFactory fac)
|
void |
setValidatorFileParser(ValidatorFileParser parser)
|
void |
validate(Object object,
String context)
Validates the given object using action and its context. |
void |
validate(Object object,
String context,
String method)
Validates the given object using an action, its context, and the name of the method being invoked on the action. |
void |
validate(Object object,
String context,
ValidatorContext validatorContext)
Validates an action give its context and a validation context. |
void |
validate(Object object,
String context,
ValidatorContext validatorContext,
String method)
Validates an action give its context and a validation context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final String VALIDATION_CONFIG_SUFFIX
| Constructor Detail |
|---|
public AnnotationActionValidatorManager()
| Method Detail |
|---|
public void setValidatorFactory(ValidatorFactory fac)
public void setValidatorFileParser(ValidatorFileParser parser)
public void setFileManagerFactory(FileManagerFactory fileManagerFactory)
public void setReloadingConfigs(String reloadingConfigs)
public List<Validator> getValidators(Class clazz,
String context)
ActionValidatorManager
getValidators in interface ActionValidatorManagerclazz - the class to lookup.context - the context of the action class - can be null.
public List<Validator> getValidators(Class clazz,
String context,
String method)
ActionValidatorManager
getValidators in interface ActionValidatorManagerclazz - the class to lookup.context - the context of the action class - can be null.method - the name of the method being invoked on the action - can be null.
public void validate(Object object,
String context)
throws ValidationException
ActionValidatorManager
validate in interface ActionValidatorManagerobject - the action to validate.context - the action's context.
ValidationException - if an error happens when validating the action.
public void validate(Object object,
String context,
String method)
throws ValidationException
ActionValidatorManager
validate in interface ActionValidatorManagerobject - the action to validate.context - the action's context.method - the name of the method being invoked on the action - can be null.
ValidationException - if an error happens when validating the action.
public void validate(Object object,
String context,
ValidatorContext validatorContext)
throws ValidationException
ActionValidatorManager
validate in interface ActionValidatorManagerobject - the action to validate.context - the action's context.validatorContext - the validation context to use
ValidationException - if an error happens when validating the action.
public void validate(Object object,
String context,
ValidatorContext validatorContext,
String method)
throws ValidationException
ActionValidatorManager
validate in interface ActionValidatorManagerobject - the action to validate.context - the action's context.validatorContext - the validation context to usemethod - the name of the method being invoked on the action - can be null.
ValidationException - if an error happens when validating the action.
protected String buildValidatorKey(Class clazz,
String context)
clazz - the action.
protected List<ValidatorConfig> buildClassValidatorConfigs(Class aClass,
boolean checkFile)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||