Examples of JetspeedPowerTool


Examples of org.apache.jetspeed.layout.JetspeedPowerTool

    public void doHelp( RenderRequest request, RenderResponse response ) throws PortletException, IOException
    {
        RequestContext context = getRequestContext(request);
        response.setContentType(context.getMimeType());       
        JetspeedPowerTool jpt = getJetspeedPowerTool(request);

        String absHelpPage = "";

        // request.setAttribute(PortalReservedParameters.PAGE_ATTRIBUTE, getPage(request));
        // request.setAttribute("fragment", getFragment(request, false));       

        try
        {
            String helpPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_HELP);                      
            if (helpPage == null)
            {
                PortletPreferences prefs = request.getPreferences();
                helpPage = prefs.getValue(PARAM_HELP_PAGE, null);
                if (helpPage == null)
                {
                    helpPage = this.getInitParameter(PARAM_HELP_PAGE);
                    if (helpPage == null)
                        helpPage = "columns";
                }
                request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_HELP, helpPage);
            }

            String templateKey = helpPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE  + "-help";
            CachedTemplate ct = (CachedTemplate)layoutTemplatesCache.get(templateKey);
            if (ct == null)
            {
                TemplateDescriptor template = null;
                Configuration props = getConfiguration(request, helpPage);
                String ext = (String) props.getString(TEMPLATE_EXTENSION_KEY);
                String path = helpPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + "-help" + ext;                              
                template = jpt.getTemplate(path, JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE);
                if (template == null)
                {
                    String msg = "*** FAILED getTemplate:" + path;
                    throw new TemplateLocatorException(msg);
                }
View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

        }
        String viewPage = null;
        String absViewPage = null;
        try
        {
            JetspeedPowerTool jpt = getJetspeedPowerTool(request);
            if (maximized)
            {
                viewPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_MAX);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();
                    viewPage = prefs.getValue(PARAM_MAX_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_MAX_PAGE);
                        if (viewPage == null)
                            viewPage = "maximized";
                    }
                    request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_MAX, viewPage);
                }
            }
            else if (solo)
            {
                viewPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_SOLO);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();               
                    viewPage = prefs.getValue(PARAM_SOLO_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_SOLO_PAGE);
                        if (viewPage == null)
                        {
                            viewPage = "solo";
                        }
                    }
                    request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_SOLO, viewPage);                   
                }
            }
            else
            {
                viewPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_VIEW);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();                               
                    viewPage = prefs.getValue(PARAM_VIEW_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_VIEW_PAGE);
                        if (viewPage == null)
                            viewPage = "columns";
                    }
                    request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_VIEW, viewPage);                                       
                }
            }
           
            String templateKey = viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE;
            CachedTemplate ct = (CachedTemplate)layoutTemplatesCache.get(templateKey);
            if (ct == null)
            {
                TemplateDescriptor template = null;
                Configuration props = getConfiguration(request, viewPage);
                String ext = (String) props.getString(TEMPLATE_EXTENSION_KEY);
                String path = viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ext;
               
                template = jpt.getTemplate(path, JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE);
                if (template == null)
                {
                    String msg = "*** FAILED getTemplate:" + path;
                    throw new TemplateLocatorException(msg);
                }
View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

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

        if (tool == null)
        {

View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

     * object.
     */
    protected Configuration getConfiguration( RenderRequest request, String name )
    {
        Configuration props = null;
        JetspeedPowerTool jpt = null;
        String templatePropertiesPath = null;
        String key = name;
        try
        {
            jpt = getJetspeedPowerTool(request);
            templatePropertiesPath = jpt.getTemplate(name + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ".properties",
                    JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAbsolutePath();
        }
        catch (PortletException e)
        {
            log.warn("Could not acquire JetspeedPowerTool from request",e);
View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

    }

    public void doHelp( RenderRequest request, RenderResponse response ) throws PortletException, IOException
    {
        response.setContentType("text/html");
        JetspeedPowerTool jpt = getJetspeedPowerTool(request);

        String absHelpPage = "";

        // request.setAttribute(PortalReservedParameters.PAGE_ATTRIBUTE, getPage(request));
        // request.setAttribute("fragment", getFragment(request, false));       

        try
        {
            String helpPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_HELP);                      
            if (helpPage == null)
            {
                PortletPreferences prefs = request.getPreferences();
                helpPage = prefs.getValue(PARAM_HELP_PAGE, null);
                if (helpPage == null)
                {
                    helpPage = this.getInitParameter(PARAM_HELP_PAGE);
                    if (helpPage == null)
                        helpPage = "columns";
                }
                request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_HELP, helpPage);
            }

            //Mohan: closed task
            Configuration props = getConfiguration(request, helpPage);
            String ext = (String) props.getString(TEMPLATE_EXTENSION_KEY);
            absHelpPage = jpt.getTemplate(helpPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + "-help" + ext,
                    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.layout.JetspeedPowerTool

        }
        String viewPage = null;
        String absViewPage = null;
        try
        {
            JetspeedPowerTool jpt = getJetspeedPowerTool(request);
            if (maximized)
            {
                viewPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_MAX);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();
                    viewPage = prefs.getValue(PARAM_MAX_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_MAX_PAGE);
                        if (viewPage == null)
                            viewPage = "maximized";
                    }
                    request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_MAX, viewPage);
                }
            }
            else if (solo)
            {
                viewPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_SOLO);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();               
                    viewPage = prefs.getValue(PARAM_SOLO_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_SOLO_PAGE);
                        if (viewPage == null)
                        {
                            viewPage = "solo";
                        }
                    }
                    request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_SOLO, viewPage);                   
                }
            }
            else
            {
                viewPage = (String)request.getPortletSession().getAttribute(PortalReservedParameters.PAGE_LAYOUT_VIEW);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();                               
                    viewPage = prefs.getValue(PARAM_VIEW_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_VIEW_PAGE);
                        if (viewPage == null)
                            viewPage = "columns";
                    }
                    request.getPortletSession().setAttribute(PortalReservedParameters.PAGE_LAYOUT_VIEW, viewPage);                                       
                }
            }
           
            //Mohan: closed task
            Configuration props = getConfiguration(request, viewPage);
            String ext = (String) props.getString(TEMPLATE_EXTENSION_KEY);

           
            absViewPage = jpt.getTemplate(viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ext,
                    JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAppRelativePath();
            log.debug("Path to view page for LayoutPortlet " + absViewPage);
            request.setAttribute(PARAM_VIEW_PAGE, absViewPage);
        }
        catch (TemplateLocatorException e)
