Package in.partake.model.dto

Examples of in.partake.model.dto.UserOpenIDLink


public class UserOpenIDLinkTestDataProvider extends TestDataProvider<UserOpenIDLink> {

    @Override
    public UserOpenIDLink create(long pkNumber, String pkSalt, int objNumber) {
        UUID uuid = new UUID(pkNumber, pkSalt.hashCode());
        return new UserOpenIDLink(uuid, "identifier", "userId" + objNumber);
    }
View Full Code Here


    }

    @Override
    public List<UserOpenIDLink> createSamples() {
        List<UserOpenIDLink> array = new ArrayList<UserOpenIDLink>();
        array.add(new UserOpenIDLink(new UUID(0, 0), "identifier", "userId"));
        array.add(new UserOpenIDLink(new UUID(0, 1), "identifier", "userId"));
        array.add(new UserOpenIDLink(new UUID(0, 0), "identifier1", "userId"));
        array.add(new UserOpenIDLink(new UUID(0, 0), "identifier", "userId1"));
        return array;
    }
View Full Code Here

    public void createFixtures(PartakeConnection con, IPartakeDAOs daos) throws DAOException {
        IUserOpenIDLinkAccess dao = daos.getOpenIDLinkageAccess();
        dao.truncate(con);

        dao.put(con, new UserOpenIDLink(DEFAULT_USER_OPENID_ID, DEFAULT_USER_ID, DEFAULT_USER_OPENID_IDENTIFIER));
        dao.put(con, new UserOpenIDLink(DEFAULT_USER_OPENID_ALTERNATIVE_ID, DEFAULT_USER_ID, DEFAULT_USER_OPENID_ALTERNATIVE_IDENTIFIER));
    }
View Full Code Here

        super.setup(PartakeApp.getDBService().getDAOs().getOpenIDLinkageAccess());
    }

    @Override
    protected UserOpenIDLink create(long pkNumber, String pkSalt, int objNumber) {
        return new UserOpenIDLink(new UUID(pkNumber, pkSalt.hashCode()), "id" + pkSalt + pkNumber, "userId" + objNumber);
    }
View Full Code Here

        this.identifier = identifier;
    }

    @Override
    protected Void doExecute(PartakeConnection con, IPartakeDAOs daos) throws DAOException, PartakeException {
        UserOpenIDLink linkage = daos.getOpenIDLinkageAccess().findByOpenId(con, identifier);
        if (linkage == null || !userId.equals(linkage.getUserId()))
            throw new PartakeException(UserErrorCode.INVALID_OPENID);

        daos.getOpenIDLinkageAccess().remove(con, linkage.getId());
        return null;
    }
View Full Code Here

        this.identifier = identifier;
    }

    @Override
    protected UserEx doExecute(PartakeConnection con, IPartakeDAOs daos) throws DAOException, PartakeException {
        UserOpenIDLink linkage = daos.getOpenIDLinkageAccess().findByOpenId(con, identifier);
        if (linkage == null)
            return null;

        return UserDAOFacade.getUserEx(con, daos, linkage.getUserId());
    }
View Full Code Here

    }

    @Override
    protected Void doExecute(PartakeConnection con, IPartakeDAOs daos) throws DAOException, PartakeException {
        UUID id = daos.getOpenIDLinkageAccess().getFreshId(con);
        daos.getOpenIDLinkageAccess().put(con, new UserOpenIDLink(id, userId, identifier));
        return null;
    }
View Full Code Here

import org.codehaus.jackson.node.ObjectNode;

class EntityOpenIDLinkageMapper extends Postgres9EntityDataMapper<UserOpenIDLink> {
    @Override
    public UserOpenIDLink map(ObjectNode obj) {
        return new UserOpenIDLink(obj).freeze();
    }
View Full Code Here

        DataIterator<UserOpenIDLink> it = new Postgres9DataIterator<UserOpenIDLink>(idMapper, psars);
        try {
            ArrayList<UserOpenIDLink> results = new ArrayList<UserOpenIDLink>();
            while (it.hasNext()) {
                UserOpenIDLink t = it.next();
                if (t == null)
                    continue;

                results.add(t.freeze());
            }

            return results;
        } finally {
            it.close();
View Full Code Here

TOP

Related Classes of in.partake.model.dto.UserOpenIDLink

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.