org.kuali.rice.kns.util.spring
Class KualiTransactionInterceptor

java.lang.Object
  extended by org.springframework.transaction.interceptor.TransactionAspectSupport
      extended by org.springframework.transaction.interceptor.TransactionInterceptor
          extended by org.kuali.rice.kns.util.spring.KualiTransactionInterceptor
All Implemented Interfaces:
Serializable, org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.InitializingBean

public class KualiTransactionInterceptor
extends org.springframework.transaction.interceptor.TransactionInterceptor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.transaction.interceptor.TransactionAspectSupport
org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo
 
Field Summary
private static org.apache.log4j.Logger LOG
           
 
Fields inherited from class org.springframework.transaction.interceptor.TransactionAspectSupport
logger
 
Constructor Summary
KualiTransactionInterceptor()
           
 
Method Summary
protected  org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo createTransactionIfNecessary(Method method, Class targetClass)
           
protected  void doCloseTransactionAfterThrowing(org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo txInfo, Throwable ex)
           
protected  void doCommitTransactionAfterReturning(org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo txInfo)
           
 
Methods inherited from class org.springframework.transaction.interceptor.TransactionInterceptor
invoke
 
Methods inherited from class org.springframework.transaction.interceptor.TransactionAspectSupport
afterPropertiesSet, cleanupTransactionInfo, commitTransactionAfterReturning, completeTransactionAfterThrowing, createTransactionIfNecessary, currentTransactionInfo, currentTransactionStatus, getTransactionAttributeSource, getTransactionManager, methodIdentification, prepareTransactionInfo, setTransactionAttributes, setTransactionAttributeSource, setTransactionAttributeSources, setTransactionManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Constructor Detail

KualiTransactionInterceptor

public KualiTransactionInterceptor()
Method Detail

createTransactionIfNecessary

protected org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo createTransactionIfNecessary(Method method,
                                                                                                                            Class targetClass)
Overrides:
createTransactionIfNecessary in class org.springframework.transaction.interceptor.TransactionAspectSupport
See Also:
TransactionAspectSupport.createTransactionIfNecessary(java.lang.reflect.Method, java.lang.Class)

doCloseTransactionAfterThrowing

protected void doCloseTransactionAfterThrowing(org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo txInfo,
                                               Throwable ex)
See Also:
org.springframework.transaction.interceptor.TransactionAspectSupport#doCloseTransactionAfterThrowing(org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo, java.lang.Throwable)

doCommitTransactionAfterReturning

protected void doCommitTransactionAfterReturning(org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo txInfo)
See Also:
org.springframework.transaction.interceptor.TransactionAspectSupport#doCommitTransactionAfterReturning(org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.