public abstract class AuditingBeanDefinitionRegistrarSupport extends ObjectSE implements ImportBeanDefinitionRegistrar
ImportBeanDefinitionRegistrar
。提供された構成(AuditingConfiguration
)に基づいて AuditingHandler
を登録します。コンストラクターと説明 |
---|
AuditingBeanDefinitionRegistrarSupport() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
registerBeanDefinitions
public void registerBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry registry)
ImportBeanDefinitionRegistrar
の registerBeanDefinitions
protected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AuditingConfiguration configuration)
BeanDefinitionBuilder
を作成して、ストア固有の AuditingHandler
実装の定義を容易にします。configuration
- null であってはなりません。protected BeanDefinitionBuilder configureDefaultAuditHandlerAttributes(AuditingConfiguration configuration, BeanDefinitionBuilder builder)
AuditingConfiguration
のデフォルト属性を使用して、指定された BeanDefinitionBuilder
を構成します。configuration
- null であってはなりません。builder
- null であってはなりません。protected AuditingConfiguration getConfiguration(AnnotationMetadata annotationMetadata)
AnnotationMetadata
から監査構成を取得します。annotationMetadata
- null になることはありません。protected abstract ClassSE<? extends AnnotationSE> getAnnotation()
protected abstract void registerAuditListenerBeanDefinition(BeanDefinition auditingHandlerDefinition, BeanDefinitionRegistry registry)
AuditingHandler
をトリガーするリスナーを登録します。auditingHandlerDefinition
- null になることはありません。registry
- null になることはありません。protected abstract StringSE getAuditingHandlerBeanName()
AuditingHandler
の登録に使用する名前を返します。protected void registerInfrastructureBeanWithId(AbstractBeanDefinition definition, StringSE id, BeanDefinitionRegistry registry)
AbstractBeanDefinition
を指定された ID でインフラストラクチャ Bean として登録します。definition
- null であってはなりません。id
- null または空であってはなりません。registry
- null であってはなりません。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.