com.pankia
Class User

java.lang.Object
  extended by com.pankia.User

public class User
extends java.lang.Object

ユーザークラス アクセス中のユーザー情報を保持する

Author:
yasuhikonakashima

Field Summary
 java.lang.String publicSessionId
          公開セッションID
 
Constructor Summary
User()
           
User(java.lang.String username, java.lang.String countryCode, java.lang.String iconUrl, java.lang.String gradeName, int userId, boolean isGuest, int gradePoint, int achievementPoint, int achievementTotal, boolean isSecured)
          コンストラクタ ローカルに保存したユーザーを使用する場合に使用する
User(com.pankia.api.networklmpl.http.models.UserModel userModel)
          カレントユーザー情報を保持する
 
Method Summary
static int countUpDedupeCounter()
          サーバー送信時の、重複防止用番号
 int getAchievementPoint()
          アチーブメントポイントを返す
 int getAchievementTotal()
          アチーブメントトータルを返す
 java.lang.String getCountryCode()
          カントリーコードを返す
 java.lang.String getGameId()
          ゲームIDを返す
 int getGradeId()
          グレードIDを返す
 java.lang.String getGradeName()
          グレード名を返す
 int getGradePoint()
          グレードポイントを返す
 java.lang.String getIconUrl()
          iconURLを返す
 java.lang.String getTwitterAccount()
          Twitterアカウントを返す
 int getTwitterId()
          TwitterIDを返す
 int getUserId()
          ユーザーIDを返す
 java.lang.String getUsername()
          ユーザー名を返す
 boolean isGradeEnabled()
          グレードを使用するかを返す
 boolean isGuest()
          ゲストであるかを返す
 boolean isLinkTwitter()
          Twitterとリンク済みであるかを返す
 boolean isSecured()
          セキュア済みであるかを返す
 void setAchievementPoint(int point)
           
 void setIconUrl(java.lang.String iconUrl)
           
 void setIsGuest(boolean isGuest)
          ゲストであるかを設定。
 void setIsLinkTwitter(boolean isLink)
           
 void setIsSecured(boolean secured)
           
 void setmAchievementPoint(int mAchievementPoint)
           
 void setmAchievementTotal(int mAchievementTotal)
           
 void setmCountryCode(java.lang.String mCountryCode)
           
 void setmGameId(java.lang.String mGameId)
           
 void setmGradeEnabled(boolean mGradeEnabled)
           
 void setmGradeId(int mGradeId)
           
 void setmGradeName(java.lang.String mGradeName)
           
 void setmGradePoint(int mGradePoint)
           
 void setmIconUrl(java.lang.String mIconUrl)
           
 void setmIsGuest(boolean mIsGuest)
           
 void setmIsLinkTwitter(boolean mIsLinkTwitter)
           
 void setmIsSecured(boolean mIsSecured)
           
 void setmTwitterAccount(java.lang.String mTwitterAccount)
           
 void setmTwitterId(int mTwitterId)
           
 void setmUserId(int mUserId)
           
 void setmUsername(java.lang.String mUsername)
           
 void setPublicSessionId(java.lang.String publicSessionId)
           
static void setsDedupeCounter(int sDedupeCounter)
           
 void setTwitterAccount(java.lang.String account)
           
 void setTwitterId(int id)
           
 void setUsername(java.lang.String newName)
          ユーザー名の更新
 void updateFieldsFromUserModel(com.pankia.api.networklmpl.http.models.UserModel model)
          ユーザーモデルからユーザーを作成する
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publicSessionId

public java.lang.String publicSessionId
公開セッションID

Constructor Detail

User

public User(com.pankia.api.networklmpl.http.models.UserModel userModel)
カレントユーザー情報を保持する

Parameters:
userModel -

User

public User(java.lang.String username,
            java.lang.String countryCode,
            java.lang.String iconUrl,
            java.lang.String gradeName,
            int userId,
            boolean isGuest,
            int gradePoint,
            int achievementPoint,
            int achievementTotal,
            boolean isSecured)
コンストラクタ ローカルに保存したユーザーを使用する場合に使用する

