Class HashAnnotation

java.lang.Object
com.almis.awe.annotation.aspect.HashAnnotation

public class HashAnnotation extends Object
Hash annotation processor containing pointcuts and advises
Author:
dfuentes Created by dfuentes on 29/05/2017.
See Also:
  • Constructor Details

    • HashAnnotation

      public HashAnnotation(HashProcessor hashProcessor)
      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