質問編集履歴
3
タイトル修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
データ取得ロジック周り
|
1
|
+
データ取得ロジック周りを簡潔に書く方法
|
body
CHANGED
File without changes
|
2
コメント修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
データ取得ロジック周りのソースレビュー
|
1
|
+
データ取得ロジック周りのソースレビュー
|
body
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
String prevData2; // ダウンロード実行者が新旧で変化が無い場合はレコードが作成されないので旧のダウンロード実行者を保持して新にアサイン
|
63
63
|
Boolean notAdd = false; // NewValueがIdの場合は無視する=>true
|
64
64
|
Integer i = 0;
|
65
|
-
for (
|
65
|
+
for (a_history hist: [
|
66
66
|
SELECT
|
67
67
|
Field,
|
68
68
|
NewValue
|
1
コメント一部追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -56,10 +56,10 @@
|
|
56
56
|
|
57
57
|
```apex
|
58
58
|
// 処理実行プログラムです
|
59
|
-
|
59
|
+
public List<History> histories {get; set;} // ゲッターセッターの機能を持ちます Historyクラスはデータ保持クラスで構造は画面下に記載しました。
|
60
|
-
histories = new List<History>(); // 初期化
|
60
|
+
histories = new List<History>(); // アウトプットデータの初期化
|
61
|
-
History h = new History(); // データ
|
61
|
+
History h = new History(); // soqlで取得したデータ(縦持ち)を、横持ちに変換と保持するクラス
|
62
|
-
String prevData2; //
|
62
|
+
String prevData2; // ダウンロード実行者が新旧で変化が無い場合はレコードが作成されないので旧のダウンロード実行者を保持して新にアサイン
|
63
63
|
Boolean notAdd = false; // NewValueがIdの場合は無視する=>true
|
64
64
|
Integer i = 0;
|
65
65
|
for (rf_introduction__history hist: [
|