Package com.almis.awe.annotation.aspect
Class HashAnnotation
java.lang.Object
com.almis.awe.annotation.aspect.HashAnnotation
Hash annotation processor containing pointcuts and advises
- Author:
- dfuentes Created by dfuentes on 29/05/2017.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Hash arguments pointcuthashArgumentProcessor
(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) Hash annotation processor for argument annotationsvoid
Hash method pointcuthashMethodProcessor
(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) Hash annotation processor for method annotations
-
Constructor Details
-
HashAnnotation
HashAnnotation constructor- Parameters:
hashProcessor
- Hash processor
-
-
Method Details
-
hashMethodPointcut
public void hashMethodPointcut()Hash method pointcut -
hashArgumentPointcut
public void hashArgumentPointcut()Hash arguments pointcut -
hashMethodProcessor
public String hashMethodProcessor(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws AWException Hash annotation processor for method annotations- Parameters:
proceedingJoinPoint
- Join point- Returns:
- Result
- Throws:
AWException
- Error on pointcut
-
hashArgumentProcessor
public Object hashArgumentProcessor(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws AWException Hash annotation processor for argument annotations- Parameters:
proceedingJoinPoint
- Join point- Throws:
AWException
- Error on pointcut
-