Package com.almis.awe.annotation.aspect
Class LocaleAnnotation
java.lang.Object
com.almis.awe.annotation.aspect.LocaleAnnotation
This class contains the pointcuts and advises for the @Locale annotation
- Author:
- dfuentes Created by dfuentes on 29/05/2017.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Locale arguments pointcutlocaleArgumentProcessor
(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) Locale annotation processor for argument annotationsvoid
Locale method pointcutlocaleMethodProcessor
(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint) Locale annotation processor for method annotations
-
Constructor Details
-
LocaleAnnotation
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
-