org.springframework.data.mongodb.repository.cdi
Class MongoRepositoryBean<T>
java.lang.Object
org.springframework.data.repository.cdi.CdiRepositoryBean<T>
org.springframework.data.mongodb.repository.cdi.MongoRepositoryBean<T>
- All Implemented Interfaces:
- javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>
public class MongoRepositoryBean<T>
- extends org.springframework.data.repository.cdi.CdiRepositoryBean<T>
CdiRepositoryBean
to create Mongo repository instances.
- Author:
- Oliver Gierke
Methods inherited from class org.springframework.data.repository.cdi.CdiRepositoryBean |
create, destroy, getBeanClass, getDependencyInstance, getInjectionPoints, getName, getQualifiers, getStereotypes, getTypes, isAlternative, isNullable, toString |
MongoRepositoryBean
public MongoRepositoryBean(javax.enterprise.inject.spi.Bean<MongoOperations> operations,
Set<Annotation> qualifiers,
Class<T> repositoryType,
javax.enterprise.inject.spi.BeanManager beanManager)
- Creates a new
MongoRepositoryBean
.
- Parameters:
operations
- must not be null.qualifiers
- must not be null.repositoryType
- must not be null.beanManager
- must not be null.
getScope
public Class<? extends Annotation> getScope()
create
protected T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext,
Class<T> repositoryType)
- Specified by:
create
in class org.springframework.data.repository.cdi.CdiRepositoryBean<T>
Copyright © 2012. All Rights Reserved.