クラス User
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.User
-
public class User extends BaseData
ユーザー情報を管理するクラスです。
ユーザーの新規登録・編集・取得を実行する際に用いられます。
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static java.lang.StringAGE_CONFIG_KEY推奨されていません。protected java.util.Map<java.lang.String,java.lang.Object>attributes推奨されていません。自由項目static java.lang.StringBIRTH_DAY_KEY推奨されていません。static java.lang.StringBUSINESS_CLASS_CD_KEY推奨されていません。protected java.util.List<java.lang.String>fixationItems推奨されていません。固定項目リストstatic java.lang.StringJOIN_DTE_KEY推奨されていません。static java.lang.StringLAST_UPDATE_DTE_KEY推奨されていません。static java.lang.StringLOGIN_ID_KEY推奨されていません。static java.lang.StringPOINT_KEY推奨されていません。static java.lang.StringSEX_CD_KEY推奨されていません。static java.lang.StringSTATE_CD_KEY推奨されていません。protected java.util.List<java.lang.String>unnecessaryItems推奨されていません。無視リストstatic java.lang.StringUSER_ACCESS_TOKEN_KEY推奨されていません。static java.lang.StringUSER_FIRST_FURIGANA_KEY推奨されていません。static java.lang.StringUSER_FIRST_NAME_KEY推奨されていません。static java.lang.StringUSER_FURIGANA_KEY推奨されていません。static java.lang.StringUSER_ID_KEY推奨されていません。static java.lang.StringUSER_LAST_FURIGANA_KEY推奨されていません。static java.lang.StringUSER_LAST_NAME_KEY推奨されていません。static java.lang.StringUSER_NAME_KEY推奨されていません。static java.lang.StringUSER_NO_KEY推奨されていません。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 推奨されていないメソッド 修飾子とタイプ メソッド 説明 protected java.util.List<java.lang.Object>convertToList(org.json.JSONArray jsonArray)protected java.util.Map<java.lang.String,java.lang.Object>convertToMap(org.json.JSONObject jsonObject)java.lang.StringgetAgeConfig()java.util.Map<java.lang.String,java.lang.Object>getAttributes()自由項目を取得します。java.lang.ObjectgetAttributesValue(java.lang.String key)自由項目からデータを取得します。RKZUploadFilegetAttributesValueRKZUploadFile(java.lang.String key)自由項目からデータをRKZUploadFile型で取得します。java.lang.StringgetAttributesValueString(java.lang.String key)自由項目からデータをString型で取得します。java.util.CalendargetBirthDay()誕生日を取得します。java.lang.StringgetBusinessClassCd()職業区分コードを取得します。java.util.List<BaseData>getInstanceList(java.lang.String json)推奨されていません。java.util.CalendargetJoinDte()入会日を取得します。java.util.CalendargetLastUpdateDte()最終更新日時を取得します。java.lang.StringgetLoginId()ログインIDを取得します。java.lang.IntegergetPoint()ポイント数を取得します。java.lang.StringgetSexCd()性別コードを取得します。java.lang.StringgetStateCd()都道府県コードを取得します。java.lang.StringgetUserAccessToken()ユーザアクセストークンを取得します。java.lang.StringgetUserFirstFurigana()名のフリガナを取得します。java.lang.StringgetUserFirstName()名を取得します。java.lang.StringgetUserFurigana()フリガナを取得します。java.lang.StringgetUserId()ユーザーIDを取得します。java.lang.StringgetUserLastFurigana()姓のフリガナを取得します。java.lang.StringgetUserLastName()姓を取得します。java.lang.StringgetUserName()名称を取得します。java.lang.StringgetUserNo()ユーザー番号を取得します。protected voidinitFixationItems()推奨されていません。protected voidinitUnnecessaryItems()推奨されていません。voidremoveArrributesValue(java.lang.String key)自由項目のデータを削除します。voidremoveFixationItemsFromAttributes()推奨されていません。protected java.lang.StringremoveKeyFromJSON(org.json.JSONObject jSONObject, java.lang.String key)推奨されていません。JSONObjectの中から、指定したキーをJSONObjectから消しつつその値を返すvoidremoveUnnecessaryItemsFromAttributes()推奨されていません。voidsetAgeConfig(java.lang.String ageConfig)voidsetAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)自由項目を設定します。protected voidsetAttributesByJSON(org.json.JSONObject jSONObject)推奨されていません。JSONObjectのすべてのキーと値のペアをattributesに設定するvoidsetAttributesValue(java.lang.String key, java.lang.Object value)自由項目にデータを追加します。voidsetBirthDay(java.util.Calendar birthDay)誕生日を設定します。voidsetBusinessClassCd(java.lang.String businessClassCd)職業区分コードを設定します。voidsetJoinDte(java.util.Calendar joinDte)入会日を設定します。voidsetLastUpdateDte(java.util.Calendar lastUpdateDte)最終更新日時を設定します。voidsetLoginId(java.lang.String loginId)ログインIDを設定します。voidsetPoint(java.lang.Integer point)ポイント数を設定します。voidsetSexCd(java.lang.String sexCd)性別コードを設定します。voidsetStateCd(java.lang.String stateCd)都道府県コードを設定します。voidsetUserAccessToken(java.lang.String userAccessToken)ユーザアクセストークンを設定します。voidsetUserFirstFurigana(java.lang.String userFirstFurigana)名のフリガナを設定します。voidsetUserFirstName(java.lang.String userFirstName)名を設定します。voidsetUserFurigana(java.lang.String userFurigana)フリガナを設定します。voidsetUserId(java.lang.String userId)ユーザーIDを設定します。voidsetUserLastFurigana(java.lang.String userLastFurigana)姓のフリガナを設定します。voidsetUserLastName(java.lang.String userLastName)姓を設定します。voidsetUserName(java.lang.String userName)名称を設定します。voidsetUserNo(java.lang.String userNo)ユーザー番号を設定します。
-
-
-
フィールドの詳細
-
USER_NO_KEY
public static final java.lang.String USER_NO_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
SEX_CD_KEY
public static final java.lang.String SEX_CD_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
AGE_CONFIG_KEY
public static final java.lang.String AGE_CONFIG_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
BUSINESS_CLASS_CD_KEY
public static final java.lang.String BUSINESS_CLASS_CD_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
STATE_CD_KEY
public static final java.lang.String STATE_CD_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
JOIN_DTE_KEY
public static final java.lang.String JOIN_DTE_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
LOGIN_ID_KEY
public static final java.lang.String LOGIN_ID_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_NAME_KEY
public static final java.lang.String USER_NAME_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_LAST_NAME_KEY
public static final java.lang.String USER_LAST_NAME_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_FIRST_NAME_KEY
public static final java.lang.String USER_FIRST_NAME_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_FURIGANA_KEY
public static final java.lang.String USER_FURIGANA_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_LAST_FURIGANA_KEY
public static final java.lang.String USER_LAST_FURIGANA_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_FIRST_FURIGANA_KEY
public static final java.lang.String USER_FIRST_FURIGANA_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
BIRTH_DAY_KEY
public static final java.lang.String BIRTH_DAY_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
POINT_KEY
public static final java.lang.String POINT_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
LAST_UPDATE_DTE_KEY
public static final java.lang.String LAST_UPDATE_DTE_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_ACCESS_TOKEN_KEY
public static final java.lang.String USER_ACCESS_TOKEN_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
USER_ID_KEY
public static final java.lang.String USER_ID_KEY
推奨されていません。- 関連項目:
- 定数フィールド値
-
attributes
protected java.util.Map<java.lang.String,java.lang.Object> attributes
推奨されていません。自由項目
-
fixationItems
protected transient java.util.List<java.lang.String> fixationItems
推奨されていません。固定項目リスト
-
unnecessaryItems
protected transient java.util.List<java.lang.String> unnecessaryItems
推奨されていません。無視リスト
-
-
コンストラクタの詳細
-
User
public User()
すべてのフィールドが空のユーザモデルを生成します。
-
User
public User(org.json.JSONObject json) throws RKZResponseStatusJSONオブジェクトから User 情報を作成するコンストラクタ- パラメータ:
json- User情報のJSONObject- 例外:
RKZResponseStatus- ステータス情報
-
-
メソッドの詳細
-
getInstanceList
public java.util.List<BaseData> getInstanceList(java.lang.String json) throws RKZResponseStatus
推奨されていません。- 定義:
getInstanceListクラス内BaseData- パラメータ:
json- モデルの規定フォーマットのJSON- 戻り値:
- モデルリスト
- 例外:
RKZResponseStatus- ステータス情報
-
initFixationItems
protected void initFixationItems()
推奨されていません。
-
initUnnecessaryItems
protected void initUnnecessaryItems()
推奨されていません。
-
getUserId
public java.lang.String getUserId()
ユーザーIDを取得します。- 戻り値:
- ユーザーID
-
setUserId
public void setUserId(java.lang.String userId)
ユーザーIDを設定します。- パラメータ:
userId- ユーザーID
-
getLoginId
public java.lang.String getLoginId()
ログインIDを取得します。- 戻り値:
- ログインID
-
setLoginId
public void setLoginId(java.lang.String loginId)
ログインIDを設定します。- パラメータ:
loginId- ユーザーID
-
getUserName
public java.lang.String getUserName()
名称を取得します。- 戻り値:
- 名称
-
setUserName
public void setUserName(java.lang.String userName)
名称を設定します。- パラメータ:
userName- 名称
-
getUserLastName
public java.lang.String getUserLastName()
姓を取得します。- 戻り値:
- 姓
-
setUserLastName
public void setUserLastName(java.lang.String userLastName)
姓を設定します。- パラメータ:
userLastName- 姓
-
getUserFirstName
public java.lang.String getUserFirstName()
名を取得します。- 戻り値:
- 名
-
setUserFirstName
public void setUserFirstName(java.lang.String userFirstName)
名を設定します。- パラメータ:
userFirstName- 名
-
getUserFurigana
public java.lang.String getUserFurigana()
フリガナを取得します。- 戻り値:
- フリガナ
-
setUserFurigana
public void setUserFurigana(java.lang.String userFurigana)
フリガナを設定します。- パラメータ:
userFurigana- フリガナ
-
getUserLastFurigana
public java.lang.String getUserLastFurigana()
姓のフリガナを取得します。- 戻り値:
- 姓のフリガナ
-
setUserLastFurigana
public void setUserLastFurigana(java.lang.String userLastFurigana)
姓のフリガナを設定します。- パラメータ:
userLastFurigana- 姓のフリガナ
-
getUserFirstFurigana
public java.lang.String getUserFirstFurigana()
名のフリガナを取得します。- 戻り値:
- 名のフリガナ
-
setUserFirstFurigana
public void setUserFirstFurigana(java.lang.String userFirstFurigana)
名のフリガナを設定します。- パラメータ:
userFirstFurigana- 名のフリガナ
-
getSexCd
public java.lang.String getSexCd()
性別コードを取得します。- 戻り値:
- 性別コード
-
setSexCd
public void setSexCd(java.lang.String sexCd)
性別コードを設定します。- パラメータ:
sexCd- 性別コード
-
getBirthDay
public java.util.Calendar getBirthDay()
誕生日を取得します。- 戻り値:
- 誕生日
-
setBirthDay
public void setBirthDay(java.util.Calendar birthDay)
誕生日を設定します。- パラメータ:
birthDay- 誕生日
-
getStateCd
public java.lang.String getStateCd()
都道府県コードを取得します。- 戻り値:
- 都道府県コード
-
setStateCd
public void setStateCd(java.lang.String stateCd)
都道府県コードを設定します。- パラメータ:
stateCd- 都道府県コード
-
getUserNo
public java.lang.String getUserNo()
ユーザー番号を取得します。- 戻り値:
- ユーザー番号
-
setUserNo
public void setUserNo(java.lang.String userNo)
ユーザー番号を設定します。- パラメータ:
userNo- ユーザー番号
-
getJoinDte
public java.util.Calendar getJoinDte()
入会日を取得します。- 戻り値:
- 入会日
-
setJoinDte
public void setJoinDte(java.util.Calendar joinDte)
入会日を設定します。- パラメータ:
joinDte- 入会日
-
getLastUpdateDte
public java.util.Calendar getLastUpdateDte()
最終更新日時を取得します。- 戻り値:
- 最終更新日時
-
setLastUpdateDte
public void setLastUpdateDte(java.util.Calendar lastUpdateDte)
最終更新日時を設定します。- パラメータ:
lastUpdateDte- 最終更新日時
-
getBusinessClassCd
public java.lang.String getBusinessClassCd()
職業区分コードを取得します。- 戻り値:
- 職業区分コード
-
setBusinessClassCd
public void setBusinessClassCd(java.lang.String businessClassCd)
職業区分コードを設定します。- パラメータ:
businessClassCd- 職業区分コード
-
getPoint
public java.lang.Integer getPoint()
ポイント数を取得します。- 戻り値:
- ポイント数
-
setPoint
public void setPoint(java.lang.Integer point)
ポイント数を設定します。- パラメータ:
point- ポイント数
-
getAgeConfig
public java.lang.String getAgeConfig()
-
setAgeConfig
public void setAgeConfig(java.lang.String ageConfig)
-
getUserAccessToken
public java.lang.String getUserAccessToken()
ユーザアクセストークンを取得します。- 戻り値:
- ユーザアクセストークン
-
setUserAccessToken
public void setUserAccessToken(java.lang.String userAccessToken)
ユーザアクセストークンを設定します。- パラメータ:
userAccessToken- ユーザアクセストークン
-
removeKeyFromJSON
protected java.lang.String removeKeyFromJSON(org.json.JSONObject jSONObject, java.lang.String key)推奨されていません。JSONObjectの中から、指定したキーをJSONObjectから消しつつその値を返す- パラメータ:
jSONObject- JSONObjectkey- JSONObjectから消しつつ値を取得したいキー- 戻り値:
- keyに対応する値
-
setAttributesByJSON
protected void setAttributesByJSON(org.json.JSONObject jSONObject)
推奨されていません。JSONObjectのすべてのキーと値のペアをattributesに設定する- パラメータ:
jSONObject- JSONObject
-
convertToMap
protected java.util.Map<java.lang.String,java.lang.Object> convertToMap(org.json.JSONObject jsonObject)
-
convertToList
protected java.util.List<java.lang.Object> convertToList(org.json.JSONArray jsonArray)
-
removeFixationItemsFromAttributes
public void removeFixationItemsFromAttributes()
推奨されていません。
-
removeUnnecessaryItemsFromAttributes
public void removeUnnecessaryItemsFromAttributes()
推奨されていません。
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
自由項目を取得します。- 戻り値:
- 自由項目
-
getAttributesValue
public java.lang.Object getAttributesValue(java.lang.String key)
自由項目からデータを取得します。- パラメータ:
key- 取得するキー- 戻り値:
- キーに対応する値
-
getAttributesValueString
public java.lang.String getAttributesValueString(java.lang.String key)
自由項目からデータをString型で取得します。
データがString型ではない場合、nullを返します。- パラメータ:
key- 取得するキー- 戻り値:
- キーに対応する値
-
getAttributesValueRKZUploadFile
public RKZUploadFile getAttributesValueRKZUploadFile(java.lang.String key)
自由項目からデータをRKZUploadFile型で取得します。
データがRKZUploadFile型ではない場合、nullを返します。- パラメータ:
key- 取得するキー- 戻り値:
- キーに対応する値
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
自由項目を設定します。- パラメータ:
attributes- 自由項目
-
setAttributesValue
public void setAttributesValue(java.lang.String key, java.lang.Object value)自由項目にデータを追加します。- パラメータ:
key- 追加するキー。すでに存在する場合は、値が上書きされます。value- キーに対応する値
-
removeArrributesValue
public void removeArrributesValue(java.lang.String key)
自由項目のデータを削除します。- パラメータ:
key- 削除するキー
-
-