クラス 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)  
      • クラスから継承されたメソッド jp.co.pscsrv.android.baasatrakuza.model.BaseData

        isNoData
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

      • 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
        推奨されていません。
        無視リスト
    • コンストラクタの詳細

      • LocaleData

        public LocaleData()
        各フィールドが空のロケールモデルを生成します。
    • メソッドの詳細

      • 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 - JSONObject
        key - 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 - 削除するキー