Liferay 6.2-ce-ga5

com.liferay.portal.spring.aop
Class AnnotationChainableMethodAdvice<T extends Annotation>

java.lang.Object
  extended by com.liferay.portal.spring.aop.ChainableMethodAdvice
      extended by com.liferay.portal.spring.aop.AnnotationChainableMethodAdvice<T>
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor
Direct Known Subclasses:
AccessControlAdvice, AsyncAdvice, BufferedIncrementAdvice, ClusterableAdvice, IndexableAdvice, PortalResiliencyAdvice, SkipAdvice, SPIClusterableAdvice, SystemEventAdvice, ThreadLocalCacheAdvice

public abstract class AnnotationChainableMethodAdvice<T extends Annotation>
extends ChainableMethodAdvice


Field Summary
 
Fields inherited from class com.liferay.portal.spring.aop.ChainableMethodAdvice
nextMethodInterceptor, nullResult, serviceBeanAopCacheManager
 
Constructor Summary
AnnotationChainableMethodAdvice()
           
 
Method Summary
protected  T findAnnotation(org.aopalliance.intercept.MethodInvocation methodInvocation)
           
 Class<? extends Annotation> getAnnotationClass()
           
abstract  T getNullAnnotation()
           
protected  void setServiceBeanAopCacheManager(ServiceBeanAopCacheManager serviceBeanAopCacheManager)
           
 
Methods inherited from class com.liferay.portal.spring.aop.ChainableMethodAdvice
afterReturning, afterThrowing, before, duringFinally, invoke, setNextMethodInterceptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationChainableMethodAdvice

public AnnotationChainableMethodAdvice()
Method Detail

getAnnotationClass

public Class<? extends Annotation> getAnnotationClass()

getNullAnnotation

public abstract T getNullAnnotation()

findAnnotation

protected T findAnnotation(org.aopalliance.intercept.MethodInvocation methodInvocation)

setServiceBeanAopCacheManager

protected void setServiceBeanAopCacheManager(ServiceBeanAopCacheManager serviceBeanAopCacheManager)
Overrides:
setServiceBeanAopCacheManager in class ChainableMethodAdvice

Liferay 6.2-ce-ga5