Parameters:
username -
countryCode -
iconUrl -
gradeName -
userId -
isGuest -
gradePoint -
achievementPoint -
achievementTotal -
isSecured -

User

public User()
Method Detail

updateFieldsFromUserModel

public void updateFieldsFromUserModel(com.pankia.api.networklmpl.http.models.UserModel model)
ユーザーモデルからユーザーを作成する

Parameters:
model -

getUserId

public int getUserId()
ユーザーIDを返す

Returns:
userId

getUsername

public java.lang.String getUsername()
ユーザー名を返す

Returns:
username

getTwitterId

public int getTwitterId()
TwitterIDを返す

Returns:
twitterId

getTwitterAccount

public java.lang.String getTwitterAccount()
Twitterアカウントを返す

Returns:
twitterAccount

getCountryCode

public java.lang.String getCountryCode()
カントリーコードを返す

Returns:
countryCode

getIconUrl

public java.lang.String getIconUrl()
iconURLを返す

Returns:
iconUrl

isGuest

public boolean isGuest()
ゲストであるかを返す

Returns:
isGuest

isSecured

public boolean isSecured()
セキュア済みであるかを返す

Returns:
isSecured

setIsSecured

public void setIsSecured(boolean secured)

isLinkTwitter

public boolean isLinkTwitter()
Twitterとリンク済みであるかを返す

Returns:
isLinkTwitter

getGameId

public java.lang.String getGameId()
ゲームIDを返す

Returns:
gameID

isGradeEnabled

public boolean isGradeEnabled()
グレードを使用するかを返す

Returns:
isGradeEnabled

getGradeId

public int getGradeId()
グレードIDを返す

Returns:
gradeId

getGradeName

public java.lang.String getGradeName()
グレード名を返す

Returns:
gradeName

getGradePoint

public int getGradePoint()
グレードポイントを返す

Returns:
gradePoint

getAchievementPoint

public int getAchievementPoint()
アチーブメントポイントを返す

Returns:
achievementPoint

setAchievementPoint

public void setAchievementPoint(int point)

getAchievementTotal

public int getAchievementTotal()
アチーブメントトータルを返す

Returns:
achievementTotal

countUpDedupeCounter

public static int countUpDedupeCounter()
サーバー送信時の、重複防止用番号


setUsername

public void setUsername(java.lang.String newName)
ユーザー名の更新

Parameters:
newName -

setIsGuest

public void setIsGuest(boolean isGuest)
ゲストであるかを設定。

Parameters:
isGuest -

setTwitterAccount

public void setTwitterAccount(java.lang.String account)

setIconUrl

public void setIconUrl(java.lang.String iconUrl)

setIsLinkTwitter

public void setIsLinkTwitter(boolean isLink)

setTwitterId

public void setTwitterId(int id)

setmUserId

public void setmUserId(int mUserId)

setPublicSessionId

public void setPublicSessionId(java.lang.String publicSessionId)

setmUsername

public void setmUsername(java.lang.String mUsername)

setmTwitterId

public void setmTwitterId(int mTwitterId)

setmTwitterAccount

public void setmTwitterAccount(java.lang.String mTwitterAccount)

setmCountryCode

public void setmCountryCode(java.lang.String mCountryCode)

setmIconUrl

public void setmIconUrl(java.lang.String mIconUrl)

setmIsGuest

public void setmIsGuest(boolean mIsGuest)

setmIsSecured

public void setmIsSecured(boolean mIsSecured)

setmIsLinkTwitter

public void setmIsLinkTwitter(boolean mIsLinkTwitter)

setmGameId

public void setmGameId(java.lang.String mGameId)

setmGradeEnabled

public void setmGradeEnabled(boolean mGradeEnabled)

setmGradeId

public void setmGradeId(int mGradeId)

setmGradeName

public void setmGradeName(java.lang.String mGradeName)

setmGradePoint

public void setmGradePoint(int mGradePoint)

setmAchievementPoint

public void setmAchievementPoint(int mAchievementPoint)

setmAchievementTotal

public void setmAchievementTotal(int mAchievementTotal)

setsDedupeCounter

public static void setsDedupeCounter(int sDedupeCounter)