クラス 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.Calendar
getAppEndDte()
アプリ公開終了日を取得します。java.lang.String
getAppEndMessage()
アプリ公開終了メッセージを取得します。java.lang.String
getAppStoreUrl()
AppストアURLを取得します。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
getGooglePlayStoreUrl()
GooglePlayストアURLを取得します。java.util.List<BaseData>
getInstanceList(java.lang.String json)
推奨されていません。java.lang.String
getName()
アプリケーション名を取得します。java.lang.String
getShortName()
略名称を取得します。java.lang.Integer
getSortNo()
並び順を取得します。java.lang.String
getVersionAndroid()
最新バージョン(Android)を取得します。java.lang.String
getVersionIos()
最新バージョン(iPhone)を取得します。protected void
initFixationItems()
推奨されていません。protected void
initUnnecessaryItems()
推奨されていません。java.lang.Boolean
isAppEndFlg()
アプリが公開を終了しているかどうかを取得します。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
setAppEndDte(java.util.Calendar appEndDte)
アプリ公開終了日を設定します。void
setAppEndFlg(java.lang.Boolean appEndFlg)
アプリが公開を終了しているかどうかを設定します。void
setAppEndMessage(java.lang.String appEndMessage)
アプリ公開終了メッセージを設定します。void
setAppStoreUrl(java.lang.String appStoreUrl)
AppストアURLを設定します。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
setGooglePlayStoreUrl(java.lang.String googlePlayStoreUrl)
GooglePlayストアURLを設定します。void
setName(java.lang.String name)
アプリケーション名を設定します。void
setNotUseFlg(java.lang.Boolean notUseFlg)
利用不可かどうかを設定します。void
setShortName(java.lang.String shortName)
略名称を設定します。void
setSortNo(java.lang.Integer sortNo)
並び順を設定します。void
setVersionAndroid(java.lang.String versionAndroid)
最新バージョン(Android)を設定します。void
setVersionIos(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
- 削除するキー
-
-