Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected static final class PageInterceptor extends Interceptor {
- public PageInterceptor()
- {
- super();
- }
- @Override
- public synchronized Object intercept(Object page, Method method, Object[] args, MethodProxy methodProxy) throws Throwable {
- if (method.isAnnotationPresent(Page.PageMethod.class))
- { //if there are actions with a page
- ((Page) page).switchToMe();
- }
- try
- {
- return methodProxy.invokeSuper(page, args);
- }
- catch (Exception e)
- {
- return handleException((Page) page, method, methodProxy, args, e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement