Examples of JetspeedPowerTool


Examples of org.apache.jetspeed.velocity.JetspeedPowerTool

        if (prefs != null)
        {
            String absViewPage = null;
            try
            {
                JetspeedPowerTool jpt = getJetspeedPowerTool(request);
                if (maximized)
                {
                    String viewPage = prefs.getValue(PARAM_MAX_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_MAX_PAGE);
                        if (viewPage == null)
                            viewPage = "maximized";
                    }

                    // TODO: Need to retreive layout.properties instead of
                    // hard-coding ".vm"
                    absViewPage = jpt.getTemplate(viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ".vm",
                            JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAppRelativePath();
                }
                else
                {
                    String viewPage = prefs.getValue(PARAM_VIEW_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_VIEW_PAGE);
                        if (viewPage == null)
                            viewPage = "columns";
                    }
                   

                    // TODO: Need to retreive layout.properties instead of
                    // hard-coding ".vm"
                    absViewPage = jpt.getTemplate(viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ".vm",
                            JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAppRelativePath();
                }
                log.debug("Path to view page for LayoutPortlet " + absViewPage);
                request.setAttribute(PARAM_VIEW_PAGE, absViewPage);
            }
View Full Code Here

Examples of org.apache.jetspeed.velocity.JetspeedPowerTool

     * @return
     * @throws PortletException
     */
    protected JetspeedPowerTool getJetspeedPowerTool( RenderRequest request ) throws PortletException
    {
        JetspeedPowerTool tool = (JetspeedPowerTool) (RequestContext) request.getAttribute(PortalReservedParameters.JETSPEED_POWER_TOOL_REQ_ATTRIBUTE);
        RequestContext requestContext = (RequestContext) request.getAttribute(PortalReservedParameters.REQUEST_CONTEXT_ATTRIBUTE);

        if (tool == null)
        {

            try
            {
                if (requestContext == null)
                {
                    throw new IllegalStateException(
                            "LayoutPortlet unable to handle request because there is no RequestContext in "
                                    + "the HttpServletRequest.");
                }

                tool = new JetspeedPowerTool(requestContext);
                request.setAttribute(PortalReservedParameters.JETSPEED_POWER_TOOL_REQ_ATTRIBUTE, tool);
            }

            catch (Exception e1)
            {
View Full Code Here

Examples of org.apache.jetspeed.velocity.JetspeedPowerTool

    }

    public void doHelp(RenderRequest request, RenderResponse response) throws PortletException, IOException
    {
        response.setContentType("text/html");
        JetspeedPowerTool jpt = new JetspeedPowerTool(request, response, getPortletConfig());
        PortletPreferences prefs = request.getPreferences();
        String absHelpPage = "";
       
        request.setAttribute(PortalReservedParameters.PAGE_ATTRIBUTE_KEY, getPage(request));
        request.setAttribute("fragment", getFragment(request, false));
        request.setAttribute("dispatcher", getDispatcher(request));
       
        if (prefs != null)
        {
       
            try
            {
                String helpPage = prefs.getValue(PARAM_VIEW_PAGE, "columns");
       
                // TODO: Need to retreive layout.properties instead of hard-coding ".vm"
                absHelpPage = jpt.getTemplate(helpPage+"/"+JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE+"-help.vm",
                                      JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAppRelativePath();
                log.debug("Path to help page for LayoutPortlet " + absHelpPage);
                request.setAttribute(PARAM_VIEW_PAGE, absHelpPage);               
            }
            catch (TemplateLocatorException e)
View Full Code Here

Examples of org.apache.jetspeed.velocity.JetspeedPowerTool

        else
        {
            request.setAttribute("layout", getFragment(request, false));
        }
        // now invoke the JSP associated with this portlet
        JetspeedPowerTool jpt = new JetspeedPowerTool(request, response, getPortletConfig());
        PortletPreferences prefs = request.getPreferences();
        if (prefs != null)
        {
            String absViewPage = null;
            try
            {
                if (maximized)
                {
                    String viewPage = prefs.getValue(PARAM_MAX_PAGE, "maximized");
                   
                    // TODO: Need to retreive layout.properties instead of hard-coding ".vm"
                    absViewPage = jpt.getTemplate(viewPage+"/"+JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE+".vm",
                                                  JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAppRelativePath();                   
                }
                else
                {
                    String viewPage = prefs.getValue(PARAM_VIEW_PAGE, "columns");
                   
                    // TODO: Need to retreive layout.properties instead of hard-coding ".vm"
                    absViewPage = jpt.getTemplate(viewPage+"/"+JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE+".vm",
                                                  JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAppRelativePath();
                }
                log.debug("Path to view page for LayoutPortlet "+absViewPage);
                request.setAttribute(PARAM_VIEW_PAGE, absViewPage);
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.