public class ControllerManagerImp extends Object implements ControllerManager, ControllerManager.InternalUpdate
ControllerManager.InternalUpdate| Modifier and Type | Field and Description |
|---|---|
protected ConfigurableApplicationContext |
applicationContext |
protected Map<Class<?>,Controller> |
classMappedControllers |
protected ControllerBuilder |
current |
protected InterceptorManager |
interceptorManager |
protected Map<ControllerID,Controller> |
mappedControllers |
protected ControllerManager |
parent |
protected ValidatorFactory |
validatorFactory |
| Constructor and Description |
|---|
ControllerManagerImp() |
protected Map<ControllerID,Controller> mappedControllers
protected Map<Class<?>,Controller> classMappedControllers
protected ValidatorFactory validatorFactory
protected ControllerBuilder current
protected ConfigurableApplicationContext applicationContext
protected InterceptorManager interceptorManager
protected ControllerManager parent
public ControllerBuilder addController(Class<?> classtype)
addController in interface ControllerManagerpublic ControllerBuilder addController(String id, Class<?> classType)
addController in interface ControllerManagerpublic ControllerBuilder addController(String id, String view, boolean resolvedView, Class<?> classType)
addController in interface ControllerManagerpublic ControllerBuilder addController(String id, String view, boolean resolvedView, String name, Class<?> classType, String actionId)
addController in interface ControllerManagerpublic ControllerBuilder addController(String id, String view, boolean resolvedView, DispatcherType dispatcherType, String name, Class<?> classType, String actionId)
addController in interface ControllerManagerpublic ControllerBuilder addController(String id, String view, boolean resolvedView, DispatcherType dispatcherType, String name, Class<?> classType, String actionId, ActionType actionType)
addController in interface ControllerManagerpublic ControllerBuilder addController(String id, String view, DispatcherType dispatcherType, boolean resolvedView, String name, Class<?> classType, String actionId, ActionType actionType)
addController in interface ControllerManagerpublic boolean contains(String id)
contains in interface ControllerManagerpublic Controller getController(String id)
getController in interface ControllerManagerpublic Controller getController(Class<?> controllerClass)
getController in interface ControllerManagerpublic List<Controller> getControllers()
getControllers in interface ControllerManagerpublic Iterator<Controller> getAllControllers()
getAllControllers in interface ControllerManagerprotected void addController(ControllerID id, Controller controller)
protected void removeController(ControllerID id, Controller controller)
public ControllerBuilder getCurrent()
getCurrent in interface ControllerManagerpublic void setParent(ControllerManager parent)
setParent in interface ControllerManagerpublic ControllerManager getParent()
getParent in interface ControllerManagerpublic Logger getLogger()
getLogger in interface ControllerManagerpublic InterceptorManager getInterceptorManager()
getInterceptorManager in interface ControllerManagerpublic void setInterceptorManager(InterceptorManager interceptorManager)
setInterceptorManager in interface ControllerManagerpublic ValidatorFactory getValidatorFactory()
getValidatorFactory in interface ControllerManagerpublic void setValidatorFactory(ValidatorFactory validatorFactory)
setValidatorFactory in interface ControllerManagerpublic ConfigurableApplicationContext getApplicationContext()
getApplicationContext in interface ControllerManagerpublic void setApplicationContext(ConfigurableApplicationContext applicationContext)
setApplicationContext in interface ControllerManagerpublic void removeController(Class<?> clazz)
removeController in interface ControllerManagerpublic void removeController(String name)
removeController in interface ControllerManagerpublic void addControllerAlias(Controller controller, ControllerID alias)
addControllerAlias in interface ControllerManager.InternalUpdatepublic void removeControllerAlias(Controller controller, ControllerID alias)
removeControllerAlias in interface ControllerManager.InternalUpdateCopyright © 2026 Brandao. All rights reserved.