Class CryptoAnnotation

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

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

    • CryptoAnnotation

      public CryptoAnnotation(CryptoProcessor cryptoProcessor)
  • Method Details

    • cryptoMethodPointcut

      public void cryptoMethodPointcut()
      Crypto method pointcut
    • cryptoArgumentPointcut

      public void cryptoArgumentPointcut()
      Crypto arguments pointcut
    • cryptoMethodProcessor

      public String cryptoMethodProcessor(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws AWException
      Crypto annotation processor for method annotations
      Parameters:
      proceedingJoinPoint - Join point
      Returns:
      Result
      Throws:
      AWException - Error on pointcut
    • cryptoArgumentProcessor

      public Object cryptoArgumentProcessor(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) throws AWException
      Crypto annotation processor for argument annotations
      Parameters:
      proceedingJoinPoint - Join point
      Throws:
      AWException - Error on pointcut