Package org.apache.portals.gems.util

Examples of org.apache.portals.gems.util.StatusMessage


       
        PortletPreferences prefs = request.getPreferences();

        windowSize = Integer.parseInt(prefs.getValue(WINDOW_SIZE, "10"));
       
        StatusMessage message = (StatusMessage)PortletMessaging.consume(request, "DatabaseBrowserPortlet", "action");
        if (message != null)
        {
            this.getContext(request).put("statusMsg", message);           
        }
       
        try
        {
            if (iterator == null)
            {
                String sql = getQueryString(request, context);
                // System.out.println("buildNormalContext SQL: "+sql);
                readUserParameters(request, context);
                getRows(request, sql, windowSize);
                iterator = getBrowserIterator(request);
                start = 0;
            }
            else
            {
                if (sortColName != null)
                {
                    iterator.sort(sortColName);
                }
            }

            resultSetSize = iterator.getResultSetSize();                   
            if (start >= resultSetSize)
            {
                if ((start - windowSize) > 0)
                    start = resultSetSize - windowSize;
                else
                    start = 0;           
            }       
            next = start + windowSize;
            prev = start - windowSize;
            if (prev < 0 && start > 0)
               prev = 0;
            iterator.setTop(start);
           
           
            readLinkParameters(request, context);

            if (iterator != null)
            {
                resultSetSize = iterator.getResultSetSize();

                if (next <= resultSetSize)
                {
                    context.put(NEXT, String.valueOf(next));
                }
                if (prev <= resultSetSize && prev >= 0)
                {
                    context.put(PREVIOUS, String.valueOf(prev));
                }

                context.put(BROWSER_ITERATOR, iterator);
                context.put(BROWSER_TITLE_ITERATOR, iterator
                        .getResultSetTitleList());
                context.put(BROWSER_TABLE_SIZE, new Integer(resultSetSize));
                context.put(WINDOW_SIZE, new Integer(windowSize));
                context.put(START, new Integer(start));
                /*
                 * System.out.println("buildNormalContext Sort column name=
                 * "+sortColName); System.out.println("buildNormalContext
                 * Iterator: "+iterator); System.out.println("buildNormalContext
                 * Titles= "+iterator.getResultSetTitleList());
                 * System.out.println("buildNormalContext
                 * windowSize="+windowSize+" prev="+prev+ " next="+next+"
                 * start="+start+" resultSetSize="+resultSetSize);
                 */
            }

        } catch (Exception e)
        {
            String msg = e.toString();
            Throwable cause = e.getCause();
            if (cause != null)
            {
                msg = msg + ", " + cause.getMessage();
            }
           
            context.put("statusMsg", new StatusMessage(msg, StatusMessage.ERROR));
            // log the error msg
            log.error("Exception", e);

            /*
             * TODO: error logging
View Full Code Here


                    int index = find(this.getBrowserIterator(request), searchString, searchColumn);
                    if (index == -1)
                    {
                        try
                        {
                            StatusMessage sm = new StatusMessage("Could not find match for: " + searchString, StatusMessage.ALERT);       
                            PortletMessaging.publish(request, "DatabaseBrowserPortlet", "action", sm);
                        }
                        catch (Exception e)
                        {}
                    }
View Full Code Here

        Throwable cause = e.getCause();
        if (cause != null)
        {
            msg = msg + ", " + cause.getMessage();
        }
        StatusMessage sm = new StatusMessage(msg, StatusMessage.ERROR);
        try
        {
            // TODO: fixme, bug in Pluto on portlet session
            PortletMessaging.publish(request, portlet, topic, sm);
        }
View Full Code Here

    public void doView(RenderRequest request, RenderResponse response)
    throws PortletException, IOException
    {
        request.setAttribute("serverManagerAvailable",serverManagerAvailable?Boolean.TRUE:Boolean.FALSE);
       
        StatusMessage msg = (StatusMessage)PortletMessaging.consume(request, "PALM", "status");
        if (msg != null)
        {
            request.setAttribute("statusMsg", msg);
        }
        if ( request.getPortletSession().getAttribute("list") == null )
View Full Code Here

            if (cause != null)
            {
                message = message + ", " + cause.getMessage();
            }
        }
        StatusMessage sm = new StatusMessage(message, StatusMessage.ERROR);
        try
        {
            // TODO: fixme, bug in Pluto on portlet session
            PortletMessaging.publish(request, portlet, topic, sm);
        }
View Full Code Here

        if (selected != null)
        {       
            Context context = this.getContext(request);
            context.put("selected", selected);
        }
        StatusMessage msg = (StatusMessage)PortletMessaging.consume(request, "RoleBrowser", "status");
        if (msg != null)
        {
            this.getContext(request).put("statusMsg", msg);           
        }
       
View Full Code Here

        if (selected != null)
        {       
            Context context = this.getContext(request);
            context.put("selected", selected);
        }
        StatusMessage msg = (StatusMessage)PortletMessaging.consume(request, "GroupBrowser", "status");
        if (msg != null)
        {
            this.getContext(request).put("statusMsg", msg);           
        }
       
View Full Code Here

        String groupChooser = getAbsoluteUrl(request, "/Administrative/choosers/groups.psml");
       
        context.put("userChooser", userChooser);
        context.put("groupChooser", groupChooser);
       
        StatusMessage msg = (StatusMessage)PortletMessaging.consume(request, "SSODetails", "status");
        if (msg != null)
        {
            this.getContext(request).put("statusMsg", msg);           
        }
       
View Full Code Here

            Context context = this.getContext(request);
            context.put("currentUrl", selectedSite);
            String selectedName = (String)PortletMessaging.receive(request, "site", "selectedName");
            context.put("currentName", selectedName);           
        }
        StatusMessage msg = (StatusMessage)PortletMessaging.consume(request, "SSOBrowser", "status");
        if (msg != null)
        {
            this.getContext(request).put("statusMsg", msg);           
        }
       
View Full Code Here

    public void doView(RenderRequest request, RenderResponse response)
    throws PortletException, IOException
    {
        request.setAttribute("serverManagerAvailable",serverManagerAvailable?Boolean.TRUE:Boolean.FALSE);
       
        StatusMessage msg = (StatusMessage)PortletMessaging.consume(request, "PALM", "status");
        if (msg != null)
        {
            request.setAttribute("statusMsg", msg);
        }
        if ( request.getPortletSession().getAttribute("list") == null )
View Full Code Here

TOP

Related Classes of org.apache.portals.gems.util.StatusMessage

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.