public class RootAnnotationConfig extends AbstractAnnotationConfig
annotation, applicationContext
Constructor and Description |
---|
RootAnnotationConfig() |
Modifier and Type | Method and Description |
---|---|
Object |
applyConfiguration(Object source,
Object builder,
ComponentRegistry componentRegistry)
Aplica o recurso na entidade.
|
Object |
applyConfiguration0(Object source,
Object builder,
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.
|
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) throws InstantiationException, IllegalAccessException
public Class<? extends Annotation>[] getExecutionOrder()
AnnotationConfig
getExecutionOrder
in interface AnnotationConfig
getExecutionOrder
in class AbstractAnnotationConfig
Copyright © 2018 Brandao. All rights reserved.