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

java.lang.Object
  extended by 
      extended by org.springframework.data.document.mongodb.config.SimpleMongoRepositoryConfiguration

public class SimpleMongoRepositoryConfiguration
extends

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

Author:
Oliver Gierke

Nested Class Summary
private static class SimpleMongoRepositoryConfiguration.AutomaticMongoRepositoryConfiguration
          Implements the lookup of the additional attributes during automatic configuration.
private static class SimpleMongoRepositoryConfiguration.ManualMongoRepositoryConfiguration
          Implements manual lookup of the additional attributes.
static interface SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration
          Simple interface for configuration values specific to Mongo repositories.
 
Field Summary
private static java.lang.String DEFAULT_MONGO_TEMPLATE_REF
           
private static java.lang.String MONGO_TEMPLATE_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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MONGO_TEMPLATE_REF

private static final java.lang.String MONGO_TEMPLATE_REF
See Also:
Constant Field Values

DEFAULT_MONGO_TEMPLATE_REF

private static final java.lang.String DEFAULT_MONGO_TEMPLATE_REF
See Also:
Constant Field Values
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)