diff options
Diffstat (limited to 'src/net/miz_hi/smileessence/model/status/ResponseConverter.java')
-rw-r--r-- | src/net/miz_hi/smileessence/model/status/ResponseConverter.java | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/net/miz_hi/smileessence/model/status/ResponseConverter.java b/src/net/miz_hi/smileessence/model/status/ResponseConverter.java deleted file mode 100644 index 1f7cde78..00000000 --- a/src/net/miz_hi/smileessence/model/status/ResponseConverter.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.miz_hi.smileessence.model.status; - -import net.miz_hi.smileessence.cache.TweetCache; -import net.miz_hi.smileessence.cache.UserCache; -import net.miz_hi.smileessence.model.status.tweet.TweetModel; -import net.miz_hi.smileessence.model.status.user.UserModel; -import twitter4j.DirectMessage; -import twitter4j.Status; -import twitter4j.TwitterResponse; -import twitter4j.User; - - -public final class ResponseConverter -{ - - private final TwitterResponse response; - private IStatusModel model; - - public static <T extends IStatusModel> T convert(TwitterResponse response) - { - ResponseConverter converter = new ResponseConverter(response); - return (T) converter.build(); - } - - private ResponseConverter(TwitterResponse response) - { - this.response = response; - } - - private void convert() - { - if (response instanceof Status) - { - model = new TweetModel((Status) response); - TweetCache.put((TweetModel) model); - } - else if (response instanceof DirectMessage) - { - //TODO - } - else if (response instanceof User) - { - model = new UserModel((User) response); - UserCache.put((UserModel) model); - } - else - { - } - } - - private IStatusModel build() - { - convert(); - return model; - } - -} |