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, setTargetName
addListener, createAopProxy, getAopProxyFactory, isActive, removeListener, setAopProxyFactory
addAdvice, 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, updateAdvisorArray
copyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass
protected 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.BeanFactoryAware
setBeanFactory
in class org.springframework.aop.framework.ProxyFactoryBean
public final void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Copyright © 2008–2017. All rights reserved.