クラス Contact
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.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)
状態コードを設定します。
-
-
-
フィールドの詳細
-
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
推奨されていません。無視リスト
-
-
メソッドの詳細
-
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
- JSONObjectkey
- 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
- 削除するキー
-
-