hatenahaiku4j
クラス LoginUser

java.lang.Object
  上位を拡張 hatenahaiku4j.LoginUser

public class LoginUser
extends java.lang.Object

ログインユーザ情報

作成者:
fumokmm

メソッドの概要
static LoginUser create(java.lang.String userId, java.lang.String password)
          ログインユーザを生成します。
static LoginUser create(java.lang.String userId, java.lang.String password, java.lang.String source)
          ログインユーザを生成します。
 boolean equals(java.lang.Object obj)
           
 java.lang.String getHatenaIdFormat()
          ユーザIDをはてなIDフォーマット("id:xxx")で取得します。
 java.lang.String getPassword()
          投稿用パスワードを取得します。
 java.lang.String getSource()
          クライアント名を取得します。
 java.lang.String getUserId()
          ユーザIDを取得します。
 int hashCode()
           
 java.lang.String toBasicAuthenticationString()
          BASIC認証用
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

create

public static LoginUser create(java.lang.String userId,
                               java.lang.String password)
ログインユーザを生成します。

パラメータ:
userId - ユーザID
password - パスワード

create

public static LoginUser create(java.lang.String userId,
                               java.lang.String password,
                               java.lang.String source)
ログインユーザを生成します。

パラメータ:
userId - ユーザID
password - パスワード
source - クライアント名

getUserId

public java.lang.String getUserId()
ユーザIDを取得します。

戻り値:
ユーザID

getHatenaIdFormat

public java.lang.String getHatenaIdFormat()
ユーザIDをはてなIDフォーマット("id:xxx")で取得します。

戻り値:
id:<ユーザID>

getPassword

public java.lang.String getPassword()
投稿用パスワードを取得します。

戻り値:
投稿用パスワード

getSource

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

戻り値:
クライアント名

hashCode

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

equals

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

toString

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

toBasicAuthenticationString

public java.lang.String toBasicAuthenticationString()
BASIC認証用