クラス Contact


  • public class Contact
    extends BaseData
    コンタクト履歴 Created by simp on 2016/01/15.
    • フィールドの概要

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

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

      すべてのメソッド インスタンス・メソッド 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 getBeaconId()
      ビーコンIDを取得します。
      java.lang.String getBeaconSpotCd()
      ビーコンスポットコードを取得します。
      java.lang.String getContactClassCd()
      コンタクト種別コードを取得します。
      java.util.Calendar getContactDate()
      コンタクト年月日を取得します。
      java.lang.String getContactItemName()
      コンタクトアイテム名称を取得します。
      java.lang.String getContactItemNo()
      コンタクトアイテム番号を取得します。
      java.lang.String getContactMethodClassCd()
      コンタクト方法種別コードを取得します。
      java.lang.String getContactNo()
      コンタクト番号を取得します。
      java.lang.String getCouponCd()
      クーポンコード を取得します。
      java.lang.String getDepositNo()
      入金番号を取得します。
      java.lang.String getEntryNo()
      申込番号を取得します。
      java.util.List<BaseData> getInstanceList​(java.lang.String json)
      JSON文字列からモデルリストを作成する
      java.lang.String getPlaceCd()
      場所を取得します。
      java.lang.Integer getPoint()
      ポイント数を取得します。
      java.lang.Integer getQuantity()
      数量を取得します。
      java.lang.String getRemarks()
      備考を取得します。
      java.lang.Integer getRssi()
      受信電波強度を取得します。
      java.lang.String getStampRallyCd()
      スタンプラリーコードを取得します。
      java.lang.String getStampRallySpotCd()
      スタンプラリースポットコードを取得します。
      java.lang.String getStatusCd()
      状態コードを取得します。
      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 setBeaconId​(java.lang.String beacon_id)
      ビーコンIDを設定します。
      void setBeaconSpotCd​(java.lang.String beacon_spot_cd)
      ビーコンスポットコードを設定します。
      void setContactClassCd​(java.lang.String contact_class_cd)
      コンタクト種別コードを設定します。
      void setContactDate​(java.util.Calendar contact_date)
      コンタクト年月日を設定します。
      void setContactItemName​(java.lang.String contact_item_name)
      コンタクトアイテム名称を設定します。
      void setContactItemNo​(java.lang.String contact_item_no)
      コンタクトアイテム番号を設定します。
      void setContactMethodClassCd​(java.lang.String contact_method_class_cd)
      コンタクト方法種別コードを設定します。
      void setContactNo​(java.lang.String contact_no)
      コンタクト番号を設定します。
      void setCouponCd​(java.lang.String coupon_cd)
      クーポンコード を設定します。
      void setDepositNo​(java.lang.String deposit_no)
      入金番号を設定します。
      void setEntryNo​(java.lang.String entry_no)
      申込番号を設定します。
      void setPlaceCd​(java.lang.String place_cd)
      場所を設定します。
      void setPoint​(java.lang.Integer point)
      ポイント数を設定します。
      void setQuantity​(java.lang.Integer quantity)
      数量を設定します。
      void setRemarks​(java.lang.String remarks)
      備考を設定します。
      void setRssi​(java.lang.Integer rssi)
      受信電波強度を設定します。
      void setStampRallyCd​(java.lang.String stamp_rally_cd)
      スタンプラリーコードを設定します。
      void setStampRallySpotCd​(java.lang.String stamp_rally_spot_cd)
      スタンプラリースポットコードを設定します。
      void setStatusCd​(java.lang.String status_cd)
      状態コードを設定します。
      • クラスから継承されたメソッド 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
        推奨されていません。
        無視リスト
    • コンストラクタの詳細

      • Contact

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

      • 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()
        無視リストを初期化する
      • getContactNo

        public java.lang.String getContactNo()
        コンタクト番号を取得します。
        戻り値:
        コンタクト番号
      • setContactNo

        public void setContactNo​(java.lang.String contact_no)
        コンタクト番号を設定します。
        パラメータ:
        contact_no - コンタクト番号
      • getContactDate

        public java.util.Calendar getContactDate()
        コンタクト年月日を取得します。
        戻り値:
        コンタクト年月日
      • setContactDate

        public void setContactDate​(java.util.Calendar contact_date)
        コンタクト年月日を設定します。
        パラメータ:
        contact_date - コンタクト年月日
      • getContactClassCd

        public java.lang.String getContactClassCd()
        コンタクト種別コードを取得します。
        戻り値:
        コンタクト種別コード
      • setContactClassCd

        public void setContactClassCd​(java.lang.String contact_class_cd)
        コンタクト種別コードを設定します。
        パラメータ:
        contact_class_cd - コンタクト種別コード
      • getContactMethodClassCd

        public java.lang.String getContactMethodClassCd()
        コンタクト方法種別コードを取得します。
        戻り値:
        コンタクト方法種別コード
      • setContactMethodClassCd

        public void setContactMethodClassCd​(java.lang.String contact_method_class_cd)
        コンタクト方法種別コードを設定します。
        パラメータ:
        contact_method_class_cd - コンタクト方法種別コード
      • getContactItemNo

        public java.lang.String getContactItemNo()
        コンタクトアイテム番号を取得します。
        戻り値:
        コンタクトアイテム番号
      • setContactItemNo

        public void setContactItemNo​(java.lang.String contact_item_no)
        コンタクトアイテム番号を設定します。
        パラメータ:
        contact_item_no - コンタクトアイテム番号
      • getContactItemName

        public java.lang.String getContactItemName()
        コンタクトアイテム名称を取得します。
        戻り値:
        コンタクトアイテム名称
      • setContactItemName

        public void setContactItemName​(java.lang.String contact_item_name)
        コンタクトアイテム名称を設定します。
        パラメータ:
        contact_item_name - コンタクトアイテム名称
      • getEntryNo

        public java.lang.String getEntryNo()
        申込番号を取得します。
        戻り値:
        申込番号
      • setEntryNo

        public void setEntryNo​(java.lang.String entry_no)
        申込番号を設定します。
        パラメータ:
        entry_no - 申込番号
      • getStatusCd

        public java.lang.String getStatusCd()
        状態コードを取得します。
        戻り値:
        状態コード
      • setStatusCd

        public void setStatusCd​(java.lang.String status_cd)
        状態コードを設定します。
        パラメータ:
        status_cd - 状態コード
      • getPlaceCd

        public java.lang.String getPlaceCd()
        場所を取得します。
        戻り値:
        場所
      • setPlaceCd

        public void setPlaceCd​(java.lang.String place_cd)
        場所を設定します。
        パラメータ:
        place_cd - 場所
      • getPoint

        public java.lang.Integer getPoint()
        ポイント数を取得します。
        戻り値:
        ポイント数
      • setPoint

        public void setPoint​(java.lang.Integer point)
        ポイント数を設定します。
        パラメータ:
        point - ポイント数
      • getRemarks

        public java.lang.String getRemarks()
        備考を取得します。
        戻り値:
        備考
      • setRemarks

        public void setRemarks​(java.lang.String remarks)
        備考を設定します。
        パラメータ:
        remarks - 備考
      • getDepositNo

        public java.lang.String getDepositNo()
        入金番号を取得します。
        戻り値:
        入金番号
      • setDepositNo

        public void setDepositNo​(java.lang.String deposit_no)
        入金番号を設定します。
        パラメータ:
        deposit_no - 入金番号
      • getBeaconId

        public java.lang.String getBeaconId()
        ビーコンIDを取得します。
        戻り値:
        ビーコンID
      • setBeaconId

        public void setBeaconId​(java.lang.String beacon_id)
        ビーコンIDを設定します。
        パラメータ:
        beacon_id - ビーコンID
      • getBeaconSpotCd

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

        public void setBeaconSpotCd​(java.lang.String beacon_spot_cd)
        ビーコンスポットコードを設定します。
        パラメータ:
        beacon_spot_cd - ビーコンスポットコード
      • getRssi

        public java.lang.Integer getRssi()
        受信電波強度を取得します。
        戻り値:
        受信電波強度
      • setRssi

        public void setRssi​(java.lang.Integer rssi)
        受信電波強度を設定します。
        パラメータ:
        rssi - 受信電波強度
      • getCouponCd

        public java.lang.String getCouponCd()
        クーポンコード を取得します。
        戻り値:
        クーポンコード
      • setCouponCd

        public void setCouponCd​(java.lang.String coupon_cd)
        クーポンコード を設定します。
        パラメータ:
        coupon_cd - クーポンコード
      • getQuantity

        public java.lang.Integer getQuantity()
        数量を取得します。
        戻り値:
        数量
      • setQuantity

        public void setQuantity​(java.lang.Integer quantity)
        数量を設定します。
        パラメータ:
        quantity - 数量
      • getStampRallyCd

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

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

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

        public void setStampRallySpotCd​(java.lang.String stamp_rally_spot_cd)
        スタンプラリースポットコードを設定します。
        パラメータ:
        stamp_rally_spot_cd - スタンプラリースポットコード
      • 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 - 削除するキー