@Override public Object getSessionAttribute(String key) { return request.getPortletSession().getAttribute(key); }
@Override public void setSessionAttribute(String key, Object value) { request.getPortletSession().setAttribute(key, value); }
@Override public void removeSessionAttribute(String key) { request.getPortletSession().removeAttribute(key); }
public void handleEventRequest( EventRequest request, EventResponse response) throws Exception { if (!(this.portletInstance instanceof EventPortlet)) { logger.debug("Ignoring event request for non-event target portlet: " + this.portletInstance.getClass()); return; } EventPortlet eventPortlet = (EventPortlet) this.portletInstance; // Delegate to PortletContentGenerator for checking and preparing. check(request, response); // Execute in synchronized block if required. if (isSynchronizeOnSession()) { PortletSession session = request.getPortletSession(false); if (session != null) { Object mutex = PortletUtils.getSessionMutex(session); synchronized (mutex) { eventPortlet.processEvent(request, response); return; } } } eventPortlet.processEvent(request, response); }
@Override public void handleEventRequest( EventRequest request, EventResponse response) throws Exception { if (!(this.portletInstance instanceof EventPortlet)) { logger.debug("Ignoring event request for non-event target portlet: " + this.portletInstance.getClass()); return; } EventPortlet eventPortlet = (EventPortlet) this.portletInstance; // Delegate to PortletContentGenerator for checking and preparing. check(request, response); // Execute in synchronized block if required. if (isSynchronizeOnSession()) { PortletSession session = request.getPortletSession(false); if (session != null) { Object mutex = PortletUtils.getSessionMutex(session); synchronized (mutex) { eventPortlet.processEvent(request, response); return; } } } eventPortlet.processEvent(request, response); }
final PortletSession session = request.getPortletSession(); synchronized (org.springframework.web.portlet.util.PortletUtils.getSessionMutex(session)) { searchHandledCache =
if (request.getPortletSession().getAttribute(key) == null) initViewHistoryDefaults(request.getPortletSession(), mDefaultViewIdMap); request.getPortletSession().removeAttribute(BRIDGE_PACKAGE_PREFIX + REQUEST_SCOPE_ID_RENDER_PARAM); if (scopeId != null)