public class BasicAnnotationConfig extends AbstractAnnotationConfig
annotation, applicationContext
Constructor and Description |
---|
BasicAnnotationConfig() |
applyInternalConfiguration, getConfiguration, 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 addIdentify(ActionParamEntry source, ParametersBuilder builder, ComponentRegistry componentRegistry)
protected void addIdentify(ResultActionEntry source, ComponentBuilder builder, ComponentRegistry componentRegistry)
protected void addIdentify(BeanPropertyAnnotation source, Object builder, ComponentRegistry componentRegistry)
protected void addIdentify(ConstructorArgEntry source, ConstructorBuilder builder, ComponentRegistry componentRegistry)
protected ConstructorArgBuilder addConstructorArg(ConstructorArgEntry source, ConstructorBuilder builder, ComponentRegistry componentRegistry)
protected ConstructorArgBuilder buildConstructorArg(ConstructorBuilder builder, ConstructorArgEntry arg, ComponentRegistry componentRegistry)
protected PropertyBuilder addProperty(BeanPropertyAnnotation property, Object builder, ComponentRegistry componentRegistry)
protected PropertyBuilder buildProperty(Object beanBuilder, BeanPropertyAnnotation property, ComponentRegistry componentRegistry)
protected ParameterBuilder buildParameter(ParametersBuilder builder, ActionParamEntry property, ComponentRegistry componentRegistry)
protected ParameterBuilder addParameter(ActionParamEntry source, ParametersBuilder builder, ComponentRegistry componentRegistry)
protected ResultActionBuilder buildResultAction(ComponentBuilder builder, ResultActionEntry source, ComponentRegistry componentRegistry)
protected ResultActionBuilder setResultAction(ResultActionEntry source, ComponentBuilder builder, ComponentRegistry componentRegistry)
public Class<? extends Annotation>[] getExecutionOrder()
AnnotationConfig
getExecutionOrder
in interface AnnotationConfig
getExecutionOrder
in class AbstractAnnotationConfig
Copyright © 2018 Brandao. All rights reserved.