package edu.umd.rhsmith.diads.meater.modules.tweater.media; import java.util.Date; import twitter4j.HashtagEntity; import twitter4j.URLEntity; import twitter4j.UserMentionEntity; import edu.umd.rhsmith.diads.meater.modules.common.sentiment.SentimentAnalyzable; public interface StatusData extends SentimentAnalyzable { public long getStatusId(); public long getUserId(); public String getStatusText(); public String getMatchableStatusText(); public Date getStatusCreatedAt(); public double getStatusLatitude(); public double getStatusLongitude(); public boolean isStatusTruncated(); public boolean isStatusPossiblySensitive(); public boolean isStatusRetweet(); public int getStatusRetweetCount(); public long getStatusRetweetedStatusId(); public long getStatusRetweetedUserId(); public long getStatusInReplyToStatusId(); public long getStatusInReplyToUserId(); public HashtagEntity[] getHashtagEntities(); public URLEntity[] getURLEntities(); public UserMentionEntity[] getUserMentionEntities(); }