Class FirestoreRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,I>,S,I>
java.lang.Object
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,I>
com.google.cloud.spring.data.firestore.repository.support.FirestoreRepositoryFactoryBean<T,S,I>
- Type Parameters:
S- the entity type of the repositoryI- the id type of the entityT- the repository type
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.FactoryBean<T>,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationEventPublisherAware,org.springframework.context.EnvironmentAware,org.springframework.data.repository.core.support.RepositoryFactoryInformation<S,I>
@ImportRuntimeHints(FirestoreRepositoryRuntimeHints.class)
public class FirestoreRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,I>,S,I>
extends org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,I>
The bean to create Firestore repository factories.
- Since:
- 1.2
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.FragmentCreationContext, org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.RepositoryFragmentsFunction -
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.data.repository.core.support.RepositoryFactorySupportvoidsetFirestoreMappingContext(FirestoreMappingContext mappingContext) voidsetFirestoreTemplate(FirestoreTemplate firestoreTemplate) Methods inherited from class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
addRepositoryFactoryCustomizer, afterPropertiesSet, createDefaultEvaluationContextProvider, getEntityInformation, getObject, getObjectType, getPersistentEntity, getQueryMethods, getRepositoryFragmentsContributor, getRepositoryInformation, setApplicationEventPublisher, setBeanClassLoader, setBeanFactory, setCustomImplementation, setEnvironment, setEvaluationContextProvider, setExposeMetadata, setLazyInit, setMappingContext, setNamedQueries, setQueryLookupStrategyKey, setRepositoryBaseClass, setRepositoryFragments, setRepositoryFragmentsFunctionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBean
isSingleton
-
Method Details
-
setFirestoreTemplate
-
setFirestoreMappingContext
-
createRepositoryFactory
protected org.springframework.data.repository.core.support.RepositoryFactorySupport createRepositoryFactory()
-