Class MappingMongoConverterParser
java.lang.Object
org.springframework.data.mongodb.config.MappingMongoConverterParser
- All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser
public class MappingMongoConverterParser
extends Object
implements org.springframework.beans.factory.xml.BeanDefinitionParser
Bean definition parser for the
mapping-converter element.- Author:
- Jon Brisbin, Oliver Gierke, Maciej Walkowiak, Thomas Darimont, Christoph Strobl, Mark Paluch, Zied Yaich, Tomasz Forys
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.config.BeanDefinitionorg.springframework.beans.BeanMetadataElementparseConverter(Element element, org.springframework.beans.factory.xml.ParserContext parserContext) static StringpotentiallyCreateMappingContext(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.config.BeanDefinition conversionsDefinition, String converterId) Deprecated, for removal: This API element is subject to removal in a future version.since 4.3.static StringpotentiallyCreateMappingContext(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.config.BeanDefinition conversionsDefinition, String converterId, boolean autoIndexCreation) Create and register theBeanDefinitionfor aMongoMappingContextif not explicitly referenced by a given mapping-context-refattribuite.
-
Constructor Details
-
MappingMongoConverterParser
public MappingMongoConverterParser()
-
-
Method Details
-
parse
public org.springframework.beans.factory.config.BeanDefinition parse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext) - Specified by:
parsein interfaceorg.springframework.beans.factory.xml.BeanDefinitionParser
-
potentiallyCreateMappingContext
@Deprecated(since="4.3", forRemoval=true) public static String potentiallyCreateMappingContext(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, @Nullable org.springframework.beans.factory.config.BeanDefinition conversionsDefinition, @Nullable String converterId) Deprecated, for removal: This API element is subject to removal in a future version.since 4.3. UsepotentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String, boolean)instead.Create and register theBeanDefinitionfor aMongoMappingContextif not explicitly referenced by a given mapping-context-refattribuite.- Returns:
- the mapping context bean name.
-
potentiallyCreateMappingContext
public static String potentiallyCreateMappingContext(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, @Nullable org.springframework.beans.factory.config.BeanDefinition conversionsDefinition, @Nullable String converterId, boolean autoIndexCreation) Create and register theBeanDefinitionfor aMongoMappingContextif not explicitly referenced by a given mapping-context-refattribuite.- Returns:
- the mapping context bean name.
-
parseConverter
@Nullable public org.springframework.beans.BeanMetadataElement parseConverter(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
-