public abstract class AbstractStoreFactoryBean extends Object implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<Store<? extends Serializable>>, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.ApplicationEventPublisherAware, StoreFactory
| Constructor and Description |
|---|
AbstractStoreFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addProxyAdvice(org.springframework.aop.framework.ProxyFactory result,
org.springframework.beans.factory.BeanFactory beanFactory) |
void |
afterPropertiesSet() |
protected Store<? extends Serializable> |
createContentStore() |
static Class<? extends Serializable> |
getContentIdClass(Class<?> repositoryClass) |
protected abstract Object |
getContentStoreImpl() |
static Class<?> |
getDomainClass(Class<?> repositoryClass) |
Store<? extends Serializable> |
getObject() |
Class<? extends Store<? extends Serializable>> |
getObjectType() |
Store<Serializable> |
getStore() |
Class<?> |
getStoreInterface() |
boolean |
isSingleton() |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
void |
setBeanClassLoader(ClassLoader classLoader) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setStoreFragments(StoreFragments storeFragments) |
void |
setStoreInterface(Class<? extends Store<Serializable>> storeInterface) |
@Autowired public void setStoreInterface(Class<? extends Store<Serializable>> storeInterface)
@Autowired public void setStoreFragments(StoreFragments storeFragments)
public Class<?> getStoreInterface()
getStoreInterface in interface StoreFactorypublic Store<Serializable> getStore()
getStore in interface StoreFactorypublic void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAwarepublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAwarepublic Store<? extends Serializable> getObject()
getObject in interface org.springframework.beans.factory.FactoryBean<Store<? extends Serializable>>public Class<? extends Store<? extends Serializable>> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<Store<? extends Serializable>>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<Store<? extends Serializable>>public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionprotected Store<? extends Serializable> createContentStore()
public static Class<? extends Serializable> getContentIdClass(Class<?> repositoryClass)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareprotected void addProxyAdvice(org.springframework.aop.framework.ProxyFactory result,
org.springframework.beans.factory.BeanFactory beanFactory)
protected abstract Object getContentStoreImpl()
Copyright © 2021 Paul Warren. All rights reserved.