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()
PersistenceSupportBeanFactory
getKey
in interface PersistenceSupportBeanFactory
public Class<?> getIdType()
getIdType
in interface PersistenceSupportBeanFactory
public Class<? extends Annotation> getIdAnnotationType()
getIdAnnotationType
in interface PersistenceSupportBeanFactory
public org.springframework.beans.factory.config.BeanDefinition buildFactoryBean(Class<?> statefulClass)
buildFactoryBean
in interface PersistenceSupportBeanFactory
public org.springframework.beans.factory.config.BeanDefinition buildFinderBean(String repoFactoryBeanId)
buildFinderBean
in interface PersistenceSupportBeanFactory
public 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 PersistenceSupportBeanFactory
public 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 PersistenceSupportBeanFactory
Copyright © 2016. All rights reserved.