org.springframework.data.document.mongodb.config
Class SimpleMongoRepositoryConfiguration

java.lang.Object
  extended by org.springframework.data.repository.config.RepositoryConfig<SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration,SimpleMongoRepositoryConfiguration>
      extended by org.springframework.data.document.mongodb.config.SimpleMongoRepositoryConfiguration
All Implemented Interfaces:
org.springframework.data.repository.config.CommonRepositoryConfigInformation, org.springframework.data.repository.config.GlobalRepositoryConfigInformation<SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration>

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

RepositoryConfig implementation to create SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration instances for both automatic and manual configuration.

Author:
Oliver Gierke

Nested Class Summary
static interface SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration
          Simple interface for configuration values specific to Mongo repositories.
 
Field Summary
 
Fields inherited from class org.springframework.data.repository.config.RepositoryConfig
BASE_PACKAGE, DEFAULT_REPOSITORY_IMPL_POSTFIX, QUERY_LOOKUP_STRATEGY, REPOSITORY_FACTORY_CLASS_NAME, REPOSITORY_IMPL_POSTFIX, TRANSACTION_MANAGER_REF
 
Constructor Summary
protected SimpleMongoRepositoryConfiguration(org.w3c.dom.Element repositoriesElement)
          Creates a new SimpleMongoRepositoryConfiguration for the given Element.
 
Method Summary
protected  SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration createSingleRepositoryConfigInformationFor(org.w3c.dom.Element element)
           
 SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration getAutoconfigRepositoryInformation(java.lang.String interfaceName)
           
 java.lang.String getMongoTemplateRef()
          Returns the bean name of the MongoTemplate to be referenced.
 
Methods inherited from class org.springframework.data.repository.config.RepositoryConfig
configureManually, getBasePackage, getQueryLookupStrategyKey, getRepositoryBaseInterface, getRepositoryFactoryBeanClassName, getRepositoryImplementationSuffix, getSingleRepositoryConfigInformations, getSource, getTransactionManagerRef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMongoRepositoryConfiguration

protected SimpleMongoRepositoryConfiguration(org.w3c.dom.Element repositoriesElement)
Creates a new SimpleMongoRepositoryConfiguration for the given Element.

Parameters:
repositoriesElement -
Method Detail

getMongoTemplateRef

public java.lang.String getMongoTemplateRef()
Returns the bean name of the MongoTemplate to be referenced.

Returns:

getAutoconfigRepositoryInformation

public SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration getAutoconfigRepositoryInformation(java.lang.String interfaceName)

createSingleRepositoryConfigInformationFor

protected SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration createSingleRepositoryConfigInformationFor(org.w3c.dom.Element element)
Specified by:
createSingleRepositoryConfigInformationFor in class org.springframework.data.repository.config.RepositoryConfig<SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration,SimpleMongoRepositoryConfiguration>


Copyright © 2011. All Rights Reserved.