public class LazyActionHandlerValidatorRegistryImpl extends Object implements LazyActionHandlerValidatorRegistry, ApplicationContextAware
| Constructor and Description |
|---|
LazyActionHandlerValidatorRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
<A extends Action<R>,R extends Result> |
addActionHandlerValidatorClass(Class<A> actionClass,
ActionHandlerValidatorClass<A,R> actionHandlerValidatorClass)
Registers the specified
ActionValidator
class with the registry. |
void |
clearActionHandlerValidators()
Clears all registered
ActionValidator from the registry. |
<A extends Action<R>,R extends Result> |
findActionHandlerValidator(A action)
Searches the registry and returns the
ActionValidator which supports the specified Action,
or null if none is available. |
ActionValidator |
findActionValidator(Class<? extends ActionValidator> actionValidatorClass)
Searches the registry for already bound
ActionValidator class and return the instance or
null if none is available. |
<A extends Action<R>,R extends Result> |
removeActionHandlerValidatorClass(Class<A> actionClass,
ActionHandlerValidatorClass<A,R> actionHandlerValidatorClass)
Removes any registration of specified class, as well as any instances which have been created.
|
void |
setApplicationContext(ApplicationContext applicationContext) |
public LazyActionHandlerValidatorRegistryImpl()
public <A extends Action<R>,R extends Result> void addActionHandlerValidatorClass(Class<A> actionClass, ActionHandlerValidatorClass<A,R> actionHandlerValidatorClass)
LazyActionHandlerValidatorRegistryActionValidator
class with the registry.addActionHandlerValidatorClass in interface LazyActionHandlerValidatorRegistryA - Type of associated ActionR - Type of associated ResultactionClass - The Action classactionHandlerValidatorClass - The ActionHandlerValidatorClasspublic void clearActionHandlerValidators()
ActionHandlerValidatorRegistryActionValidator from the registry.clearActionHandlerValidators in interface ActionHandlerValidatorRegistrypublic <A extends Action<R>,R extends Result> ActionHandlerValidatorInstance findActionHandlerValidator(A action)
ActionHandlerValidatorRegistryActionValidator which supports the specified Action,
or null if none is available.findActionHandlerValidator in interface ActionHandlerValidatorRegistryA - Type of associated ActionR - Type of associated Resultaction - The ActionActionValidatorpublic ActionValidator findActionValidator(Class<? extends ActionValidator> actionValidatorClass)
ActionHandlerValidatorRegistryActionValidator class and return the instance or
null if none is available.findActionValidator in interface ActionHandlerValidatorRegistryactionValidatorClass - The Actionpublic <A extends Action<R>,R extends Result> void removeActionHandlerValidatorClass(Class<A> actionClass, ActionHandlerValidatorClass<A,R> actionHandlerValidatorClass)
LazyActionHandlerValidatorRegistryremoveActionHandlerValidatorClass in interface LazyActionHandlerValidatorRegistryA - Type of associated ActionR - Type of associated ResultactionClass - The Action classactionHandlerValidatorClass - The ActionHandlerValidatorClass classpublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext in interface ApplicationContextAwareBeansExceptionCopyright © 2010-2014 ArcBees. All Rights Reserved.