Package javax.portlet

Examples of javax.portlet.PortletSession


        }
    }

    protected Enumeration getAttributeNames()
    {
        PortletSession portletSession = getSession();
        return (portletSession == null)
               ? NullEnumeration.instance()
               : portletSession.getAttributeNames(PortletSession.PORTLET_SCOPE);
    }
View Full Code Here


                String contentType = portletRequest.getProperty("Content-Type");

                String characterEncoding = lookupCharacterEncoding(contentType);

                if (characterEncoding == null) {
                    PortletSession session = portletRequest.getPortletSession(false);

                    if (session != null) {
                        characterEncoding = (String) session.getAttribute(ViewHandler.CHARACTER_ENCODING_KEY,
                                                                          PortletSession.PORTLET_SCOPE);
                    }

                    if (characterEncoding != null) {
                        actionRequest.setCharacterEncoding(characterEncoding);
View Full Code Here

    }
   
    // need to save req attribs so that lifecycle.render() can use them later
    protected void saveRequestAttributes(ActionRequest request)
    {
       PortletSession session = request.getPortletSession();
       SavedRequestAttributes reqAttribs = null;
       synchronized(session)
       {
          reqAttribs = (SavedRequestAttributes)session.getAttribute(SAVED_REQUEST_ATTRIBUTES);
          if (reqAttribs == null)
          {
             reqAttribs = new SavedRequestAttributes();
             session.setAttribute(SAVED_REQUEST_ATTRIBUTES, reqAttribs);
          }
       }
      
       reqAttribs.saveRequestAttributes(request);
    }
View Full Code Here

    }
   
    // restore req attribs so lifecycle.render() can use them
    protected void restoreRequestAttributes(RenderRequest request)
    {
       PortletSession session = request.getPortletSession();
       SavedRequestAttributes reqAttribs =
               (SavedRequestAttributes)session.getAttribute(SAVED_REQUEST_ATTRIBUTES);
       reqAttribs.resotreRequestAttributes(request);
    }
View Full Code Here

    //???????????????????
    // Is there any other reliable way to pass FacesContext to render?
    protected void renderCleanup(RenderRequest request)
    {
       PortletSession session = request.getPortletSession();
       session.setAttribute(REDEPLOY_FLAG, "portlet was not redeployed");
       FacesContext context = FacesContext.getCurrentInstance();
       if (context != null) context.release();
       session.removeAttribute(this.CURRENT_FACES_CONTEXT);
    }
View Full Code Here

public class PortletWebSessionTest extends BasePortletWebTestCase
{

    public void testGetAttributeNames()
    {
        PortletSession session = newSession();

        session.getAttributeNames();
        setReturnValue(session, newEnumeration());

        replayControls();

        WebSession ws = new PortletWebSession(session);
View Full Code Here

    public void testGetAttribute()
    {
        Object attribute = new Object();

        PortletSession session = newSession();

        session.getAttribute("attr");
        setReturnValue(session, attribute);

        replayControls();

        WebSession ws = new PortletWebSession(session);
View Full Code Here

    public void testSetAttribute()
    {
        Object attribute = new Object();

        PortletSession session = newSession();

        session.setAttribute("name", attribute);

        replayControls();

        WebSession ws = new PortletWebSession(session);
View Full Code Here

        verifyControls();
    }

    public void testGetId()
    {
        PortletSession session = newSession();

        session.getId();
        setReturnValue(session, "abc");

        replayControls();

        WebSession ws = new PortletWebSession(session);
View Full Code Here

        verifyControls();
    }

    public void testInvalidate()
    {
        PortletSession session = newSession();

        session.invalidate();

        replayControls();

        WebSession ws = new PortletWebSession(session);
View Full Code Here

TOP

Related Classes of javax.portlet.PortletSession

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.