@Override protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try { ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); Token accessToken = oAuthManager.getAccessToken(themeDisplay.getUser()); if (accessToken == null) { include("/login.jsp", renderRequest, renderResponse); return; } } catch (PortalException pe) { throw new PortletException(pe); } renderRequest.setAttribute(MarketplaceStoreWebKeys.OAUTH_AUTHORIZED, Boolean.TRUE); super.doDispatch(renderRequest, renderResponse); }
@Override @Reference protected void setOAuthManager(OAuthManager oAuthManager) { super.setOAuthManager(oAuthManager); }