public WebScriptSession createSession() { return new WebScriptPortletSession(req.getPortletSession()); } };
public WebScriptSession createSession() { return new WebScriptPortletSession(req.getPortletSession()); } };
/** * Centralizes the calls to session - to set the BrowserIterator. * * @param data * The turbine rundata context for this request. * @param iterator * . */ protected void setBrowserIterator(RenderRequest request, BrowserIterator iterator) { request.getPortletSession().setAttribute(BROWSER_ACTION_KEY, iterator); }
/** * Centralizes the calls to session - to set the BrowserIterator. * * @param data * The turbine rundata context for this request. * @param iterator * . */ protected void setBrowserIterator(RenderRequest request, BrowserIterator iterator) { request.getPortletSession().setAttribute(BROWSER_ACTION_KEY, iterator); }
/** Point at which the JWT expires */ protected final Date getExpiration(RenderRequest renderRequest) { // Expiration of the JWT final PortletSession portletSession = renderRequest.getPortletSession(); final Date rslt = new Date( portletSession.getLastAccessedTime() + ((long) portletSession.getMaxInactiveInterval() * 1000L)); return rslt; } }
/** @since 4.3 */ @RenderMapping(params = "action=showReport") public ModelAndView showReport(final RenderRequest req) { Map<String, Object> model = new HashMap<String, Object>(); PortletSession session = req.getPortletSession(); model.put(OPERATION_NAME_CODE, session.getAttribute(OPERATION_NAME_CODE)); model.put( OPERATIONS_LISTENER_RESPONSES, session.getAttribute(OPERATIONS_LISTENER_RESPONSES)); return new ModelAndView(REPORT_VIEW_NAME, model); }
/** Point at which the JWT expires */ protected final Date getExpiration(RenderRequest renderRequest) { // Expiration of the JWT final PortletSession portletSession = renderRequest.getPortletSession(); final Date rslt = new Date( portletSession.getLastAccessedTime() + ((long) portletSession.getMaxInactiveInterval() * 1000L)); return rslt; } }
/** * Sets the "javax.portlet.faces.viewIdHistory.<code>portletMode</code>" session attribute according to the * requirements in Section 5.4.3 of the Bridge Spec. There is no corresponding getter method, because the value is * meant to be retrieved by developers via an EL expression. * * @param viewId The current Faces viewId. */ protected void setViewHistory(String viewId) { String attributeName = Bridge.VIEWID_HISTORY.concat(".").concat(renderRequest.getPortletMode().toString()); PortletSession portletSession = renderRequest.getPortletSession(); portletSession.setAttribute(attributeName, viewId); }
@Override public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { @SuppressWarnings("unchecked") SoftReference<List<CommonMessage>> msgRef = (SoftReference<List<CommonMessage>>) request.getPortletSession().getAttribute(COMMON_MESSAGES); if (null != msgRef && null != msgRef.get()) { request.setAttribute(COMMON_MESSAGES, msgRef.get()); } request.getPortletSession().removeAttribute(COMMON_MESSAGES); request.setAttribute(FMT_LOCALE, request.getLocale()); super.render(request, response); }
public void renderPage(RenderRequest request, RenderResponse response) throws IOException, PortletException { final PortletSession session = request.getPortletSession(); final ILocalizedPortletApplicationDefinitionControl portletAppDefControl = (ILocalizedPortletApplicationDefinitionControl)session.getAttribute(PortletApplicationDefinitionWizard.PARAM_PORT_APP_DEF); if (portletAppDefControl != null) { request.setAttribute(PortletApplicationDefinitionWizard.PARAM_PORT_APP_DEF, portletAppDefControl); } super.renderPage(request, response); }
public void renderPage(RenderRequest request, RenderResponse response) throws PortletException, IOException { final PortletSession session = request.getPortletSession(); final String mode = (String)session.getAttribute(PARAM_WIZ_MODE); if (mode != null) { request.setAttribute(PARAM_WIZ_MODE, mode); } super.renderPage(request, response); }
@Override public void doHelp(RenderRequest request, RenderResponse response) throws PortletException, java.io.IOException { renderDispatcher.dispatchWithDefault( request.getPortletSession().getAttribute(targetViewKey), "defaultHelp", getPortletContext(), request, response); }
public void renderPage(RenderRequest request, RenderResponse response) throws IOException, PortletException { final IPortletServant servant = this.getPortletServant(request); servant.render(request, response); final IGroupMember[] permissedGroups = (IGroupMember[]) servant.getResult(request); final PortletSession session = request.getPortletSession(); session.setAttribute(PortletDefinitionWizard.PARAM_PERMISSION_GROUPS, permissedGroups); // TODO: signalling for the next page is too late at this point. // Portlet event model (a la jsr286) will allow for an easy solution, but // for now it's probably best to remove the "Done with selection" button in the // group portlet, and enable next button on the wizard as soon as any group is // selected. }
public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { String id = request.getParameter("id"); request.setAttribute("id", id); request.setAttribute("keystore", request.getPortletSession(true).getAttribute(KEYSTORE_DATA_PREFIX + id)); }
public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { String[] params = {"id"}; for(int i = 0; i < params.length; ++i) { String value = request.getParameter(params[i]); if(value != null) request.setAttribute(params[i], value); } String id = request.getParameter("id"); request.setAttribute("keystore", request.getPortletSession(true).getAttribute(KEYSTORE_DATA_PREFIX + id)); }
public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { String keystore = request.getParameter("keystore"); request.setAttribute("keystore", keystore); request.setAttribute("mode", "unlockKeystore"); KeystoreData data = ((KeystoreData) request.getPortletSession(true).getAttribute(KEYSTORE_DATA_PREFIX + keystore)); request.setAttribute("keys", data.getKeys()); }
public void renderSummary(RenderRequest request, RenderResponse response) throws IOException, PortletException { final PortletSession session = request.getPortletSession(); final IGroupMember[] categoryGroups = (IGroupMember[])session.getAttribute(PortletDefinitionWizard.PARAM_CATEGORY_GROUPS); if (categoryGroups != null) { final IEntityGroup[] entityGroups = new IEntityGroup[categoryGroups.length]; for (int index = 0; index < categoryGroups.length; index++) { entityGroups[index] = compositeGroupService.findGroup(categoryGroups[index].getEntityIdentifier().getKey()); } request.setAttribute(PortletDefinitionWizard.PARAM_CATEGORY_GROUPS, entityGroups); } super.renderSummary(request, response); }
public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { String keystore = request.getParameter("keystore"); String password = request.getParameter("password"); request.setAttribute("keystore", keystore); request.setAttribute("password", password); KeystoreData data = ((KeystoreData) request.getPortletSession(true).getAttribute(KEYSTORE_DATA_PREFIX + keystore)); try { request.setAttribute("keys", data.getInstance().listPrivateKeys(password.toCharArray())); } catch (KeystoreException e) { throw new PortletException(e); } }
@Override protected void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException { final PortletSession session = request.getPortletSession(); final boolean inServantMode = ServantUtil.isInServantMode(request); request.setAttribute("inServantMode", inServantMode); request.setAttribute(VALUE_ATTR, session.getAttribute(VALUE_ATTR)); final PortletContext context = this.getPortletContext(); final PortletRequestDispatcher prd = context.getRequestDispatcher(DEFAULT_VIEW); prd.include(request, response); }
protected void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException { PortletSession porletSession=request.getPortletSession(); request.setAttribute(ERROR_MESSAGE_ATTRIBUTE_NAME,porletSession.getAttribute(ERROR_MESSAGE_ATTRIBUTE_NAME)); request.setAttribute(INFO_MESSAGE_ATTRIBUTE_NAME,porletSession.getAttribute(INFO_MESSAGE_ATTRIBUTE_NAME)); PortletContext context = getPortletContext(); PortletRequestDispatcher prd = context.getRequestDispatcher(DEFAULT_VIEW); response.setContentType("text/html"); prd.include(request,response); }