PortletRequest
3738394041424344454647
/** * Test method for {@link StateAwareParameterExtractor#setValue(String, String)}. */ @Test public void testSetValue() { PortletRequest request = createMock(PortletRequest.class); StateAwareResponse response = createMock(StateAwareResponse.class); response.setRenderParameter("name", "value"); replay(request, response);
5253545556575859606162
* Processes the <CODE>defineObjects</CODE> tag. * @return <CODE>SKIP_BODY</CODE> */ public int doStartTag() throws JspException { PortletRequest renderRequest = (PortletRequest)pageContext.getRequest().getAttribute(Constants.PORTLET_REQUEST); RenderResponse renderResponse = (RenderResponse)pageContext.getRequest().getAttribute(Constants.PORTLET_RESPONSE); PortletConfig portletConfig = (PortletConfig)pageContext.getRequest().getAttribute(Constants.PORTLET_CONFIG); if (pageContext.getAttribute("renderRequest") == null) //Set attributes only once {
7879808182838485
public static boolean isPortletRequest(FacesContext facesContext) { return PORTLET_API_AVAILABLE && facesContext.getExternalContext().getContext() instanceof PortletContext; } public static String getViewId(FacesContext facesContext) { PortletRequest request = (PortletRequest) facesContext.getExternalContext().getRequest(); return request.getParameter(PortletUtils.VIEW_ID); }
36373839404142434445
/** * <p>Retrieve and return the <code>Locale</code> for this request.</p> */ protected Locale getLocale(Context context) { PortletRequest request = (PortletRequest) context.get("request"); return (request.getLocale()); }
103104105106107108109110111112113114
private static String deriveViewId(FacesContext facesContext) { ExternalContext externalContext = facesContext.getExternalContext(); if (PortletUtil.isPortletRequest(facesContext)) { PortletRequest request = (PortletRequest) externalContext.getRequest(); return request.getParameter(MyFacesGenericPortlet.VIEW_ID); } String viewId = externalContext.getRequestPathInfo(); // getPathInfo if (viewId == null) { // No extra path info found, so it is propably extension mapping
5152535455565758596061
{ MockControl cyclec = newControl(IRequestCycle.class); IRequestCycle cycle = (IRequestCycle) cyclec.getMock(); MockControl requestc = newControl(PortletRequest.class); PortletRequest request = (PortletRequest) requestc.getMock(); PortletRenderer renderer = (PortletRenderer) newMock(PortletRenderer.class); trainGetParameter(cyclec, cycle, PortletConstants.PORTLET_MODE, "view"); trainGetParameter(cyclec, cycle, PortletConstants.WINDOW_STATE, "normal");
8283848586878889909192
{ MockControl cyclec = newControl(IRequestCycle.class); IRequestCycle cycle = (IRequestCycle) cyclec.getMock(); MockControl requestc = newControl(PortletRequest.class); PortletRequest request = (PortletRequest) requestc.getMock(); PortletRenderer renderer = (PortletRenderer) newMock(PortletRenderer.class); PortletPageResolver resolver = newResolver(cycle, "Barney");
113114115116117118119120121122123
{ MockControl cyclec = newControl(IRequestCycle.class); IRequestCycle cycle = (IRequestCycle) cyclec.getMock(); MockControl requestc = newControl(PortletRequest.class); PortletRequest request = (PortletRequest) requestc.getMock(); PortletRenderer renderer = (PortletRenderer) newMock(PortletRenderer.class); PortletPageResolver resolver = newResolver(cycle, "Wilma");
606162636465666768697071
public BasePartialUpdateToolbar() throws Exception { int level = DEFAULT_LEVEL; try { PortletRequestContext context = (PortletRequestContext) WebuiRequestContext.getCurrentInstance(); PortletRequest prequest = context.getRequest(); PortletPreferences prefers = prequest.getPreferences(); level = Integer.valueOf(prefers.getValue("level", String.valueOf(DEFAULT_LEVEL))); } catch (Exception ex) { log.warn("Preference for navigation level can only be integer"); }
343536373839404142434445
public class UIGroupNavigationPortlet extends UIPortletApplication { public static final int DEFAULT_LEVEL = 2; public UIGroupNavigationPortlet() throws Exception { PortletRequestContext context = (PortletRequestContext) WebuiRequestContext.getCurrentInstance(); PortletRequest prequest = context.getRequest(); PortletPreferences prefers = prequest.getPreferences(); int level = DEFAULT_LEVEL; try { level = Integer.valueOf(prefers.getValue("level", String.valueOf(DEFAULT_LEVEL))); } catch (Exception ex) { log.warn("Preference for navigation level can only be integer");