Package com.almis.awe.annotation.aspect
Class SessionAnnotation
java.lang.Object
com.almis.awe.annotation.aspect.SessionAnnotation
Session annotations processor containing pointcuts and advises
- Author:
- dfuentes Created by dfuentes on 29/05/2017.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
FromSession arguments pointcutfromSessionArgument
(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) FromSession annotation processor for argument annotationsfromSessionMethod
(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) FromSession annotation processor for method annotationsvoid
FromSession method pointcutvoid
ToSession arguments pointcutvoid
toSessionArgument
(org.aspectj.lang.JoinPoint joinPoint) ToSession annotation processor for argument annotationsvoid
toSessionMethod
(org.aspectj.lang.JoinPoint joinPoint, Object result) ToSession annotation processor for method annotationsvoid
ToSession method pointcut
-
Constructor Details
-
SessionAnnotation
Autowired constructor- Parameters:
sessionProcessor
- Session processor
-
-
Method Details
-
fromSessionMetPointcut
public void fromSessionMetPointcut()FromSession method pointcut -
toSessionMetPointcut
public void toSessionMetPointcut()ToSession method pointcut -
fromSessionArgPointcut
public void fromSessionArgPointcut()FromSession arguments pointcut -
toSessionArgPointcut
public void toSessionArgPointcut()ToSession arguments pointcut -
fromSessionMethod
public Object fromSessionMethod(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws AWException FromSession annotation processor for method annotations- Parameters:
proceedingJoinPoint
- Join point- Returns:
- Result
- Throws:
AWException
- Error on pointcut
-
fromSessionArgument
public Object fromSessionArgument(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws AWException FromSession annotation processor for argument annotations- Parameters:
proceedingJoinPoint
- Join point- Throws:
AWException
- Error on pointcut
-
toSessionMethod
ToSession annotation processor for method annotations- Parameters:
joinPoint
- Join point
-
toSessionArgument
public void toSessionArgument(org.aspectj.lang.JoinPoint joinPoint) ToSession annotation processor for argument annotations- Parameters:
joinPoint
- Join point
-