Constructor and Description |
---|
Repositories(ListableBeanFactory factory)
Creates a new
Repositories instance by looking up the repository instances and meta information from the
given ListableBeanFactory . |
Modifier and Type | Method and Description |
---|---|
<T,S extends Serializable> |
getEntityInformationFor(Class<?> domainClass)
Returns the
EntityInformation for the given domain class. |
List<QueryMethod> |
getQueryMethodsFor(Class<?> domainClass)
Returns the
QueryMethod s contained in the repository managing the given domain class. |
<T,S extends Serializable> |
getRepositoryFor(Class<?> domainClass)
Returns the repository managing the given domain class.
|
RepositoryInformation |
getRepositoryInformationFor(Class<?> domainClass)
Returns the
EntityInformation for the given domain class. |
boolean |
hasRepositoryFor(Class<?> domainClass)
Returns whether we have a repository instance registered to manage instances of the given domain class.
|
Iterator<Class<?>> |
iterator() |
public Repositories(ListableBeanFactory factory)
Repositories
instance by looking up the repository instances and meta information from the
given ListableBeanFactory
.factory
- must not be null.public boolean hasRepositoryFor(Class<?> domainClass)
domainClass
- must not be null.public <T,S extends Serializable> CrudRepository<T,S> getRepositoryFor(Class<?> domainClass)
domainClass
- must not be null.public <T,S extends Serializable> EntityInformation<T,S> getEntityInformationFor(Class<?> domainClass)
EntityInformation
for the given domain class.domainClass
- must not be null.public RepositoryInformation getRepositoryInformationFor(Class<?> domainClass)
EntityInformation
for the given domain class.domainClass
- must not be null.EntityInformation
for the given domain class or null if no repository registered for
this domain class.public List<QueryMethod> getQueryMethodsFor(Class<?> domainClass)
QueryMethod
s contained in the repository managing the given domain class.domainClass
- must not be null.Copyright © 2012. All Rights Reserved.