public abstract class AbstractDaoFactoryBean
extends org.springframework.aop.framework.ProxyFactoryBean
implements org.springframework.beans.factory.InitializingBean, org.springframework.transaction.interceptor.TransactionAttributeSource
NOT FOR PUBLIC USE.
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDaoFactoryBean(Class<?> daoInterface,
Class<? extends PersistentEntity<?>> entityType,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected abstract FinderExecutor |
createDao(Class<?> entityType) |
org.springframework.transaction.interceptor.TransactionAttribute |
getTransactionAttribute(Method method,
Class<?> targetClass) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
protected abstract void |
validate(Class<?> daoInterface,
Map<Class<?>,QueryArgumentTransformer<?,?>> transformers) |
adviceChanged, createCompositeInterface, getObject, getObjectType, getProxy, isSingleton, setAdvisorAdapterRegistry, setAutodetectInterfaces, setBeanClassLoader, setFrozen, setInterceptorNames, setProxyClassLoader, setProxyInterfaces, setSingleton, setTargetNameaddListener, createAopProxy, getAopProxyFactory, isActive, removeListener, setAopProxyFactoryaddAdvice, addAdvice, addAdvisor, addAdvisor, addAdvisors, addAdvisors, addInterface, adviceIncluded, copyConfigurationFrom, copyConfigurationFrom, countAdvicesOfType, getAdvisorChainFactory, getAdvisors, getAdvisorsInternal, getInterceptorsAndDynamicInterceptionAdvice, getProxiedInterfaces, getTargetClass, getTargetSource, indexOf, indexOf, isInterfaceProxied, isPreFiltered, removeAdvice, removeAdvisor, removeAdvisor, removeInterface, replaceAdvisor, setAdvisorChainFactory, setInterfaces, setPreFiltered, setTarget, setTargetClass, setTargetSource, toProxyConfigString, toString, updateAdvisorArraycopyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClassprotected AbstractDaoFactoryBean(@NotNull
Class<?> daoInterface,
@Nullable
Class<? extends PersistentEntity<?>> entityType,
@NotNull
org.springframework.transaction.PlatformTransactionManager transactionManager)
@NotNull protected abstract FinderExecutor createDao(@Nullable Class<?> entityType)
protected abstract void validate(@NotNull
Class<?> daoInterface,
@NotNull
Map<Class<?>,QueryArgumentTransformer<?,?>> transformers)
public final void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwaresetBeanFactory in class org.springframework.aop.framework.ProxyFactoryBeanpublic final void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanCopyright © 2008–2017. All rights reserved.