クラス MyStampHistory
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.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.ObjectgetAttributesValue(java.lang.String key)自由項目からデータを取得します。RKZUploadFilegetAttributesValueRKZUploadFile(java.lang.String key)自由項目からデータをRKZUploadFile型で取得します。java.lang.StringgetAttributesValueString(java.lang.String key)自由項目からデータをString型で取得します。java.lang.StringgetContactClassCd()スタンプ取得種別を取得します。java.util.CalendargetContactDate()取得日時を取得します。java.util.List<BaseData>getInstanceList(java.lang.String json)JSON文字列からモデルリストを作成するjava.lang.StringgetStampRallyCd()スタンプラリーコードを取得します。java.lang.StringgetStampRallyName()スタンプラリー名称を取得します。java.lang.StringgetStampRallySpotCd()取得スポットコードを取得します。java.lang.StringgetStampRallySpotName()取得スポット名称を取得します。protected voidinitFixationItems()固定項目リストを初期化するprotected voidinitUnnecessaryItems()無視リストを初期化するvoidremoveArrributesValue(java.lang.String key)自由項目のデータを削除します。voidremoveFixationItemsFromAttributes()推奨されていません。protected java.lang.StringremoveKeyFromJSON(org.json.JSONObject jSONObject, java.lang.String key)推奨されていません。JSONObjectの中から、指定したキーをJSONObjectから消しつつその値を返すvoidremoveUnnecessaryItemsFromAttributes()推奨されていません。voidsetAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)自由項目を設定します。protected voidsetAttributesByJSON(org.json.JSONObject jSONObject)推奨されていません。JSONObjectのすべてのキーと値のペアをattributesに設定するvoidsetAttributesValue(java.lang.String key, java.lang.Object value)自由項目にデータを追加します。voidsetContactClassCd(java.lang.String contact_class_cd)スタンプ取得種別を設定します。voidsetContactDate(java.util.Calendar contact_date)取得日時を設定します。voidsetStampRallyCd(java.lang.String stamp_rally_cd)スタンプラリーコードを設定します。voidsetStampRallyName(java.lang.String stamp_rally_name)スタンプラリー名称を設定します。voidsetStampRallySpotCd(java.lang.String stamp_rally_spot_cd)取得スポットコードを設定します。voidsetStampRallySpotName(java.lang.String stamp_rally_spot_name)取得スポット名称を設定します。
-
-
-
フィールドの詳細
-
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()
無視リストを初期化する
-
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- 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- 削除するキー
-
-