package com.twift.control;
import java.net.URL;
import java.util.Date;
import twitter4j.RateLimitStatus;
import twitter4j.Status;
import twitter4j.User;
/**
* User<br>
* User<br>
* IDURL
* @author Keisuke Kobayashi
*
*/
public class TwiftUser implements User{
private String screenName;
private int id;
private String imageUrl;
/**
*
* @param screenName
* @param id
* @param url
*/
public TwiftUser(String screenName, int id, String url){
this.screenName = screenName;
this.id = id;
this.imageUrl = url;
}
@Override
public Date getCreatedAt() {
// TODO
return null;
}
@Override
public String getDescription() {
// TODO
return null;
}
@Override
public int getFavouritesCount() {
// TODO
return 0;
}
@Override
public int getFollowersCount() {
// TODO
return 0;
}
@Override
public int getFriendsCount() {
// TODO
return 0;
}
@Override
public int getId() {
return this.id;
}
@Override
public String getLang() {
// TODO
return null;
}
@Override
public String getLocation() {
// TODO
return null;
}
@Override
public String getName() {
// TODO
return null;
}
@Override
public String getProfileBackgroundColor() {
// TODO
return null;
}
@Override
public String getProfileBackgroundImageUrl() {
// TODO
return null;
}
@Override
public URL getProfileImageURL() {
URL url = null;
try{
url = new URL(imageUrl);
}catch(Exception e){
e.printStackTrace();
}
return url;
}
@Override
public String getProfileLinkColor() {
// TODO
return null;
}
@Override
public String getProfileSidebarBorderColor() {
// TODO
return null;
}
@Override
public String getProfileSidebarFillColor() {
// TODO
return null;
}
@Override
public String getProfileTextColor() {
// TODO
return null;
}
/**
* @return
*/
@Override
public String getScreenName() {
return this.screenName;
}
@Override
public Status getStatus() {
// TODO
return null;
}
@Override
public Date getStatusCreatedAt() {
// TODO
return null;
}
@Override
public long getStatusId() {
// TODO
return 0;
}
@Override
public String getStatusInReplyToScreenName() {
// TODO
return null;
}
@Override
public long getStatusInReplyToStatusId() {
// TODO
return 0;
}
@Override
public int getStatusInReplyToUserId() {
// TODO
return 0;
}
@Override
public String getStatusSource() {
// TODO
return null;
}
@Override
public String getStatusText() {
// TODO
return null;
}
@Override
public int getStatusesCount() {
// TODO
return 0;
}
@Override
public String getTimeZone() {
// TODO
return null;
}
@Override
public URL getURL() {
// TODO
return null;
}
@Override
public int getUtcOffset() {
// TODO
return 0;
}
@Override
public boolean isContributorsEnabled() {
// TODO
return false;
}
@Override
public boolean isFollowing() {
// TODO
return false;
}
@Override
public boolean isGeoEnabled() {
// TODO
return false;
}
@Override
public boolean isProfileBackgroundTiled() {
// TODO
return false;
}
@Override
public boolean isProtected() {
// TODO
return false;
}
@Override
public boolean isStatusFavorited() {
// TODO
return false;
}
@Override
public boolean isStatusTruncated() {
// TODO
return false;
}
@Override
public boolean isVerified() {
// TODO
return false;
}
@Override
public int compareTo(User another) {
// TODO
return 0;
}
@Override
public RateLimitStatus getRateLimitStatus() {
// TODO
return null;
}
}
|