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