public class BeanAnnotationConfig extends AbstractAnnotationConfig
annotation, applicationContext
Constructor and Description |
---|
BeanAnnotationConfig() |
Modifier and Type | Method and Description |
---|---|
protected void |
addConstructor(BeanBuilder beanBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz) |
protected void |
addfactories(BeanBuilder factoryBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz) |
protected void |
addProperties(BeanBuilder beanBuilder,
ComponentRegistry componentRegistry,
Class<?> clazz) |
Object |
applyConfiguration(Object source,
Object builder,
ComponentRegistry componentRegistry)
Aplica o recurso na entidade.
|
Object |
applyConfiguration0(Object source,
Object builder,
ComponentRegistry componentRegistry) |
protected void |
createBean(BeanBuilder builder,
BeanEntryProperty source,
ComponentRegistry componentRegistry) |
protected void |
createBean(BeanBuilder beanBuilder,
ComponentRegistry componentRegistry,
Object genericType,
KeyCollection keyCollection,
ElementCollection elementCollection) |
protected void |
createBean(BeanBuilder builder,
ElementEntry source,
ComponentRegistry componentRegistry) |
protected void |
createBean(BeanBuilder builder,
KeyEntry source,
ComponentRegistry componentRegistry) |
protected void |
createBean(ComponentBuilder builder,
ResultActionEntry source,
ComponentRegistry componentRegistry) |
protected void |
createBean(ConstructorBuilder builder,
BeanEntryConstructorArg source,
ComponentRegistry componentRegistry) |
protected void |
createBean(ControllerBuilder builder,
BeanEntryProperty source,
ComponentRegistry componentRegistry) |
protected BeanBuilder |
createBean(ControllerBuilder controllerBuilder,
Class<?> type) |
protected void |
createBean(ControllerBuilder builder,
ImportBeanEntry source,
ComponentRegistry componentRegistry) |
protected void |
createBean(Object builder,
Object source,
ComponentRegistry componentRegistry) |
protected void |
createBean(ParametersBuilder builder,
BeanActionParamEntry actionParam,
ComponentRegistry componentRegistry) |
boolean |
isApplicable(Object source)
Verifica se o recurso vai ser aplicado à entidade.
|
protected void |
setElement(BeanBuilder beanBuilder,
ComponentRegistry componentRegistry,
Object genericType,
Class<?> type,
ElementCollection elementCollection) |
protected void |
setKey(BeanBuilder beanBuilder,
ComponentRegistry componentRegistry,
Object genericType,
Class<?> type,
KeyCollection keyCollection) |
applyInternalConfiguration, getConfiguration, getExecutionOrder, getSourceConverter, setApplicationContext, setConfiguration, setSourceConverter
public boolean isApplicable(Object source)
AnnotationConfig
source
- Entidade.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 source, Object builder, ComponentRegistry componentRegistry)
protected void createBean(Object builder, Object source, ComponentRegistry componentRegistry)
protected BeanBuilder createBean(ControllerBuilder controllerBuilder, Class<?> type)
protected void createBean(BeanBuilder builder, KeyEntry source, ComponentRegistry componentRegistry)
protected void createBean(BeanBuilder builder, ElementEntry source, ComponentRegistry componentRegistry)
protected void createBean(ParametersBuilder builder, BeanActionParamEntry actionParam, ComponentRegistry componentRegistry)
protected void createBean(ComponentBuilder builder, ResultActionEntry source, ComponentRegistry componentRegistry)
protected void createBean(ControllerBuilder builder, BeanEntryProperty source, ComponentRegistry componentRegistry)
protected void createBean(BeanBuilder builder, BeanEntryProperty source, ComponentRegistry componentRegistry)
protected void createBean(ConstructorBuilder builder, BeanEntryConstructorArg source, ComponentRegistry componentRegistry)
protected void createBean(ControllerBuilder builder, ImportBeanEntry source, ComponentRegistry componentRegistry)
protected void createBean(BeanBuilder beanBuilder, ComponentRegistry componentRegistry, Object genericType, KeyCollection keyCollection, ElementCollection elementCollection)
protected void setElement(BeanBuilder beanBuilder, ComponentRegistry componentRegistry, Object genericType, Class<?> type, ElementCollection elementCollection)
protected void setKey(BeanBuilder beanBuilder, ComponentRegistry componentRegistry, Object genericType, Class<?> type, KeyCollection keyCollection)
protected void addConstructor(BeanBuilder beanBuilder, ComponentRegistry componentRegistry, Class<?> clazz)
protected void addfactories(BeanBuilder factoryBuilder, ComponentRegistry componentRegistry, Class<?> clazz)
protected void addProperties(BeanBuilder beanBuilder, ComponentRegistry componentRegistry, Class<?> clazz)
Copyright © 2018 Brandao. All rights reserved.