Class LocaleAnnotation

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

public class LocaleAnnotation extends Object
This class contains the pointcuts and advises for the @Locale annotation
Author:
dfuentes Created by dfuentes on 29/05/2017.
See Also:
  • Constructor Details

    • LocaleAnnotation

      public LocaleAnnotation(LocaleProcessor localeProcessor)
      Autowired constructor
      Parameters:
      localeProcessor - Locale processor
  • Method Details

    • localeMethodPointcut

      public void localeMethodPointcut()
      Locale method pointcut
    • localeArgumentPointcut

      public void localeArgumentPointcut()
      Locale arguments pointcut
    • localeMethodProcessor

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

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