public class XmlRepositoryConfigurationSource extends RepositoryConfigurationSourceSupport
RepositoryConfigurationSource
. Uses configuration defined on Element
attributes.DEFAULT_REPOSITORY_IMPL_POSTFIX
Constructor and Description |
---|
XmlRepositoryConfigurationSource(Element element,
ParserContext context)
|
Modifier and Type | Method and Description |
---|---|
Iterable<String> |
getBasePackages()
Returns the base packages the repository interfaces shall be found under.
|
Element |
getElement()
Returns the XML element backing the configuration.
|
protected Iterable<TypeFilter> |
getExcludeFilters()
Return the
TypeFilter s to define which types to exclude when scanning for repositories. |
protected Iterable<TypeFilter> |
getIncludeFilters()
Return the
TypeFilter s to define which types to include when scanning for repositories. |
String |
getNamedQueryLocation() |
Object |
getQueryLookupStrategyKey()
Returns the
QueryLookupStrategy.Key to define how query methods shall be resolved. |
String |
getRepositoryFactoryBeanName()
Returns the name of the class of the
FactoryBean to actually create repository instances. |
String |
getRepositoryImplementationPostfix()
Returns the configured postfix to be used for looking up custom implementation classes.
|
Object |
getSource()
Returns the actual source object that the configuration originated from.
|
getCandidates
public XmlRepositoryConfigurationSource(Element element, ParserContext context)
element
- must not be null.context
- must not be null.public Object getSource()
RepositoryConfigurationSource
public Iterable<String> getBasePackages()
RepositoryConfigurationSource
public Object getQueryLookupStrategyKey()
RepositoryConfigurationSource
QueryLookupStrategy.Key
to define how query methods shall be resolved.public String getNamedQueryLocation()
public Element getElement()
protected Iterable<TypeFilter> getExcludeFilters()
RepositoryConfigurationSourceSupport
TypeFilter
s to define which types to exclude when scanning for repositories. Default
implementation returns an empty collection.getExcludeFilters
in class RepositoryConfigurationSourceSupport
protected Iterable<TypeFilter> getIncludeFilters()
RepositoryConfigurationSourceSupport
TypeFilter
s to define which types to include when scanning for repositories. Default
implementation returns an empty collection.getIncludeFilters
in class RepositoryConfigurationSourceSupport
public String getRepositoryImplementationPostfix()
RepositoryConfigurationSource
public String getRepositoryFactoryBeanName()
RepositoryConfigurationSource
FactoryBean
to actually create repository instances.Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.