Commit 8d189837 by Jeong Gilmo

#33006 事業者毎のリソース多重化(Android)

- コメントの修正
parent 833fcf32
...@@ -28,22 +28,19 @@ public class ContentVersionsJSON extends AcmsCommonJSON { ...@@ -28,22 +28,19 @@ public class ContentVersionsJSON extends AcmsCommonJSON {
public ArrayList<ContentDto> contentVersions; public ArrayList<ContentDto> contentVersions;
public String fetchDate; public String fetchDate;
// #33006 start
public static final String ResourcePatternType = "resourcePatternType"; // 文言リソースパターン public static final String ResourcePatternType = "resourcePatternType"; // 文言リソースパターン
public int resourcePatternType; public int resourcePatternType; // 文言リソースパターン変数
// #33006 end
public ContentVersionsJSON(String jsonString) throws AcmsException { public ContentVersionsJSON(String jsonString) throws AcmsException {
super(jsonString); super(jsonString);
} }
@Override @Override
protected void parse(JSONObject json) throws JSONValidationException { protected void parse(JSONObject json) throws JSONValidationException {
// #33006 start // 取得したJSONから事業者リソースパターンを取得する
if (json.has(ResourcePatternType)) { if (json.has(ResourcePatternType)) {
resourcePatternType = json.getInt(ResourcePatternType); resourcePatternType = json.getInt(ResourcePatternType);
} }
// #33006 end
if (json.has(FetchDate)) { if (json.has(FetchDate)) {
fetchDate = json.getString(FetchDate); fetchDate = json.getString(FetchDate);
} }
......
...@@ -59,10 +59,8 @@ public class ABVEnvironment { ...@@ -59,10 +59,8 @@ public class ABVEnvironment {
// ダウンロード作業が完了したあと、テーブルに値を更新する。その後、再びクリアするようにする // ダウンロード作業が完了したあと、テーブルに値を更新する。その後、再びクリアするようにする
public String tempContentVersionLastFetchDate = ""; public String tempContentVersionLastFetchDate = "";
// #33006 start
// Serverから取得したcontentVersion時のリソースパターンを一時的に保存するための変数 // Serverから取得したcontentVersion時のリソースパターンを一時的に保存するための変数
public int resourcePatternType; public int resourcePatternType;
// #33006 end
////////////////////////////// 定数 ////////////////////////////////// ////////////////////////////// 定数 //////////////////////////////////
......
...@@ -265,10 +265,8 @@ public class ContentRefresher { ...@@ -265,10 +265,8 @@ public class ContentRefresher {
return false; return false;
} }
// #33006 start
// リソースパターンの値を取得する // リソースパターンの値を取得する
ABVEnvironment.getInstance().resourcePatternType = json.resourcePatternType; ABVEnvironment.getInstance().resourcePatternType = json.resourcePatternType;
// #33006 end
// 一時値を保存。ダウンロード処理が完了したあとにlastFetchDateを更新 // 一時値を保存。ダウンロード処理が完了したあとにlastFetchDateを更新
String fetchDate = json.fetchDate; String fetchDate = json.fetchDate;
......
...@@ -16,7 +16,6 @@ public class AndroidStringUtil { ...@@ -16,7 +16,6 @@ public class AndroidStringUtil {
return String.format(context.getResources().getString(id), (Object[]) args); return String.format(context.getResources().getString(id), (Object[]) args);
} }
// #33006 start
// メッセージのパターン化する // メッセージのパターン化する
public static int pattern(Context context, String key, int pattern) { public static int pattern(Context context, String key, int pattern) {
if (pattern > 0) { if (pattern > 0) {
...@@ -25,5 +24,4 @@ public class AndroidStringUtil { ...@@ -25,5 +24,4 @@ public class AndroidStringUtil {
return context.getResources().getIdentifier(key, "string", context.getPackageName()); return context.getResources().getIdentifier(key, "string", context.getPackageName());
} }
} }
// #33006 end
} }
...@@ -55,9 +55,7 @@ public interface AppDefType { ...@@ -55,9 +55,7 @@ public interface AppDefType {
String VIEW_MODE = "viewMode"; String VIEW_MODE = "viewMode";
String OPERATION_REPORT_TYPES = "operationReportTypes"; String OPERATION_REPORT_TYPES = "operationReportTypes";
// #33006 start
String RESOURCE_PATTERN_TYPE = "resourcePatternType"; // 文言リソースパターン String RESOURCE_PATTERN_TYPE = "resourcePatternType"; // 文言リソースパターン
// #33006 end
} }
/** /**
......
...@@ -365,10 +365,8 @@ public class OperationListActivity extends ABVUIActivity { ...@@ -365,10 +365,8 @@ public class OperationListActivity extends ABVUIActivity {
if (refreshBaseView != null) { if (refreshBaseView != null) {
refreshBaseView.onRefreshComplete(); refreshBaseView.onRefreshComplete();
} }
// #33006 start
// リソースパターンを取得し、保存する。 // リソースパターンを取得し、保存する。
getResourcePattern(); getResourcePattern();
// #33006 end
refreshOperationList(); refreshOperationList();
} }
} }
...@@ -1803,14 +1801,9 @@ public class OperationListActivity extends ABVUIActivity { ...@@ -1803,14 +1801,9 @@ public class OperationListActivity extends ABVUIActivity {
return operationReportTypes; return operationReportTypes;
} }
// #33006 start
// ログイン成功した後、新着更新時の「ContentVersion」APIからリソースパターンを取得し、ローカルに保存する。 // ログイン成功した後、新着更新時の「ContentVersion」APIからリソースパターンを取得し、ローカルに保存する。
private void getResourcePattern() { private void getResourcePattern() {
Logger.d(TAG, "ABVEnvironment.getInstance().resourcePatternType : " + ABVEnvironment.getInstance().resourcePatternType); Logger.d(TAG, "ABVEnvironment.getInstance().resourcePatternType : " + ABVEnvironment.getInstance().resourcePatternType);
if (ABVEnvironment.getInstance().resourcePatternType != 0) {
} else {
}
putUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, ABVEnvironment.getInstance().resourcePatternType); putUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, ABVEnvironment.getInstance().resourcePatternType);
} }
// #33006 end
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment