クラス LocaleData
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.LocaleData
-
public class LocaleData extends BaseData
言語情報を管理するクラスです。
ビーコン検知で特定のビーコンIDを判別する際などに用いられます。
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 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
推奨されていません。無視リスト
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 LocaleData()
各フィールドが空のロケールモデルを生成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド 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.lang.String
geName()
推奨されていません。このメソッドは別のメソッドに置き換えられましたgetName()
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.util.List<BaseData>
getInstanceList(java.lang.String json)
JSON文字列からモデルリストを作成するjava.lang.String
getLanguageCd()
楽座言語CDを取得します。java.lang.String
getLanguageName()
言語名を取得します。java.util.Locale
getLocale()
ロケール情報を取得します。java.lang.String
getName()
名称を取得します。java.lang.Integer
getSortNo()
protected void
initFixationItems()
固定項目リストを初期化するprotected void
initUnnecessaryItems()
無視リストを初期化するjava.lang.Boolean
isDefaultFlg()
デフォルト言語かどうかを取得します。java.lang.Boolean
isefaultFlg()
推奨されていません。isDefaultFlg()
を使用してください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
setDefaultFlg(java.lang.Boolean defaultFlg)
デフォルト言語かどうかを設定します。void
setLanguageCd(java.lang.String languageCd)
楽座言語CDを設定します。void
setLanguageName(java.lang.String languageName)
言語名を設定します。void
setLocale(java.util.Locale locale)
ロケール情報を設定します。void
setName(java.lang.String name)
名称を設定します。void
setNotUseFlg(java.lang.Boolean notUseFlg)
利用不可かどうかを設定します。void
setSortNo(java.lang.Integer sort_no)
-
-
-
フィールドの詳細
-
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()
無視リストを初期化する
-
getCode
public java.lang.String getCode()
コードを取得します。- 戻り値:
- コード
-
setCode
public void setCode(java.lang.String code)
コードを設定します。- パラメータ:
code
- コード
-
geName
public java.lang.String geName()
推奨されていません。このメソッドは別のメソッドに置き換えられましたgetName()
名称を取得します。- 戻り値:
- name 名称
-
getName
public java.lang.String getName()
名称を取得します。- 戻り値:
- name 名称
-
setName
public void setName(java.lang.String name)
名称を設定します。- パラメータ:
name
- 名称
-
isefaultFlg
public java.lang.Boolean isefaultFlg()
推奨されていません。isDefaultFlg()
を使用してくださいデフォルト言語かどうかを取得します。- 戻り値:
- デフォルト言語かどうか
-
isDefaultFlg
public java.lang.Boolean isDefaultFlg()
デフォルト言語かどうかを取得します。- 戻り値:
- デフォルト言語かどうか
-
setDefaultFlg
public void setDefaultFlg(java.lang.Boolean defaultFlg)
デフォルト言語かどうかを設定します。- パラメータ:
defaultFlg
- デフォルト言語かどうか
-
getLanguageCd
public java.lang.String getLanguageCd()
楽座言語CDを取得します。- 戻り値:
- language_cd 楽座言語CD
-
setLanguageCd
public void setLanguageCd(java.lang.String languageCd)
楽座言語CDを設定します。- パラメータ:
languageCd
- 楽座ロケールID
-
getLanguageName
public java.lang.String getLanguageName()
言語名を取得します。- 戻り値:
- language_name 言語名
-
setLanguageName
public void setLanguageName(java.lang.String languageName)
言語名を設定します。- パラメータ:
languageName
- 言語名
-
getSortNo
public java.lang.Integer getSortNo()
-
setSortNo
public void setSortNo(java.lang.Integer sort_no)
-
isNotUseFlg
public java.lang.Boolean isNotUseFlg()
利用不可かどうかを取得します。- 戻り値:
- 利用不可かどうか
-
setNotUseFlg
public void setNotUseFlg(java.lang.Boolean notUseFlg)
利用不可かどうかを設定します。- パラメータ:
notUseFlg
- 利用不可かどうか
-
getLocale
public java.util.Locale getLocale()
ロケール情報を取得します。- 戻り値:
- locale ロケール情報
-
setLocale
public void setLocale(java.util.Locale locale)
ロケール情報を設定します。- パラメータ:
locale
- ロケール情報
-
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
- 削除するキー
-
-