void updateUsers() { for(String id : ChatroomServerEndpoint.users.keySet()) { User theUser = ChatroomServerEndpoint.users.get(id); if (theUser.getStatus() == User.Connection.DISCONNECTED) { // get the time at which the user disconnected Calendar disconnectDate = theUser.getdisconnectionDate(); // Calendar.getTime.getTime returns milliseconds, // so, multiply maxDisconnectTime by 1000 to see if the user has expired if (theDate.getTime().getTime() - disconnectDate.getTime().getTime() >= maxDisconnectTime * 1000 ) { System.out.println(id + " has timed out"); ChatroomServerEndpoint.users.remove(id); } } } }
Twitter twitter = new TwitterFactory().getInstance(); User user = twitter.showUser(username); //username could be an String or a Long with the id of the user Status status = user.getStatus();
Twitter twitter = new TwitterFactory().getInstance(); ResponseList<User> userInfo = twitter.lookupUsers(new long[]{userId1, userId2, userId3}); for(User u: userInfo){ System.out.println(u.getScreenName() + ": " + u.getStatus().getText()); }
Twitter twitter = new TwitterFactory().getInstance(); ResponseList<User> userInfo = twitter.lookupUsers(new long[]{userId1, userId2, userId3}); for(User u: userInfo){ System.out.println(u.getScreenName() + ": " + u.getStatus().getText()); }
Twitter twitter = new TwitterFactory().getInstance(); User user = twitter.showUser("marissamayer"); if (user.getStatus() != null) { int followers = user.getFollowersCount(); if (followers>=1000) { System.out.println("User "+ user.getScreenName()+" Followers " + user.getFollowersCount()); } } else { // the user is protected System.out.println("@" + user.getScreenName()); }
Twitter twitter = new TwitterFactory().getInstance(); int page = 1; ResponseList<User> users; do { users = twitter.searchUsers("search_keyword", page); for (User user : users) { if (user.getStatus() != null && user.getFollowersCount()>=1000) { System.out.println("@" + user.getScreenName()+" Followers: "+user.getFollowersCount()); } else { // the user is protected System.out.println("@" + user.getScreenName()); } } page++; } while (users.size() != 0 && page < 50);