クラス MyStampHistory


  • public class MyStampHistory
    extends BaseData
    取得スタンプ履歴 Created by simp on 2016/01/14.
    • フィールドの概要

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

      コンストラクタ 
      コンストラクタ 説明
      MyStampHistory()
      各フィールドが空のコンタクト履歴モデルを作成します。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド 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 getContactClassCd()
      スタンプ取得種別を取得します。
      java.util.Calendar getContactDate()
      取得日時を取得します。
      java.util.List<BaseData> getInstanceList​(java.lang.String json)
      JSON文字列からモデルリストを作成する
      java.lang.String getStampRallyCd()
      スタンプラリーコードを取得します。
      java.lang.String getStampRallyName()
      スタンプラリー名称を取得します。
      java.lang.String getStampRallySpotCd()
      取得スポットコードを取得します。
      java.lang.String getStampRallySpotName()
      取得スポット名称を取得します。
      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 setContactClassCd​(java.lang.String contact_class_cd)
      スタンプ取得種別を設定します。
      void setContactDate​(java.util.Calendar contact_date)
      取得日時を設定します。
      void setStampRallyCd​(java.lang.String stamp_rally_cd)
      スタンプラリーコードを設定します。
      void setStampRallyName​(java.lang.String stamp_rally_name)
      スタンプラリー名称を設定します。
      void setStampRallySpotCd​(java.lang.String stamp_rally_spot_cd)
      取得スポットコードを設定します。
      void setStampRallySpotName​(java.lang.String stamp_rally_spot_name)
      取得スポット名称を設定します。
      • クラスから継承されたメソッド 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
        推奨されていません。
        無視リスト
    • コンストラクタの詳細

      • MyStampHistory

        public MyStampHistory()
        各フィールドが空のコンタクト履歴モデルを作成します。
    • メソッドの詳細

      • getInstanceList

        public java.util.List<BaseData> getInstanceList​(java.lang.String json)
                                                 throws RKZResponseStatus
        JSON文字列からモデルリストを作成する
        定義:
        getInstanceList クラス内 BaseData
        パラメータ:
        json - モデルの規定フォーマットのJSON
        戻り値:
        モデルリスト
        例外:
        RKZResponseStatus - ステータス情報
      • initFixationItems

        protected void initFixationItems()
        固定項目リストを初期化する
      • initUnnecessaryItems

        protected void initUnnecessaryItems()
        無視リストを初期化する
      • getContactClassCd

        public java.lang.String getContactClassCd()
        スタンプ取得種別を取得します。
        戻り値:
        スタンプ取得種別
      • setContactClassCd

        public void setContactClassCd​(java.lang.String contact_class_cd)
        スタンプ取得種別を設定します。
        パラメータ:
        contact_class_cd - スタンプ取得種別
      • getStampRallyCd

        public java.lang.String getStampRallyCd()
        スタンプラリーコードを取得します。
        戻り値:
        スタンプラリーコード
      • setStampRallyCd

        public void setStampRallyCd​(java.lang.String stamp_rally_cd)
        スタンプラリーコードを設定します。
        パラメータ:
        stamp_rally_cd - スタンプラリーコード
      • getStampRallyName

        public java.lang.String getStampRallyName()
        スタンプラリー名称を取得します。
        戻り値:
        スタンプラリー名称
      • setStampRallyName

        public void setStampRallyName​(java.lang.String stamp_rally_name)
        スタンプラリー名称を設定します。
        パラメータ:
        stamp_rally_name - スタンプラリー名称
      • getStampRallySpotCd

        public java.lang.String getStampRallySpotCd()
        取得スポットコードを取得します。
        戻り値:
        取得スポットコード
      • setStampRallySpotCd

        public void setStampRallySpotCd​(java.lang.String stamp_rally_spot_cd)
        取得スポットコードを設定します。
        パラメータ:
        stamp_rally_spot_cd - 取得スポット
      • getStampRallySpotName

        public java.lang.String getStampRallySpotName()
        取得スポット名称を取得します。
        戻り値:
        取得スポット名称
      • setStampRallySpotName

        public void setStampRallySpotName​(java.lang.String stamp_rally_spot_name)
        取得スポット名称を設定します。
        パラメータ:
        stamp_rally_spot_name - 取得スポット名称
      • getContactDate

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

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