Package org.apache.tapestry.web

Examples of org.apache.tapestry.web.WebSession


    public void testStoreOptimizedDirty()
    {
        Object stateObject = newOptimized(true);

        WebSession session = newSession();

        session.setAttribute("state:myapp:fred", stateObject);

        WebRequest request = newRequest(session);

        replayControls();
View Full Code Here


        return request;
    }

    private WebSession newSession(String key, Object value)
    {
        WebSession session = newSession();

        trainGetAttribute(session, key, value);

        return session;
    }
View Full Code Here

        verifyControls();
    }

    public void testExistsMissing()
    {
        WebSession session = newSession("state:myapp:fred", null);
        WebRequest request = newRequest(false, session);

        replayControls();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

        // Only perform the stateful check if the application was stateful
        // when the URL was rendered.

        if (activeSession && action.getRequiresSession())
        {
            WebSession session = _request.getSession(false);

            if (session == null || session.isNew())
                throw new StaleSessionException(EngineMessages.requestStateSession(component),
                        componentPage);

        }
View Full Code Here

        return request;
    }

    private WebSession newSession(String key, Object value)
    {
        WebSession session = newSession();
        checkOrder(session, false);
       
        trainGetAttribute(session, key, value);

        return session;
View Full Code Here

        verify();
    }

    public void testExistsMissing()
    {
        WebSession session = newSession("state:myapp:fred", null);
        WebRequest request = newRequest(false, session);
       
        replay();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

        verify();
    }

    public void testExists()
    {
        WebSession session = newSession("state:testapp:fred", "XXX");
        WebRequest request = newRequest(false, session);

        replay();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

    }

    public void testGetExists()
    {
        Object stateObject = new Object();
        WebSession session = newSession("state:testapp:fred", stateObject);
        WebRequest request = newRequest(session);

        replay();

        SessionScopeManager m = new SessionScopeManager();
View Full Code Here

    public void testGetAndCreate()
    {
        Object stateObject = new Object();
       
        WebSession session = newSession();
       
        WebRequest request = newRequest(session);
       
        trainGetAttribute(session, "state:myapp:fred", null);

        StateObjectFactory factory = newFactory(stateObject);
       
        session.setAttribute("state:myapp:fred", stateObject);

        replay();

        SessionScopeManager m = new SessionScopeManager();
        m.setRequest(request);
View Full Code Here

    public void testStore()
    {
        Object stateObject = new Object();

        WebSession session = newSession();
        WebRequest request = newRequest(session);
       
        session.setAttribute("state:myapp:fred", stateObject);

        replay();

        SessionScopeManager m = new SessionScopeManager();
        m.setRequest(request);
View Full Code Here

TOP

Related Classes of org.apache.tapestry.web.WebSession

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.