hatenahaiku4j
クラス Status

java.lang.Object
  上位を拡張 hatenahaiku4j.Status
すべての実装されたインタフェース:
Entity<Status>, java.lang.Comparable<Status>

public class Status
extends java.lang.Object
implements Entity<Status>

はてなハイクステータス情報を表現するクラス

導入されたバージョン:
v0.0.1
作成者:
fumokmm

フィールドの概要
 StatusAPI api
          ステータスAPI
 
メソッドの概要
 int compareTo(Status status)
          このステータス情報と指定されたステータス情報の順序を比較します。
 boolean equals(java.lang.Object obj)
           
 java.util.Date getCreatedAt()
          作成日時を取得します。
 java.lang.String getCreatedAtString()
          作成日時をはてな日付形式文字列で取得します。
 int getFavorited()
          お気に入られ(☆してくれた人数)を取得します。
 java.lang.String getInReplyToStatusId()
          返信元ステータスIDを取得します。
 java.lang.String getInReplyToUserId()
          返信元ユーザIDを取得します。
 java.lang.String getKeyword()
          キーワードを取得します。
 java.lang.String getLink()
          リンクを取得します。
 java.lang.String getMobileLink()
          モバイル用リンクを取得します。
 java.util.List<Status> getReplies()
          このステータスへの返信を返却します。
 java.lang.String getSource()
          ソース(クライアント名)を取得します。
 java.lang.String getStatusId()
          ステータスIDを取得します。
 java.lang.String getText()
          投稿内容を取得します。
 User getUser()
          ユーザ情報を取得します。
 java.lang.String getUserId()
          ユーザIDを取得します。
 java.lang.String getUserIdNotation()
          id記法のユーザIDを取得します。
 int hashCode()
           
 boolean isIdPage()
          idページかどうか取得します。
 boolean isShadow()
          このステータスへの返信として取得した内容かどうかを取得します。
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

api

public final StatusAPI api
ステータスAPI

メソッドの詳細

getStatusId

public java.lang.String getStatusId()
ステータスIDを取得します。

戻り値:
ステータスID
導入されたバージョン:
v0.0.1

getCreatedAt

public java.util.Date getCreatedAt()
作成日時を取得します。

戻り値:
作成日時
導入されたバージョン:
v0.0.1

getCreatedAtString

public java.lang.String getCreatedAtString()
作成日時をはてな日付形式文字列で取得します。

戻り値:
作成日時(はてな日付形式文字列)
導入されたバージョン:
v0.2.0

getFavorited

public int getFavorited()
お気に入られ(☆してくれた人数)を取得します。
付いたスターの数でないことに注意してください。

戻り値:
お気に入られ(☆してくれた人数)
導入されたバージョン:
v0.0.1

getInReplyToStatusId

public java.lang.String getInReplyToStatusId()
返信元ステータスIDを取得します。

戻り値:
返信元ステータスID
導入されたバージョン:
v0.0.1

getInReplyToUserId

public java.lang.String getInReplyToUserId()
返信元ユーザIDを取得します。

戻り値:
返信元ユーザID
導入されたバージョン:
v0.0.1

getKeyword

public java.lang.String getKeyword()
キーワードを取得します。

戻り値:
キーワード
導入されたバージョン:
v0.0.1

isIdPage

public boolean isIdPage()
idページかどうか取得します。

戻り値:
idページかどうか
導入されたバージョン:
v0.0.1

getLink

public java.lang.String getLink()
リンクを取得します。

戻り値:
リンク
導入されたバージョン:
v0.0.1

getMobileLink

public java.lang.String getMobileLink()
モバイル用リンクを取得します。

戻り値:
モバイル用リンク
導入されたバージョン:
v1.0.0

getReplies

public java.util.List<Status> getReplies()
このステータスへの返信を返却します。

戻り値:
このステータスへの返信
導入されたバージョン:
v0.1.0

getSource

public java.lang.String getSource()
ソース(クライアント名)を取得します。

戻り値:
ソース(クライアント名)
導入されたバージョン:
v0.0.1

getText

public java.lang.String getText()
投稿内容を取得します。

戻り値:
投稿内容
導入されたバージョン:
v0.0.1

getUser

public User getUser()
ユーザ情報を取得します。

戻り値:
ユーザ情報
導入されたバージョン:
v0.0.1

getUserId

public java.lang.String getUserId()
ユーザIDを取得します。 getUser()で取得できるユーザのUser.getUserId()のエイリアスです。

戻り値:
ユーザID
導入されたバージョン:
v0.0.1

getUserIdNotation

public java.lang.String getUserIdNotation()
id記法のユーザIDを取得します。
getUser()で取得できるユーザのUser.getUserIdNotation()のエイリアスです。

戻り値:
ユーザid記法
導入されたバージョン:
v0.2.0

isShadow

public boolean isShadow()
このステータスへの返信として取得した内容かどうかを取得します。

戻り値:
このステータスへの返信として取得した内容かどうか
導入されたバージョン:
v0.1.0

compareTo

public int compareTo(Status status)
このステータス情報と指定されたステータス情報の順序を比較します。
このステータス情報が指定されたステータス情報より小さい場合は負の整数、
等しい場合はゼロ、大きい場合は正の整数を返します。

比較はステータスIDで行います。

定義:
インタフェース java.lang.Comparable<Status> 内の compareTo
パラメータ:
status - 指定されたステータス情報
導入されたバージョン:
v1.1.0

hashCode

public int hashCode()
オーバーライド:
クラス java.lang.Object 内の hashCode

equals

public boolean equals(java.lang.Object obj)
オーバーライド:
クラス java.lang.Object 内の equals