Examples of UserMongo


Examples of com.impetus.client.twitter.entities.UserMongo

    /**
     * @return
     */
    private UserMongo buildUser2()
    {
        UserMongo user2 = new UserMongo(userId2, "Saurabh", "password2", "single");

        user2.setPreference(new PreferenceMongo("P2", "High Contrast", "3"));

        user2.addExternalLink(new ExternalLinkMongo("L3", "GooglePlus", "http://plus.google.com/inviteme"));
        user2.addExternalLink(new ExternalLinkMongo("L4", "Yahoo", "http://yahoo.com/profiles/itsmeamry"));

        user2.addTweet(new TweetMongo("Saurabh tweets for the first time", "Phone"));
        user2.addTweet(new TweetMongo("Another tweet from Saurabh", "text"));
        return user2;
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    @Override
    public void savePreference(String userId, PreferenceMongo preference)
    {

        UserMongo user = em.find(UserMongo.class, userId);
        user.setPreference(preference);
        em.persist(user);
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    @Override
    public void addExternalLink(String userId, String linkId, String linkType, String linkAddress)
    {
        UserMongo user = em.find(UserMongo.class, userId);
        user.addExternalLink(new ExternalLinkMongo(linkId, linkType, linkAddress));

        em.persist(user);
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    @Override
    public void addTweet(String userId, String tweetBody, String device)
    {
        UserMongo user = em.find(UserMongo.class, userId);
        user.addTweet(new TweetMongo(tweetBody, device));
        em.persist(user);
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    @Override
    public void startFollowing(String userId, String friendUserId)
    {
        UserMongo user = em.find(UserMongo.class, userId);
        UserMongo friend = em.find(UserMongo.class, friendUserId);

        user.addFriend(friend);
        em.persist(user);

        friend.addFollower(user);
        em.persist(friend);
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    @Override
    public void addFollower(String userId, String followerUserId)
    {
        UserMongo user = em.find(UserMongo.class, userId);
        UserMongo follower = em.find(UserMongo.class, followerUserId);

        user.addFollower(follower);
        em.persist(user);
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    @Override
    public UserMongo findUserById(String userId)
    {
        UserMongo user = em.find(UserMongo.class, userId);
        return user;
    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    protected void addAllUserInfo()
    {
        UserMongo user1 = buildUser1();
        UserMongo user2 = buildUser2();

        twitter.createEntityManager();
        twitter.addUser(user1);
        twitter.closeEntityManager();
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    protected void getUserById()
    {
        twitter.createEntityManager();
        UserMongo user1 = twitter.findUserById(userId1);
        assertUser1(user1);

        UserMongo user2 = twitter.findUserById(userId2);
        assertUser2(user2);

    }
View Full Code Here

Examples of com.impetus.client.twitter.entities.UserMongo

    }

    protected void updateUser()
    {
        twitter.createEntityManager();
        UserMongo user1 = twitter.findUserById(userId1);
        assertUser1(user1);

        user1.setPersonalDetail(new PersonalDetailMongo("Vivek", "unknown", "Married"));
        user1.addTweet(new TweetMongo("My Third Tweet", "iPhone"));
        twitter.mergeUser(user1);

        UserMongo user1AfterMerge = twitter.findUserById(userId1);

        assertUpdatedUser1(user1AfterMerge);

        twitter.closeEntityManager();
    }
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.