Package org.jasig.portal.portlet.url

Examples of org.jasig.portal.portlet.url.PortletUrl


    @Override
    public PortletRenderResult doRender(IPortletWindowId portletWindowId, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Writer printWriter) {
        final IPortletWindow portletWindow = this.portletWindowRegistry.getPortletWindow(httpServletRequest, portletWindowId);
       
        //Load the parameters to provide with the request
        final PortletUrl portletUrl = this.portletRequestParameterManager.getPortletRequestInfo(httpServletRequest, portletWindowId);
       
        Map<String, List<String>> parameters;
        //Current portlet isn't targeted, use parameters from previous request
        if (portletUrl == null) {
            parameters = portletWindow.getRequestParameters();
        }
        //Current portlet is targeted, set parameters and update state/mode
        else {
            parameters = portletUrl.getParameters();
            if (parameters != null) {
                portletWindow.setRequestParameters(parameters);
            }
           
            this.setupPortletWindow(httpServletRequest, portletWindow, portletUrl);
View Full Code Here


    /* (non-Javadoc)
     * @see org.jasig.portal.url.processing.IRequestParameterProcessor#processParameters(org.jasig.portal.url.IWritableHttpServletRequest, javax.servlet.http.HttpServletResponse)
     */
    public boolean processParameters(IWritableHttpServletRequest request, HttpServletResponse response) {
        final PortletUrl portletUrl = this.portletUrlSyntaxProvider.parsePortletUrl(request);
        this.portletRequestParameterManager.setTargetedPortletUrl(request, portletUrl);
        return true;
    }
View Full Code Here

TOP

Related Classes of org.jasig.portal.portlet.url.PortletUrl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.