|
Spring Data Core | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
public abstract class AuditingBeanDefinitionRegistrarSupport
A ImportBeanDefinitionRegistrar that serves as a base class for store specific implementations for
configuring audit support. Registers a AuditingHandler based on the provided configuration(
AnnotationAuditingConfiguration).
| Constructor Summary | |
|---|---|
AuditingBeanDefinitionRegistrarSupport()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AuditingBeanDefinitionRegistrarSupport()
| Method Detail |
|---|
public void registerBeanDefinitions(AnnotationMetadata annotationMetadata,
BeanDefinitionRegistry registry)
registerBeanDefinitions in interface ImportBeanDefinitionRegistrarprotected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AnnotationAuditingConfiguration configuration)
BeanDefinitionBuilder to ease the definition of store specific AuditingHandler
implementations.
configuration - must not be null.
protected BeanDefinitionBuilder configureDefaultAuditHandlerAttributes(AnnotationAuditingConfiguration configuration,
BeanDefinitionBuilder builder)
BeanDefinitionBuilder with the default attributes from the given
AnnotationAuditingConfiguration.
configuration - must not be null.builder - must not be null.
protected AnnotationAuditingConfiguration getConfiguration(AnnotationMetadata annotationMetadata)
AnnotationMetadata.
annotationMetadata - will never be null.
protected abstract Class<? extends Annotation> getAnnotation()
protected abstract void registerAuditListenerBeanDefinition(BeanDefinition auditingHandlerDefinition,
BeanDefinitionRegistry registry)
auditingHandlerDefinition - registry -
protected void registerInfrastructureBeanWithId(AbstractBeanDefinition definition,
String id,
BeanDefinitionRegistry registry)
AbstractBeanDefinition as infrastructure bean under the given id.
definition - must not be null.id - must not be null or empty.registry - must not be null.
|
Spring Data Core | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||