クラス UserDetail
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.UserDetail
-
public class UserDetail extends BaseData
ユーザー詳細情報です。
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classUserDetail.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.ObjectgetAttributesValue(java.lang.String key)自由項目からデータを取得します。RKZUploadFilegetAttributesValueRKZUploadFile(java.lang.String key)自由項目からデータをRKZUploadFile型で取得します。java.lang.StringgetAttributesValueString(java.lang.String key)自由項目からデータをString型で取得します。java.lang.StringgetCode()コードを取得します。java.lang.StringgetId()ユーザー詳細IDを取得します。UserDetailgetInstance(java.lang.String json)java.util.List<BaseData>getInstanceList(java.lang.String json)java.lang.StringgetObjectId()オブジェクトIDを取得します。java.lang.IntegergetObjectSortNo()並び順(オブジェクト別)を取得します。java.lang.IntegergetSortNo()順序を取得します。FavoritegetSysFavorite()お気に入り情報を取得します。FavoriteSummarygetSysFavoriteSum()お気に入り集計情報を取得します。java.util.CalendargetSysInsertDate()登録日時を取得します。java.util.CalendargetSysUpdateDate()更新日時を取得します。java.lang.StringgetUserId()ユーザーIDを取得します。java.lang.StringgetUserNo()顧客番号を取得します。java.lang.StringgetUserTenantId()ユーザーテナントIDを取得します。UserDetail.VisibilityTypegetVisibility()公開範囲を取得します。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)自由項目にデータを追加します。voidsetCode(java.lang.String code)コードを設定します。voidsetId(java.lang.String id)ユーザー詳細IDを設定します。voidsetObjectId(java.lang.String object_id)オブジェクトIDを設定します。voidsetObjectSortNo(java.lang.Integer object_sort_no)並び順(オブジェクト別)を設定します。voidsetSortNo(java.lang.Integer sort_no)順序を設定します。voidsetSysFavorite(Favorite sys_favorite)お気に入り情報を設定します。voidsetSysFavoriteSum(FavoriteSummary sys_favorite_sum)お気に入り集計情報を設定します。voidsetSysInsertDate(java.util.Calendar sys_insert_date)登録日時を設定します。voidsetSysUpdateDate(java.util.Calendar sys_update_date)更新日時を設定します。voidsetUserId(java.lang.String user_id)ユーザーIDを設定します。voidsetUserNo(java.lang.String user_no)顧客番号を設定します。voidsetUserTenantId(java.lang.String user_tenant_id)ユーザーテナントIDを設定します。voidsetVisibility(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- 削除するキー
-
-