Spring Data Document

org.springframework.data.mongodb.repository.config
Class MongoRepositoryConfigParser

java.lang.Object
  extended by org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser<SimpleMongoRepositoryConfiguration,SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration>
      extended by org.springframework.data.mongodb.repository.config.MongoRepositoryConfigParser
All Implemented Interfaces:
BeanDefinitionParser

public class MongoRepositoryConfigParser
extends org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser<SimpleMongoRepositoryConfiguration,SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration>

BeanDefinitionParser to create Mongo DB repositories from classpath scanning or manual definition.

Author:
Oliver Gierke

Constructor Summary
MongoRepositoryConfigParser()
           
 
Method Summary
protected  SimpleMongoRepositoryConfiguration getGlobalRepositoryConfigInformation(Element element)
           
protected  void postProcessBeanDefinition(SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration context, BeanDefinitionBuilder builder, BeanDefinitionRegistry registry, Object beanSource)
           
 
Methods inherited from class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
hasBean, parse, registerBeansForRoot, registerWithSourceAndGeneratedBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoRepositoryConfigParser

public MongoRepositoryConfigParser()
Method Detail

getGlobalRepositoryConfigInformation

protected SimpleMongoRepositoryConfiguration getGlobalRepositoryConfigInformation(Element element)
Specified by:
getGlobalRepositoryConfigInformation in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser<SimpleMongoRepositoryConfiguration,SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration>

postProcessBeanDefinition

protected void postProcessBeanDefinition(SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration context,
                                         BeanDefinitionBuilder builder,
                                         BeanDefinitionRegistry registry,
                                         Object beanSource)
Overrides:
postProcessBeanDefinition in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser<SimpleMongoRepositoryConfiguration,SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration>

Spring Data Document

Copyright © 2012. All Rights Reserved.