public class DefaultEntityInformationCreator extends Object implements EntityInformationCreator
EntityInformationCreator
to to create MongoEntityInformation
instances based on a
MappingContext
.Constructor and Description |
---|
DefaultEntityInformationCreator(org.springframework.data.mapping.context.MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext) |
Modifier and Type | Method and Description |
---|---|
<T,ID extends Serializable> |
getEntityInformation(Class<T> domainClass)
Returns a
MongoEntityInformation for the given domain class. |
<T,ID extends Serializable> |
getEntityInformation(Class<T> domainClass,
Class<?> collectionClass)
Returns a
MongoEntityInformation for the given domain class and class to retrieve the collection to query
against from. |
public DefaultEntityInformationCreator(org.springframework.data.mapping.context.MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext)
public <T,ID extends Serializable> MongoEntityInformation<T,ID> getEntityInformation(Class<T> domainClass)
EntityInformationCreator
MongoEntityInformation
for the given domain class.getEntityInformation
in interface EntityInformationCreator
domainClass
- the domain class to create the MongoEntityInformation
for, must not be null.public <T,ID extends Serializable> MongoEntityInformation<T,ID> getEntityInformation(Class<T> domainClass, Class<?> collectionClass)
EntityInformationCreator
MongoEntityInformation
for the given domain class and class to retrieve the collection to query
against from.getEntityInformation
in interface EntityInformationCreator
domainClass
- the domain class to create the MongoEntityInformation
for, must not be null.collectionClass
- the class to derive the collection from queries to retrieve the domain classes from shall be
ran against, must not be null.Copyright © 2012. All Rights Reserved.