クラス 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.String
AGE_CONFIG_KEY
推奨されていません。protected java.util.Map<java.lang.String,java.lang.Object>
attributes
推奨されていません。自由項目static java.lang.String
BIRTH_DAY_KEY
推奨されていません。static java.lang.String
BUSINESS_CLASS_CD_KEY
推奨されていません。protected java.util.List<java.lang.String>
fixationItems
推奨されていません。固定項目リストstatic java.lang.String
JOIN_DTE_KEY
推奨されていません。static java.lang.String
LAST_UPDATE_DTE_KEY
推奨されていません。static java.lang.String
LOGIN_ID_KEY
推奨されていません。static java.lang.String
POINT_KEY
推奨されていません。static java.lang.String
SEX_CD_KEY
推奨されていません。static java.lang.String
STATE_CD_KEY
推奨されていません。protected java.util.List<java.lang.String>
unnecessaryItems
推奨されていません。無視リストstatic java.lang.String
USER_ACCESS_TOKEN_KEY
推奨されていません。static java.lang.String
USER_FIRST_FURIGANA_KEY
推奨されていません。static java.lang.String
USER_FIRST_NAME_KEY
推奨されていません。static java.lang.String
USER_FURIGANA_KEY
推奨されていません。static java.lang.String
USER_ID_KEY
推奨されていません。static java.lang.String
USER_LAST_FURIGANA_KEY
推奨されていません。static java.lang.String
USER_LAST_NAME_KEY
推奨されていません。static java.lang.String
USER_NAME_KEY
推奨されていません。static java.lang.String
USER_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.String
getAgeConfig()
java.util.Map<java.lang.String,java.lang.Object>
getAttributes()
自由項目を取得します。java.lang.Object
getAttributesValue(java.lang.String key)
自由項目からデータを取得します。RKZUploadFile
getAttributesValueRKZUploadFile(java.lang.String key)
自由項目からデータをRKZUploadFile型で取得します。java.lang.String
getAttributesValueString(java.lang.String key)
自由項目からデータをString型で取得します。java.util.Calendar
getBirthDay()
誕生日を取得します。java.lang.String
getBusinessClassCd()
職業区分コードを取得します。java.util.List<BaseData>
getInstanceList(java.lang.String json)
推奨されていません。java.util.Calendar
getJoinDte()
入会日を取得します。java.util.Calendar
getLastUpdateDte()
最終更新日時を取得します。java.lang.String
getLoginId()
ログインIDを取得します。java.lang.Integer
getPoint()
ポイント数を取得します。java.lang.String
getSexCd()
性別コードを取得します。java.lang.String
getStateCd()
都道府県コードを取得します。java.lang.String
getUserAccessToken()
ユーザアクセストークンを取得します。java.lang.String
getUserFirstFurigana()
名のフリガナを取得します。java.lang.String
getUserFirstName()
名を取得します。java.lang.String
getUserFurigana()
フリガナを取得します。java.lang.String
getUserId()
ユーザーIDを取得します。java.lang.String
getUserLastFurigana()
姓のフリガナを取得します。java.lang.String
getUserLastName()
姓を取得します。java.lang.String
getUserName()
名称を取得します。java.lang.String
getUserNo()
ユーザー番号を取得します。protected void
initFixationItems()
推奨されていません。protected void
initUnnecessaryItems()
推奨されていません。void
removeArrributesValue(java.lang.String key)
自由項目のデータを削除します。void
removeFixationItemsFromAttributes()
推奨されていません。protected java.lang.String
removeKeyFromJSON(org.json.JSONObject jSONObject, java.lang.String key)
推奨されていません。JSONObjectの中から、指定したキーをJSONObjectから消しつつその値を返すvoid
removeUnnecessaryItemsFromAttributes()
推奨されていません。void
setAgeConfig(java.lang.String ageConfig)
void
setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
自由項目を設定します。protected void
setAttributesByJSON(org.json.JSONObject jSONObject)
推奨されていません。JSONObjectのすべてのキーと値のペアをattributesに設定するvoid
setAttributesValue(java.lang.String key, java.lang.Object value)
自由項目にデータを追加します。void
setBirthDay(java.util.Calendar birthDay)
誕生日を設定します。void
setBusinessClassCd(java.lang.String businessClassCd)
職業区分コードを設定します。void
setJoinDte(java.util.Calendar joinDte)
入会日を設定します。void
setLastUpdateDte(java.util.Calendar lastUpdateDte)
最終更新日時を設定します。void
setLoginId(java.lang.String loginId)
ログインIDを設定します。void
setPoint(java.lang.Integer point)
ポイント数を設定します。void
setSexCd(java.lang.String sexCd)
性別コードを設定します。void
setStateCd(java.lang.String stateCd)
都道府県コードを設定します。void
setUserAccessToken(java.lang.String userAccessToken)
ユーザアクセストークンを設定します。void
setUserFirstFurigana(java.lang.String userFirstFurigana)
名のフリガナを設定します。void
setUserFirstName(java.lang.String userFirstName)
名を設定します。void
setUserFurigana(java.lang.String userFurigana)
フリガナを設定します。void
setUserId(java.lang.String userId)
ユーザーIDを設定します。void
setUserLastFurigana(java.lang.String userLastFurigana)
姓のフリガナを設定します。void
setUserLastName(java.lang.String userLastName)
姓を設定します。void
setUserName(java.lang.String userName)
名称を設定します。void
setUserNo(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 RKZResponseStatus
JSONオブジェクトから 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
- 削除するキー
-
-