クラス RKZObjectData
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.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)
お気に入り集計情報を設定します。
-
-
-
フィールドの詳細
-
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
推奨されていません。- 定義:
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
- 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
- 削除するキー
-
-