public class BasicAnnotationConfig extends AbstractAnnotationConfig
annotation, applicationContext| Constructor and Description |
|---|
BasicAnnotationConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected org.brandao.brutos.ConstructorArgBuilder |
addConstructorArg(ConstructorArgEntry source,
org.brandao.brutos.ConstructorBuilder builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected void |
addIdentify(ActionParamEntry source,
org.brandao.brutos.ParametersBuilder builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected void |
addIdentify(BeanPropertyAnnotation source,
Object builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected void |
addIdentify(ConstructorArgEntry source,
org.brandao.brutos.ConstructorBuilder builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected void |
addIdentify(ResultActionEntry source,
org.brandao.brutos.ComponentBuilder builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected org.brandao.brutos.ParameterBuilder |
addParameter(ActionParamEntry source,
org.brandao.brutos.ParametersBuilder builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected org.brandao.brutos.PropertyBuilder |
addProperty(BeanPropertyAnnotation property,
Object builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
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 org.brandao.brutos.ConstructorArgBuilder |
buildConstructorArg(org.brandao.brutos.ConstructorBuilder builder,
ConstructorArgEntry arg,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected org.brandao.brutos.ParameterBuilder |
buildParameter(org.brandao.brutos.ParametersBuilder builder,
ActionParamEntry property,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected org.brandao.brutos.PropertyBuilder |
buildProperty(Object beanBuilder,
BeanPropertyAnnotation property,
org.brandao.brutos.ComponentRegistry componentRegistry) |
protected org.brandao.brutos.ResultActionBuilder |
buildResultAction(org.brandao.brutos.ComponentBuilder builder,
ResultActionEntry source,
org.brandao.brutos.ComponentRegistry componentRegistry) |
Class<? extends Annotation>[] |
getExecutionOrder()
Obtém a ordem de execução dos recursos do próximo nível.
|
boolean |
isApplicable(Object source)
Verifica se o recurso vai ser aplicado à entidade.
|
protected org.brandao.brutos.ResultActionBuilder |
setResultAction(ResultActionEntry source,
org.brandao.brutos.ComponentBuilder builder,
org.brandao.brutos.ComponentRegistry componentRegistry) |
applyInternalConfiguration, getConfiguration, 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 addIdentify(ActionParamEntry source, org.brandao.brutos.ParametersBuilder builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected void addIdentify(ResultActionEntry source, org.brandao.brutos.ComponentBuilder builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected void addIdentify(BeanPropertyAnnotation source, Object builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected void addIdentify(ConstructorArgEntry source, org.brandao.brutos.ConstructorBuilder builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.ConstructorArgBuilder addConstructorArg(ConstructorArgEntry source, org.brandao.brutos.ConstructorBuilder builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.ConstructorArgBuilder buildConstructorArg(org.brandao.brutos.ConstructorBuilder builder,
ConstructorArgEntry arg,
org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.PropertyBuilder addProperty(BeanPropertyAnnotation property, Object builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.PropertyBuilder buildProperty(Object beanBuilder, BeanPropertyAnnotation property, org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.ParameterBuilder buildParameter(org.brandao.brutos.ParametersBuilder builder,
ActionParamEntry property,
org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.ParameterBuilder addParameter(ActionParamEntry source, org.brandao.brutos.ParametersBuilder builder, org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.ResultActionBuilder buildResultAction(org.brandao.brutos.ComponentBuilder builder,
ResultActionEntry source,
org.brandao.brutos.ComponentRegistry componentRegistry)
protected org.brandao.brutos.ResultActionBuilder setResultAction(ResultActionEntry source, org.brandao.brutos.ComponentBuilder builder, org.brandao.brutos.ComponentRegistry componentRegistry)
public Class<? extends Annotation>[] getExecutionOrder()
AnnotationConfiggetExecutionOrder in interface AnnotationConfiggetExecutionOrder in class AbstractAnnotationConfigCopyright © 2018 Brandao. All rights reserved.