クラス RKZObjectData


  • public class RKZObjectData
    extends BaseData
    データオブジェクトを管理するクラスです。
    データオブジェクトの新規登録・編集・取得を実行する際に用いられます。
    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      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
      推奨されていません。
      無視リスト
    • コンストラクタの概要

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

      すべてのメソッド インスタンス・メソッド 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()
      コードを取得します。
      RKZObjectData getInstance​(java.lang.String json)  
      java.util.List<BaseData> getInstanceList​(java.lang.String json)
      推奨されていません。 
      java.lang.String getName()
      名称を取得します。
      java.lang.String getObjectId()
      オブジェクトIDを取得します。
      java.lang.String getShortName()
      略称名を取得します。
      java.lang.Integer getSortNo()
      並び順を取得します。
      Favorite getSysFavorite()
      お気に入り情報を取得します。
      FavoriteSummary getSysFavoriteSum()
      お気に入り集計情報を取得します。
      java.util.Calendar getSysInsertDate()
      登録日時を取得します。
      void getSysInsertDate​(java.util.Calendar sys_insert_date)
      登録日時を設定します。
      java.util.Calendar getSysUpdateDate()
      更新日時を取得します。
      void getSysUpdateDate​(java.util.Calendar sys_update_date)
      更新日時を設定します。
      protected void initFixationItems()
      推奨されていません。 
      protected void initUnnecessaryItems()
      推奨されていません。 
      java.lang.Boolean isNotUseFlg()
      使用不可フラグを取得します。
      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 setName​(java.lang.String name)
      名称を設定します。
      void setNotUseFlg​(java.lang.Boolean notUseFlg)
      使用不可フラグを設定します。
      void setObjectId​(java.lang.String objectId)
      オブジェクトIDを設定します。
      void setShortName​(java.lang.String shortName)
      略称名を設定します。
      void setSortNo​(java.lang.Integer sortNo)
      並び順を設定します。
      void setSysFavorite​(Favorite sys_favorite)
      お気に入り情報を設定します。
      void setSysFavoriteSum​(FavoriteSummary sys_favorite_sum)
      お気に入り集計情報を設定します。
      • クラスから継承されたメソッド 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
        推奨されていません。
        無視リスト
    • コンストラクタの詳細

      • RKZObjectData

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

      • getInstanceList

        public java.util.List<BaseData> getInstanceList​(java.lang.String json)
                                                 throws RKZResponseStatus
        推奨されていません。
        定義:
        getInstanceList クラス内 BaseData
        パラメータ:
        json - モデルの規定フォーマットのJSON
        戻り値:
        モデルリスト
        例外:
        RKZResponseStatus - ステータス情報
      • getInstance

        public RKZObjectData 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 objectId)
        オブジェクトIDを設定します。
        パラメータ:
        objectId - オブジェクトID
      • getCode

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

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

        public java.lang.String getName()
        名称を取得します。
        戻り値:
        名称
      • setName

        public void setName​(java.lang.String name)
        名称を設定します。
        パラメータ:
        name - 名称
      • isNotUseFlg

        public java.lang.Boolean isNotUseFlg()
        使用不可フラグを取得します。
        戻り値:
        使用不可フラグ
      • setNotUseFlg

        public void setNotUseFlg​(java.lang.Boolean notUseFlg)
        使用不可フラグを設定します。
        パラメータ:
        notUseFlg - 使用不可フラグ
      • getShortName

        public java.lang.String getShortName()
        略称名を取得します。
        戻り値:
        略称名
      • setShortName

        public void setShortName​(java.lang.String shortName)
        略称名を設定します。
        パラメータ:
        shortName - 略称名
      • getSortNo

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

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

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

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

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

        public void getSysUpdateDate​(java.util.Calendar sys_update_date)
        更新日時を設定します。
        パラメータ:
        sys_update_date - 更新日時
      • 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 - 削除するキー