クラス UserDetail


  • public class UserDetail
    extends BaseData
    ユーザー詳細情報です。
    • ネストされたクラスの概要

      ネストされたクラス 
      修飾子とタイプ クラス 説明
      static class  UserDetail.VisibilityType
      ユーザー詳細の公開範囲です。
    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      protected java.util.Map<java.lang.String,​java.lang.Object> attributes
      推奨されていません。
      自由項目
      protected java.util.List<java.lang.String> fixationItems
      推奨されていません。
      固定項目リスト
      protected java.util.List<java.lang.String> unnecessaryItems
      推奨されていません。
      無視リスト
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      UserDetail()
      各フィールドが空のデータオブジェクトを生成します。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド 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.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.lang.String getCode()
      コードを取得します。
      java.lang.String getId()
      ユーザー詳細IDを取得します。
      UserDetail getInstance​(java.lang.String json)  
      java.util.List<BaseData> getInstanceList​(java.lang.String json)  
      java.lang.String getObjectId()
      オブジェクトIDを取得します。
      java.lang.Integer getObjectSortNo()
      並び順(オブジェクト別)を取得します。
      java.lang.Integer getSortNo()
      順序を取得します。
      Favorite getSysFavorite()
      お気に入り情報を取得します。
      FavoriteSummary getSysFavoriteSum()
      お気に入り集計情報を取得します。
      java.util.Calendar getSysInsertDate()
      登録日時を取得します。
      java.util.Calendar getSysUpdateDate()
      更新日時を取得します。
      java.lang.String getUserId()
      ユーザーIDを取得します。
      java.lang.String getUserNo()
      顧客番号を取得します。
      java.lang.String getUserTenantId()
      ユーザーテナントIDを取得します。
      UserDetail.VisibilityType getVisibility()
      公開範囲を取得します。
      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 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 setCode​(java.lang.String code)
      コードを設定します。
      void setId​(java.lang.String id)
      ユーザー詳細IDを設定します。
      void setObjectId​(java.lang.String object_id)
      オブジェクトIDを設定します。
      void setObjectSortNo​(java.lang.Integer object_sort_no)
      並び順(オブジェクト別)を設定します。
      void setSortNo​(java.lang.Integer sort_no)
      順序を設定します。
      void setSysFavorite​(Favorite sys_favorite)
      お気に入り情報を設定します。
      void setSysFavoriteSum​(FavoriteSummary sys_favorite_sum)
      お気に入り集計情報を設定します。
      void setSysInsertDate​(java.util.Calendar sys_insert_date)
      登録日時を設定します。
      void setSysUpdateDate​(java.util.Calendar sys_update_date)
      更新日時を設定します。
      void setUserId​(java.lang.String user_id)
      ユーザーIDを設定します。
      void setUserNo​(java.lang.String user_no)
      顧客番号を設定します。
      void setUserTenantId​(java.lang.String user_tenant_id)
      ユーザーテナントIDを設定します。
      void setVisibility​(UserDetail.VisibilityType visibility)
      公開範囲を設定します。
      • クラスから継承されたメソッド jp.co.pscsrv.android.baasatrakuza.model.BaseData

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

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

      • 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
        推奨されていません。
        無視リスト
    • コンストラクタの詳細

      • UserDetail

        public UserDetail()
        各フィールドが空のデータオブジェクトを生成します。
    • メソッドの詳細

      • getInstance

        public UserDetail getInstance​(java.lang.String json)
                               throws org.json.JSONException
        例外:
        org.json.JSONException
      • initFixationItems

        protected void initFixationItems()
        推奨されていません。
      • initUnnecessaryItems

        protected void initUnnecessaryItems()
        推奨されていません。
      • getObjectId

        public java.lang.String getObjectId()
        オブジェクトIDを取得します。
        戻り値:
        オブジェクトID
      • setObjectId

        public void setObjectId​(java.lang.String object_id)
        オブジェクトIDを設定します。
        パラメータ:
        object_id - オブジェクトID
      • getCode

        public java.lang.String getCode()
        コードを取得します。
        戻り値:
        コード
      • setCode

        public void setCode​(java.lang.String code)
        コードを設定します。
        パラメータ:
        code - コード
      • getSortNo

        public java.lang.Integer getSortNo()
        順序を取得します。
        戻り値:
        順序
      • setSortNo

        public void setSortNo​(java.lang.Integer sort_no)
        順序を設定します。
        パラメータ:
        sort_no - 順序
      • getSysInsertDate

        public java.util.Calendar getSysInsertDate()
        登録日時を取得します。
        戻り値:
        登録日時
      • setSysInsertDate

        public void setSysInsertDate​(java.util.Calendar sys_insert_date)
        登録日時を設定します。
        パラメータ:
        sys_insert_date - 登録日時
      • getSysUpdateDate

        public java.util.Calendar getSysUpdateDate()
        更新日時を取得します。
        戻り値:
        更新日時
      • setSysUpdateDate

        public void setSysUpdateDate​(java.util.Calendar sys_update_date)
        更新日時を設定します。
        パラメータ:
        sys_update_date - 更新日時
      • getId

        public java.lang.String getId()
        ユーザー詳細IDを取得します。
        戻り値:
        ユーザー詳細ID
      • setId

        public void setId​(java.lang.String id)
        ユーザー詳細IDを設定します。
        パラメータ:
        id - ユーザー詳細ID
      • getObjectSortNo

        public java.lang.Integer getObjectSortNo()
        並び順(オブジェクト別)を取得します。
        戻り値:
        並び順(オブジェクト別)
      • setObjectSortNo

        public void setObjectSortNo​(java.lang.Integer object_sort_no)
        並び順(オブジェクト別)を設定します。
        パラメータ:
        object_sort_no - 並び順(オブジェクト別)
      • getUserId

        public java.lang.String getUserId()
        ユーザーIDを取得します。
        戻り値:
        ユーザーID
      • setUserId

        public void setUserId​(java.lang.String user_id)
        ユーザーIDを設定します。
        パラメータ:
        user_id - ユーザーID
      • getUserTenantId

        public java.lang.String getUserTenantId()
        ユーザーテナントIDを取得します。
        戻り値:
        ユーザーテナントID
      • setUserTenantId

        public void setUserTenantId​(java.lang.String user_tenant_id)
        ユーザーテナントIDを設定します。
        パラメータ:
        user_tenant_id - ユーザーテナントID
      • getUserNo

        public java.lang.String getUserNo()
        顧客番号を取得します。
        戻り値:
        顧客番号
      • setUserNo

        public void setUserNo​(java.lang.String user_no)
        顧客番号を設定します。
        パラメータ:
        user_no - 顧客番号
      • setVisibility

        public void setVisibility​(UserDetail.VisibilityType visibility)
        公開範囲を設定します。
        パラメータ:
        visibility - 公開範囲
      • getSysFavorite

        public Favorite getSysFavorite()
        お気に入り情報を取得します。
        戻り値:
        お気に入り情報
      • setSysFavorite

        public void setSysFavorite​(Favorite sys_favorite)
        お気に入り情報を設定します。
        パラメータ:
        sys_favorite - お気に入り情報
      • getSysFavoriteSum

        public FavoriteSummary getSysFavoriteSum()
        お気に入り集計情報を取得します。
        戻り値:
        お気に入り集計情報
      • setSysFavoriteSum

        public void setSysFavoriteSum​(FavoriteSummary sys_favorite_sum)
        お気に入り集計情報を設定します。
        パラメータ:
        sys_favorite_sum - お気に入り集計情報
      • 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 - 削除するキー