|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation<T>
public abstract class ParentDelegatingRepositoryConfigInformation<T extends CommonRepositoryConfigInformation>
Base class for SingleRepositoryConfigInformation
implementations. So these implementations will capture
information for XML elements manually configuring a single repository bean.
Constructor Summary | |
---|---|
ParentDelegatingRepositoryConfigInformation(T parent)
Creates a new ParentDelegatingRepositoryConfigInformation with the given
CommonRepositoryConfigInformation as parent. |
Method Summary | |
---|---|
boolean |
autodetectCustomImplementation()
Returns whether to try to autodetect a custom implementation. |
String |
getBasePackage()
Returns the base package. |
String |
getCustomImplementationRef()
Returns the bean reference to the custom repository implementation. |
String |
getImplementationBeanName()
Returns the bean name a possibly found custom implementation shall be registered under. |
String |
getImplementationClassName()
Returns the class name of a possible custom repository implementation class to detect. |
String |
getNamedQueriesLocation()
Returns the location of the properties file to contain named queries. |
protected T |
getParent()
|
QueryLookupStrategy.Key |
getQueryLookupStrategyKey()
Returns the strategy finder methods should be resolved. |
String |
getRepositoryFactoryBeanClassName()
Returns the configured repository factory class. |
String |
getRepositoryImplementationSuffix()
Returns the suffix to use for implementation bean lookup or class detection. |
Element |
getSource()
Returns the element the repository information is derived from. |
String |
getTransactionManagerRef()
Returns the bean name of the PlatformTransactionManager to be used. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.data.repository.config.SingleRepositoryConfigInformation |
---|
getBeanId, getInterfaceName |
Constructor Detail |
---|
public ParentDelegatingRepositoryConfigInformation(T parent)
ParentDelegatingRepositoryConfigInformation
with the given
CommonRepositoryConfigInformation
as parent.
parent
- Method Detail |
---|
protected T getParent()
public String getBasePackage()
CommonRepositoryConfigInformation
getBasePackage
in interface CommonRepositoryConfigInformation
public String getImplementationClassName()
SingleRepositoryConfigInformation
getImplementationClassName
in interface SingleRepositoryConfigInformation<T extends CommonRepositoryConfigInformation>
public String getImplementationBeanName()
SingleRepositoryConfigInformation
getImplementationBeanName
in interface SingleRepositoryConfigInformation<T extends CommonRepositoryConfigInformation>
public boolean autodetectCustomImplementation()
SingleRepositoryConfigInformation
autodetectCustomImplementation
in interface SingleRepositoryConfigInformation<T extends CommonRepositoryConfigInformation>
public String getCustomImplementationRef()
SingleRepositoryConfigInformation
getCustomImplementationRef
in interface SingleRepositoryConfigInformation<T extends CommonRepositoryConfigInformation>
public Element getSource()
CommonRepositoryConfigInformation
getSource
in interface CommonRepositoryConfigInformation
public String getRepositoryImplementationSuffix()
CommonRepositoryConfigInformation
getRepositoryImplementationSuffix
in interface CommonRepositoryConfigInformation
public String getRepositoryFactoryBeanClassName()
CommonRepositoryConfigInformation
getRepositoryFactoryBeanClassName
in interface CommonRepositoryConfigInformation
public String getTransactionManagerRef()
CommonRepositoryConfigInformation
PlatformTransactionManager
to be used. Returns null if no reference
has been configured explicitly.
getTransactionManagerRef
in interface CommonRepositoryConfigInformation
public QueryLookupStrategy.Key getQueryLookupStrategyKey()
CommonRepositoryConfigInformation
getQueryLookupStrategyKey
in interface CommonRepositoryConfigInformation
public String getNamedQueriesLocation()
CommonRepositoryConfigInformation
getNamedQueriesLocation
in interface CommonRepositoryConfigInformation
|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |