Package com.socialnetworkshirts.twittershirts.dataaccess.twitter.model

Examples of com.socialnetworkshirts.twittershirts.dataaccess.twitter.model.User


            throws RetrievalException {
        Element elem = followersCache.get(twitterName);
        if (elem == null) {
            if (log.isDebugEnabled())
                log.debug("Loading followers for " + twitterName + " ...");
            User user = getUser(twitterName);
            List<User> followers = importer.fetchFollowers(twitterName, user.getFollowersCount());
            if (log.isDebugEnabled())
                log.debug("Caching followers data for " + twitterName + " ...");
            followersCache.put(new Element(twitterName, followers));
            return followers;
        } else
View Full Code Here


            throws RetrievalException {
        Element elem = usersCache.get(twitterName);
        if (elem == null) {
            if (log.isDebugEnabled())
                log.debug("Loading user data for " + twitterName + " ...");
            User user = importer.fetchUser(twitterName);
            if (log.isDebugEnabled())
                log.debug("Caching user data for " + twitterName + " ...");
            usersCache.put(new Element(twitterName, user));
            return user;
        } else
View Full Code Here

    private boolean relevant = false;

    public void startElement(String uri, String localName, String qName, Attributes attributes)
            throws SAXException {
        if (TAG_USER.equals(localName))
            currentUser = new User();
        else if (RELEVANT_TAGS.contains(localName)) {
            buffer.delete(0, buffer.length());
            relevant = true;
        } else
            relevant = false;
View Full Code Here

        return "14099632";
    }

    public TwitterUser getTwitterUser(String id) {
        try {
            User user = twitterService.getUser(id);
            List<User> followers = twitterService.getFollowers(id);
            List<TwitterUser> users = new ArrayList<TwitterUser>();
            for (User follower : followers) {
                users.add(new TwitterUser(follower.getId(), follower.getName(),
                        follower.getScreenName(), follower.getFollowersCount(),
                        Collections.EMPTY_LIST, follower.getProfileImageUrl()));
            }
            return new TwitterUser(user.getId(), user.getName(),
                    user.getScreenName(), user.getFollowersCount(),
                    users, user.getProfileImageUrl());
        } catch (RetrievalException e) {
            e.printStackTrace();
            return null;
        }
    }
View Full Code Here

TOP

Related Classes of com.socialnetworkshirts.twittershirts.dataaccess.twitter.model.User

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.