クラス UserDetail
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.UserDetail
-
public class UserDetail extends BaseData
ユーザー詳細情報です。
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static class
UserDetail.VisibilityType
ユーザー詳細の公開範囲です。
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 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
推奨されていません。無視リスト
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 UserDetail()
各フィールドが空のデータオブジェクトを生成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド 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()
コードを取得します。java.lang.String
getId()
ユーザー詳細IDを取得します。UserDetail
getInstance(java.lang.String json)
java.util.List<BaseData>
getInstanceList(java.lang.String json)
java.lang.String
getObjectId()
オブジェクトIDを取得します。java.lang.Integer
getObjectSortNo()
並び順(オブジェクト別)を取得します。java.lang.Integer
getSortNo()
順序を取得します。Favorite
getSysFavorite()
お気に入り情報を取得します。FavoriteSummary
getSysFavoriteSum()
お気に入り集計情報を取得します。java.util.Calendar
getSysInsertDate()
登録日時を取得します。java.util.Calendar
getSysUpdateDate()
更新日時を取得します。java.lang.String
getUserId()
ユーザーIDを取得します。java.lang.String
getUserNo()
顧客番号を取得します。java.lang.String
getUserTenantId()
ユーザーテナントIDを取得します。UserDetail.VisibilityType
getVisibility()
公開範囲を取得します。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
setCode(java.lang.String code)
コードを設定します。void
setId(java.lang.String id)
ユーザー詳細IDを設定します。void
setObjectId(java.lang.String object_id)
オブジェクトIDを設定します。void
setObjectSortNo(java.lang.Integer object_sort_no)
並び順(オブジェクト別)を設定します。void
setSortNo(java.lang.Integer sort_no)
順序を設定します。void
setSysFavorite(Favorite sys_favorite)
お気に入り情報を設定します。void
setSysFavoriteSum(FavoriteSummary sys_favorite_sum)
お気に入り集計情報を設定します。void
setSysInsertDate(java.util.Calendar sys_insert_date)
登録日時を設定します。void
setSysUpdateDate(java.util.Calendar sys_update_date)
更新日時を設定します。void
setUserId(java.lang.String user_id)
ユーザーIDを設定します。void
setUserNo(java.lang.String user_no)
顧客番号を設定します。void
setUserTenantId(java.lang.String user_tenant_id)
ユーザーテナントIDを設定します。void
setVisibility(UserDetail.VisibilityType visibility)
公開範囲を設定します。
-
-
-
フィールドの詳細
-
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 UserDetail 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 object_id)
オブジェクトIDを設定します。- パラメータ:
object_id
- オブジェクトID
-
getCode
public java.lang.String getCode()
コードを取得します。- 戻り値:
- コード
-
setCode
public void setCode(java.lang.String code)
コードを設定します。- パラメータ:
code
- コード
-
getSortNo
public java.lang.Integer getSortNo()
順序を取得します。- 戻り値:
- 順序
-
setSortNo
public void setSortNo(java.lang.Integer sort_no)
順序を設定します。- パラメータ:
sort_no
- 順序
-
getSysInsertDate
public java.util.Calendar getSysInsertDate()
登録日時を取得します。- 戻り値:
- 登録日時
-
setSysInsertDate
public void setSysInsertDate(java.util.Calendar sys_insert_date)
登録日時を設定します。- パラメータ:
sys_insert_date
- 登録日時
-
getSysUpdateDate
public java.util.Calendar getSysUpdateDate()
更新日時を取得します。- 戻り値:
- 更新日時
-
setSysUpdateDate
public void setSysUpdateDate(java.util.Calendar sys_update_date)
更新日時を設定します。- パラメータ:
sys_update_date
- 更新日時
-
getId
public java.lang.String getId()
ユーザー詳細IDを取得します。- 戻り値:
- ユーザー詳細ID
-
setId
public void setId(java.lang.String id)
ユーザー詳細IDを設定します。- パラメータ:
id
- ユーザー詳細ID
-
getObjectSortNo
public java.lang.Integer getObjectSortNo()
並び順(オブジェクト別)を取得します。- 戻り値:
- 並び順(オブジェクト別)
-
setObjectSortNo
public void setObjectSortNo(java.lang.Integer object_sort_no)
並び順(オブジェクト別)を設定します。- パラメータ:
object_sort_no
- 並び順(オブジェクト別)
-
getUserId
public java.lang.String getUserId()
ユーザーIDを取得します。- 戻り値:
- ユーザーID
-
setUserId
public void setUserId(java.lang.String user_id)
ユーザーIDを設定します。- パラメータ:
user_id
- ユーザーID
-
getUserTenantId
public java.lang.String getUserTenantId()
ユーザーテナントIDを取得します。- 戻り値:
- ユーザーテナントID
-
setUserTenantId
public void setUserTenantId(java.lang.String user_tenant_id)
ユーザーテナントIDを設定します。- パラメータ:
user_tenant_id
- ユーザーテナントID
-
getUserNo
public java.lang.String getUserNo()
顧客番号を取得します。- 戻り値:
- 顧客番号
-
setUserNo
public void setUserNo(java.lang.String user_no)
顧客番号を設定します。- パラメータ:
user_no
- 顧客番号
-
getVisibility
public UserDetail.VisibilityType getVisibility()
公開範囲を取得します。- 戻り値:
- 公開範囲
-
setVisibility
public void setVisibility(UserDetail.VisibilityType visibility)
公開範囲を設定します。- パラメータ:
visibility
- 公開範囲
-
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
- 削除するキー
-
-