Class CouchbaseAuditingRegistrar
java.lang.Object
org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
org.springframework.data.couchbase.repository.auditing.CouchbaseAuditingRegistrar
- All Implemented Interfaces:
ImportBeanDefinitionRegistrar
A support registrar that allows to set up auditing for Couchbase (including
AuditingHandler and {
IsNewStrategyFactory} set up). See EnableCouchbaseAuditing for the associated annotation.- Author:
- Thomas Darimont, Oliver Gierke, Simon Baslé, Michael Reiche, Jorge Rodríguez Martín
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<? extends Annotation> protected BeanDefinitionBuildergetAuditHandlerBeanDefinitionBuilder(AuditingConfiguration configuration) protected Stringprotected voidregisterAuditListenerBeanDefinition(BeanDefinition auditingHandlerDefinition, BeanDefinitionRegistry registry) voidregisterBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry registry) Methods inherited from class AuditingBeanDefinitionRegistrarSupport
configureDefaultAuditHandlerAttributes, getConfiguration, postProcess, registerAuditHandlerBeanDefinition, registerInfrastructureBeanWithIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ImportBeanDefinitionRegistrar
registerBeanDefinitions
-
Constructor Details
-
CouchbaseAuditingRegistrar
public CouchbaseAuditingRegistrar()
-
-
Method Details
-
getAnnotation
- Specified by:
getAnnotationin classAuditingBeanDefinitionRegistrarSupport
-
getAuditingHandlerBeanName
- Specified by:
getAuditingHandlerBeanNamein classAuditingBeanDefinitionRegistrarSupport
-
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry registry) - Specified by:
registerBeanDefinitionsin interfaceImportBeanDefinitionRegistrar- Overrides:
registerBeanDefinitionsin classAuditingBeanDefinitionRegistrarSupport
-
getAuditHandlerBeanDefinitionBuilder
protected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AuditingConfiguration configuration) - Overrides:
getAuditHandlerBeanDefinitionBuilderin classAuditingBeanDefinitionRegistrarSupport
-
registerAuditListenerBeanDefinition
protected void registerAuditListenerBeanDefinition(BeanDefinition auditingHandlerDefinition, BeanDefinitionRegistry registry) - Specified by:
registerAuditListenerBeanDefinitionin classAuditingBeanDefinitionRegistrarSupport
-