Examples of PersistentLogin


Examples of com.jappstart.model.auth.PersistentLogin

     * @return the remember me token
     */
    @Override
    public final PersistentRememberMeToken getTokenForSeries(
        final String series) {
        PersistentLogin persistentLogin = null;
        final Query query = entityManager.createQuery(
            "SELECT p FROM PersistentLogin p WHERE series = :series");
        query.setParameter("series", series);

        try {
            persistentLogin = (PersistentLogin) query.getSingleResult();
        } catch (NoResultException e) {
            return null;
        }

        return new PersistentRememberMeToken(
            persistentLogin.getUsername(),
            persistentLogin.getSeries(),
            persistentLogin.getToken(),
            persistentLogin.getLastUsed());
    }
View Full Code Here

Examples of com.jappstart.model.auth.PersistentLogin

        final Date lastUsed) {
        final Query query = entityManager.createQuery(
            "SELECT p FROM PersistentLogin p WHERE series = :series");
        query.setParameter("series", series);

        final PersistentLogin persistentLogin =
             (PersistentLogin) query.getSingleResult();

        persistentLogin.setToken(tokenValue);
        persistentLogin.setLastUsed(lastUsed);

        entityManager.persist(persistentLogin);
    }
View Full Code Here

Examples of com.jappstart.model.auth.PersistentLogin

     * @param token the remember me token
     * @return the persistent login
     */
    private PersistentLogin createPersistentLogin(
        final Key key, final PersistentRememberMeToken token) {
        final PersistentLogin persistentLogin =
            new PersistentLogin(key, token.getUsername());

        persistentLogin.setSeries(token.getSeries());
        persistentLogin.setToken(token.getTokenValue());
        persistentLogin.setLastUsed(token.getDate());

        return persistentLogin;
    }
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

     */
    @Test
    public void testCreateOrUpdatePersistentLogin()
    {
        final PersistentLoginMapper loginMapper = context.mock(PersistentLoginMapper.class);
        final PersistentLogin login = context.mock(PersistentLogin.class);
       
        context.checking(new Expectations()
        {
            {
                oneOf(loginMapper).createOrUpdate(with(login));                
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

     */
    @Test
    public void testGetPersistentLoginDataSuccess()
    {
        final PersistentLoginMapper loginMapper = context.mock(PersistentLoginMapper.class);
        final PersistentLogin login = context.mock(PersistentLogin.class);
       
        context.checking(new Expectations()
        {
            {
                oneOf(loginMapper).findByAccountId(with("theuser"));
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

        final HttpServletResponse response = context
                .mock(HttpServletResponse.class);
        final String[] cookieTokens = new String[] { "blah", "", "whatever" };
        final ExtendedUserDetails userDetails = context
                .mock(ExtendedUserDetails.class);
        final PersistentLogin login = context.mock(PersistentLogin.class);

        final long cookieTime = System.currentTimeMillis() + cookieDelay;
        cookieTokens[1] = String.valueOf(cookieTime);

        context.checking(new Expectations()
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

        final HttpServletResponse response = context
                .mock(HttpServletResponse.class);
        final String[] cookieTokens = new String[] { "blah", "", "whatever" };
        final ExtendedUserDetails userDetails = context
                .mock(ExtendedUserDetails.class);
        final PersistentLogin login = context.mock(PersistentLogin.class);

        final long cookieTime = System.currentTimeMillis() + cookieDelay;
        cookieTokens[1] = String.valueOf(cookieTime);

        context.checking(new Expectations()
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

     * Test constructor sets PersistentLogin.
     */
    @Test
    public void testConstructorNonNullPersistentLogin()
    {
        final PersistentLogin login = context.mock(PersistentLogin.class);

        ExtendedUserDetailsImpl sut = new ExtendedUserDetailsImpl(person, login, null, null);
        assertNotNull("PersistentLogin not set in constructor", sut.getPersistentLogin());
    }
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

     */
    @Test
    public void testDeletePersistentLoginByUserName()
    {
        jpaPersistentLoginMapper.deletePersistentLogin("mrburns");
        PersistentLogin foo = jpaPersistentLoginMapper.findByAccountId("mrburns");
        assertNull("PersistentLogin still present after delete", foo);
    }
View Full Code Here

Examples of org.eurekastreams.server.domain.PersistentLogin

     * test createOrUpdate create token expiration.
     */
    @Test
    public void testCreateOrUpdateCreateTokenExpirationDate()
    {
        PersistentLogin login = new PersistentLogin("homer", "doh", expiryDate);
        jpaPersistentLoginMapper.createOrUpdate(login);

        PersistentLogin sutResult = jpaPersistentLoginMapper.findByAccountId("homer");
        assertTrue("PersistentLogin id is zero, create didn't happen", 0L != sutResult.getId());

        assertEquals("PersistentLogin tokenExpirationDate not created correctly", expiryDate, sutResult
                .getTokenExpirationDate());
    }
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.