Package org.apache.tapestry5.services

Examples of org.apache.tapestry5.services.Session


        if (componentId != null) builder.append(componentId);

        builder.append(':');
        builder.append(fieldName);

        Session session = request.getSession(persistedValue != null);

        // TAPESTRY-2308: The session will be false when newValue is null and the session
        // does not already exist.

        if (session != null)
        {
            session.setAttribute(builder.toString(), persistedValue);
        }
    }
View Full Code Here


        final List<String> headerNames = new ArrayList<String>();
        final List<String> parameterNames = new ArrayList<String>();
        final Locale locale = new Locale("pt", "BR", "MG");
        final String method = "postget";
        final String[] parameters = new String[0];
        final Session session1 = newMock(Session.class);
        final Session session2 = newMock(Session.class);

        Request mock = newMock(Request.class);
        SimpleRequestWrapper request = new SimpleRequestWrapper(mock, "localhost", "path");
       
        mock.setAttribute(attributeName, attributeValue);
View Full Code Here

    }

    @SuppressWarnings("unchecked")
    public <T> T get(Class<T> asoClass, ApplicationStateCreator<T> creator)
    {
        Session session = getSession();

        String key = buildKey(asoClass);

        T aso = (T) session.getAttribute(key);

        if (aso == null)
        {
            aso = creator.create();
            session.setAttribute(key, aso);
        }

        return aso;
    }
View Full Code Here

    public <T> boolean exists(Class<T> asoClass)
    {
        String key = buildKey(asoClass);

        Session session = request.getSession(false);

        return session != null && session.getAttribute(key) != null;
    }
View Full Code Here

        this.request = request;
    }

    public void requestDidComplete()
    {
        Session session = request.getSession(false);

        if (session != null)
            session.restoreDirtyObjects();
    }
View Full Code Here

        train_getAttribute(ss, "foo", "bar");

        replay();

        Request request = new RequestImpl(sr, CHARSET, null);
        Session session = request.getSession(true);

        assertEquals(session.getAttribute("foo"), "bar");

        verify();
    }
View Full Code Here

        replay();

        Request request = new RequestImpl(sr, CHARSET, null);

        Session session = request.getSession(true);

        session.invalidate();

        assertNull(request.getSession(false));

        assertSame(request.getSession(true), session);
View Full Code Here

        expect(hs.getAttributeNames()).andReturn(e);

        replay();

        Session session = new SessionImpl(hs, null);

        assertEquals(session.getAttributeNames(), Arrays.asList("barney", "fred"));

        verify();
    }
View Full Code Here

        expect(hs.getAttributeNames()).andReturn(e);

        replay();

        Session session = new SessionImpl(hs, null);

        assertEquals(session.getAttributeNames("f"), Arrays.asList("fanny", "fred"));

        verify();
    }
View Full Code Here

        hs.invalidate();

        replay();

        Session session = new SessionImpl(hs, null);

        session.invalidate();

        verify();
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.services.Session

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.