クラス 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
      推奨されていません。 
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      User()
      すべてのフィールドが空のユーザモデルを生成します。
      User​(org.json.JSONObject json)
      JSONオブジェクトから User 情報を作成するコンストラクタ
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド 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)
      ユーザー番号を設定します。
      • クラスから継承されたメソッド jp.co.pscsrv.android.baasatrakuza.model.BaseData

        isNoData
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

      • 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 - JSONObject
        key - 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 - 削除するキー