View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

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

        if (tool == null)
        {

View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

     * object.
     */
    protected Configuration getConfiguration( RenderRequest request, String name )
    {
        Configuration props = null;
        JetspeedPowerTool jpt = null;
        String templatePropertiesPath = null;
        String key = name;
        try
        {
            jpt = getJetspeedPowerTool(request);
            templatePropertiesPath = jpt.getTemplate(name + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ".properties",
                    JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE).getAbsolutePath();
        }
        catch (PortletException e)
        {
            log.warn("Could not acquire JetspeedPowerTool from request",e);
View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

    public void doHelp( RenderRequest request, RenderResponse response ) throws PortletException, IOException
    {
        RequestContext context = getRequestContext(request);
        response.setContentType(context.getMimeType());       
        JetspeedPowerTool jpt = getJetspeedPowerTool(request);

        String absHelpPage = "";

        // request.setAttribute(PortalReservedParameters.PAGE_ATTRIBUTE, getPage(request));
        // request.setAttribute("fragment", getFragment(request, false));       

        try
        {
            String helpPage = getCachedLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_HELP);                      
            if (helpPage == null)
            {
                PortletPreferences prefs = request.getPreferences();
                helpPage = prefs.getValue(PARAM_HELP_PAGE, null);
                if (helpPage == null)
                {
                    helpPage = this.getInitParameter(PARAM_HELP_PAGE);
                    if (helpPage == null)
                        helpPage = "columns";
                }
                cacheLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_HELP, helpPage);
            }

            String templateKey = helpPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE  + "-help";
            CachedTemplate ct = (CachedTemplate)layoutTemplatesCache.get(templateKey);
            if (ct == null)
            {
                TemplateDescriptor template = null;
                Configuration props = getConfiguration(request, helpPage);
                String ext = (String) props.getString(TEMPLATE_EXTENSION_KEY);
                String path = helpPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + "-help" + ext;                              
                template = jpt.getTemplate(path, JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE);
                if (template == null)
                {
                    String msg = "*** FAILED getTemplate:" + path;
                    throw new TemplateLocatorException(msg);
                }
View Full Code Here

Examples of org.apache.jetspeed.layout.JetspeedPowerTool

        }
        String viewPage = null;
        String absViewPage = null;
        try
        {
            JetspeedPowerTool jpt = getJetspeedPowerTool(request);
            if (maximized)
            {
                viewPage = getCachedLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_MAX);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();
                    viewPage = prefs.getValue(PARAM_MAX_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_MAX_PAGE);
                        if (viewPage == null)
                            viewPage = "maximized";
                    }
                    cacheLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_MAX, viewPage);
                }
            }
            else if (solo)
            {
                viewPage = getCachedLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_SOLO);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();               
                    viewPage = prefs.getValue(PARAM_SOLO_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_SOLO_PAGE);
                        if (viewPage == null)
                        {
                            viewPage = "solo";
                        }
                    }
                    cacheLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_SOLO, viewPage);                   
                }
            }
            else
            {
                viewPage = getCachedLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_VIEW);                      
                if (viewPage == null)
                {
                    PortletPreferences prefs = request.getPreferences();                               
                    viewPage = prefs.getValue(PARAM_VIEW_PAGE, null);
                    if (viewPage == null)
                    {
                        viewPage = this.getInitParameter(PARAM_VIEW_PAGE);
                        if (viewPage == null)
                            viewPage = "columns";
                    }
                    cacheLayoutViewPage(request, PortalReservedParameters.PAGE_LAYOUT_VIEW, viewPage);                   
                }
            }
           
            String templateKey = viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE;
            CachedTemplate ct = (CachedTemplate)layoutTemplatesCache.get(templateKey);
            if (ct == null)
            {
                TemplateDescriptor template = null;
                Configuration props = getConfiguration(request, viewPage);
                String ext = (String) props.getString(TEMPLATE_EXTENSION_KEY);
                String path = viewPage + "/" + JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE + ext;
               
                template = jpt.getTemplate(path, JetspeedPowerTool.LAYOUT_TEMPLATE_TYPE);
                if (template == null)
                {
                    String msg = "*** FAILED getTemplate:" + path;
                    throw new TemplateLocatorException(msg);
                }
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.