Class AuditingHandlerBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
- All Implemented Interfaces:
BeanDefinitionParser
- Direct Known Subclasses:
IsNewAwareAuditingHandlerBeanDefinitionParser
- Since:
- 1.5
- Author:
- Oliver Gierke
-
Field Summary
Fields inherited from class AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
ConstructorsConstructorDescriptionAuditingHandlerBeanDefinitionParser(String mappingContextBeanName) Creates a newAuditingHandlerBeanDefinitionParserto point to aMappingContextwith the given bean name. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoParse(Element element, BeanDefinitionBuilder builder) protected Class<?> getBeanClass(Element element) @Nullable StringReturns the name of the bean definition theAuditingHandlerwas registered under.protected StringresolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) protected booleanMethods inherited from class AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, getParentName, parseInternalMethods inherited from class AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
AuditingHandlerBeanDefinitionParser
Creates a newAuditingHandlerBeanDefinitionParserto point to aMappingContextwith the given bean name.- Parameters:
mappingContextBeanName- must not be null or empty.
-
-
Method Details
-
getResolvedBeanName
Returns the name of the bean definition theAuditingHandlerwas registered under.- Returns:
- the resolvedBeanName
-
getBeanClass
- Overrides:
getBeanClassin classAbstractSingleBeanDefinitionParser
-
shouldGenerateId
protected boolean shouldGenerateId()- Overrides:
shouldGenerateIdin classAbstractBeanDefinitionParser
-
doParse
- Overrides:
doParsein classAbstractSingleBeanDefinitionParser
-
resolveId
protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) - Overrides:
resolveIdin classAbstractBeanDefinitionParser
-