クラス ApplicationConfig
- java.lang.Object
-
- jp.co.pscsrv.android.baasatrakuza.model.BaseData
-
- jp.co.pscsrv.android.baasatrakuza.model.ApplicationConfig
-
public class ApplicationConfig 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推奨されていません。無視リスト
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ApplicationConfig()各フィールドが空のアプリケーション設定データモデルを生成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド 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.CalendargetAppEndDte()アプリ公開終了日を取得します。java.lang.StringgetAppEndMessage()アプリ公開終了メッセージを取得します。java.lang.StringgetAppStoreUrl()AppストアURLを取得します。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.StringgetGooglePlayStoreUrl()GooglePlayストアURLを取得します。java.util.List<BaseData>getInstanceList(java.lang.String json)推奨されていません。java.lang.StringgetName()アプリケーション名を取得します。java.lang.StringgetShortName()略名称を取得します。java.lang.IntegergetSortNo()並び順を取得します。java.lang.StringgetVersionAndroid()最新バージョン(Android)を取得します。java.lang.StringgetVersionIos()最新バージョン(iPhone)を取得します。protected voidinitFixationItems()推奨されていません。protected voidinitUnnecessaryItems()推奨されていません。java.lang.BooleanisAppEndFlg()アプリが公開を終了しているかどうかを取得します。java.lang.BooleanisNotUseFlg()利用不可かどうかを取得します。voidremoveArrributesValue(java.lang.String key)自由項目のデータを削除します。voidremoveFixationItemsFromAttributes()推奨されていません。protected java.lang.StringremoveKeyFromJSON(org.json.JSONObject jSONObject, java.lang.String key)推奨されていません。JSONObjectの中から、指定したキーをJSONObjectから消しつつその値を返すvoidremoveUnnecessaryItemsFromAttributes()推奨されていません。voidsetAppEndDte(java.util.Calendar appEndDte)アプリ公開終了日を設定します。voidsetAppEndFlg(java.lang.Boolean appEndFlg)アプリが公開を終了しているかどうかを設定します。voidsetAppEndMessage(java.lang.String appEndMessage)アプリ公開終了メッセージを設定します。voidsetAppStoreUrl(java.lang.String appStoreUrl)AppストアURLを設定します。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)コードを設定します。voidsetGooglePlayStoreUrl(java.lang.String googlePlayStoreUrl)GooglePlayストアURLを設定します。voidsetName(java.lang.String name)アプリケーション名を設定します。voidsetNotUseFlg(java.lang.Boolean notUseFlg)利用不可かどうかを設定します。voidsetShortName(java.lang.String shortName)略名称を設定します。voidsetSortNo(java.lang.Integer sortNo)並び順を設定します。voidsetVersionAndroid(java.lang.String versionAndroid)最新バージョン(Android)を設定します。voidsetVersionIos(java.lang.String versionIos)最新バージョン(iPhone)を設定します。
-
-
-
フィールドの詳細
-
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- ステータス情報
-
initFixationItems
protected void initFixationItems()
推奨されていません。
-
initUnnecessaryItems
protected void initUnnecessaryItems()
推奨されていません。
-
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- アプリケーション名
-
getShortName
public java.lang.String getShortName()
略名称を取得します。- 戻り値:
- 略名称
-
setShortName
public void setShortName(java.lang.String shortName)
略名称を設定します。- パラメータ:
shortName- 略名称
-
getVersionAndroid
public java.lang.String getVersionAndroid()
最新バージョン(Android)を取得します。- 戻り値:
- 最新バージョン(Android)
-
setVersionAndroid
public void setVersionAndroid(java.lang.String versionAndroid)
最新バージョン(Android)を設定します。- パラメータ:
versionAndroid- 最新バージョン(Android)
-
getVersionIos
public java.lang.String getVersionIos()
最新バージョン(iPhone)を取得します。- 戻り値:
- 最新バージョン(iPhone)
-
setVersionIos
public void setVersionIos(java.lang.String versionIos)
最新バージョン(iPhone)を設定します。- パラメータ:
versionIos- 最新バージョン(iPhone)
-
getAppEndDte
public java.util.Calendar getAppEndDte()
アプリ公開終了日を取得します。- 戻り値:
- アプリ公開終了日
-
setAppEndDte
public void setAppEndDte(java.util.Calendar appEndDte)
アプリ公開終了日を設定します。- パラメータ:
appEndDte- アプリ公開終了日
-
isAppEndFlg
public java.lang.Boolean isAppEndFlg()
アプリが公開を終了しているかどうかを取得します。- 戻り値:
- アプリが公開を終了しているかどうか
-
setAppEndFlg
public void setAppEndFlg(java.lang.Boolean appEndFlg)
アプリが公開を終了しているかどうかを設定します。- パラメータ:
appEndFlg- アプリが公開を終了しているかどうか
-
getAppEndMessage
public java.lang.String getAppEndMessage()
アプリ公開終了メッセージを取得します。- 戻り値:
- アプリ公開終了メッセージ
-
setAppEndMessage
public void setAppEndMessage(java.lang.String appEndMessage)
アプリ公開終了メッセージを設定します。- パラメータ:
appEndMessage- アプリ公開終了メッセージ
-
getAppStoreUrl
public java.lang.String getAppStoreUrl()
AppストアURLを取得します。- 戻り値:
- AppストアURL
-
setAppStoreUrl
public void setAppStoreUrl(java.lang.String appStoreUrl)
AppストアURLを設定します。- パラメータ:
appStoreUrl- AppストアURL
-
getGooglePlayStoreUrl
public java.lang.String getGooglePlayStoreUrl()
GooglePlayストアURLを取得します。- 戻り値:
- GooglePlayストアURL
-
setGooglePlayStoreUrl
public void setGooglePlayStoreUrl(java.lang.String googlePlayStoreUrl)
GooglePlayストアURLを設定します。- パラメータ:
googlePlayStoreUrl- GooglePlayストアURL
-
getSortNo
public java.lang.Integer getSortNo()
並び順を取得します。- 戻り値:
- 並び順
-
setSortNo
public void setSortNo(java.lang.Integer sortNo)
並び順を設定します。- パラメータ:
sortNo- 並び順
-
isNotUseFlg
public java.lang.Boolean isNotUseFlg()
利用不可かどうかを取得します。- 戻り値:
- 利用不可かどうか
-
setNotUseFlg
public void setNotUseFlg(java.lang.Boolean notUseFlg)
利用不可かどうかを設定します。- パラメータ:
notUseFlg- 利用不可かどうか
-
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- 削除するキー
-
-