public class ControllerAnnotationConfig extends AbstractAnnotationConfig
annotation, applicationContext
Constructor and Description |
---|
ControllerAnnotationConfig() |
Modifier and Type | Method and Description |
---|---|
protected void |
addActions(ControllerBuilder controllerBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz) |
protected void |
addActions(ControllerBuilder controllerBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz,
List<ActionEntry> actionList) |
protected ControllerBuilder |
addAlias(ControllerBuilder builder,
String id) |
protected void |
addProperties(ControllerBuilder controllerBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz) |
Object |
applyConfiguration(Object source,
Object builder,
ComponentRegistry componentRegistry)
Aplica o recurso na entidade.
|
Object |
applyConfiguration0(Object arg0,
Object arg1,
ComponentRegistry componentRegistry) |
protected String |
createControllerView(ControllerBuilder controller,
ComponentRegistry componentRegistry,
String view) |
protected String |
getView(View viewAnnotation,
ComponentRegistry componentRegistry) |
protected void |
importBeans(ControllerBuilder controllerBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz) |
boolean |
isApplicable(Object source)
Verifica se o recurso vai ser aplicado à entidade.
|
protected ControllerBuilder |
registerController(ComponentRegistry componentRegistry,
String id,
String view,
boolean resolvedView,
DispatcherType dispatcherType,
String name,
Class<?> classType,
String actionId,
ActionType actionType) |
protected void |
throwsSafe(ControllerBuilder builder,
Class<?> clazz,
ComponentRegistry componentRegistry) |
applyInternalConfiguration, getConfiguration, getExecutionOrder, getSourceConverter, setApplicationContext, setConfiguration, setSourceConverter
public Object applyConfiguration(Object source, Object builder, ComponentRegistry componentRegistry)
AnnotationConfig
source
- Entidade.builder
- Construtor da entidade.componentRegistry
- Regsitro dos componentes da aplicação.public Object applyConfiguration0(Object arg0, Object arg1, ComponentRegistry componentRegistry)
protected ControllerBuilder registerController(ComponentRegistry componentRegistry, String id, String view, boolean resolvedView, DispatcherType dispatcherType, String name, Class<?> classType, String actionId, ActionType actionType)
protected ControllerBuilder addAlias(ControllerBuilder builder, String id)
protected void throwsSafe(ControllerBuilder builder, Class<?> clazz, ComponentRegistry componentRegistry)
protected String getView(View viewAnnotation, ComponentRegistry componentRegistry)
protected String createControllerView(ControllerBuilder controller, ComponentRegistry componentRegistry, String view)
protected void addProperties(ControllerBuilder controllerBuilder, ComponentRegistry componentRegistry, Class<?> clazz)
protected void addActions(ControllerBuilder controllerBuilder, ComponentRegistry componentRegistry, Class<?> clazz, List<ActionEntry> actionList)
protected void addActions(ControllerBuilder controllerBuilder, ComponentRegistry componentRegistry, Class<?> clazz)
protected void importBeans(ControllerBuilder controllerBuilder, ComponentRegistry componentRegistry, Class<?> clazz)
public boolean isApplicable(Object source)
AnnotationConfig
source
- Entidade.Copyright © 2018 Brandao. All rights reserved.