public class MongoPersistenceSupportBeanFactory extends Object implements PersistenceSupportBeanFactory
| Constructor and Description |
|---|
MongoPersistenceSupportBeanFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.beans.factory.config.BeanDefinition |
buildFactoryBean(Class<?> statefulClass) |
org.springframework.beans.factory.config.BeanDefinition |
buildFinderBean(String repoFactoryBeanId) |
org.springframework.beans.factory.config.BeanDefinition |
buildFSMHarnessBean(Class<?> statefulClass,
String fsmBeanId,
String factoryId,
String finderId,
org.springframework.beans.factory.config.BeanDefinition repoBeanDefinitionFactory) |
org.springframework.beans.factory.config.BeanDefinition |
buildPersisterBean(Class<?> statefulClass,
String repoBeanId,
org.springframework.beans.factory.config.BeanDefinition repoBeanDefinitionFactory,
String stateFieldName,
String startStateId,
List<org.springframework.beans.factory.config.RuntimeBeanReference> stateBeans) |
Class<? extends Annotation> |
getIdAnnotationType() |
Class<?> |
getIdType() |
Class<?> |
getKey()
Associate this PersistenceSupportBeanFactory with a Spring Data Repo Factory
|
public Class<?> getKey()
PersistenceSupportBeanFactorygetKey in interface PersistenceSupportBeanFactorypublic Class<?> getIdType()
getIdType in interface PersistenceSupportBeanFactorypublic Class<? extends Annotation> getIdAnnotationType()
getIdAnnotationType in interface PersistenceSupportBeanFactorypublic org.springframework.beans.factory.config.BeanDefinition buildFactoryBean(Class<?> statefulClass)
buildFactoryBean in interface PersistenceSupportBeanFactorypublic org.springframework.beans.factory.config.BeanDefinition buildFinderBean(String repoFactoryBeanId)
buildFinderBean in interface PersistenceSupportBeanFactorypublic org.springframework.beans.factory.config.BeanDefinition buildPersisterBean(Class<?> statefulClass, String repoBeanId, org.springframework.beans.factory.config.BeanDefinition repoBeanDefinitionFactory, String stateFieldName, String startStateId, List<org.springframework.beans.factory.config.RuntimeBeanReference> stateBeans)
buildPersisterBean in interface PersistenceSupportBeanFactorypublic org.springframework.beans.factory.config.BeanDefinition buildFSMHarnessBean(Class<?> statefulClass, String fsmBeanId, String factoryId, String finderId, org.springframework.beans.factory.config.BeanDefinition repoBeanDefinitionFactory)
buildFSMHarnessBean in interface PersistenceSupportBeanFactoryCopyright © 2016. All rights reserved.