概要
↓のように、メソッドがrecordの項目を見に行った際にその値がnullでNullPointerExceptionになるのを回避する方法
つまるところ、どうやってEmpty初期値代入を行うかという話
trigger BoardPostTrigger on Account (after insert) {
for(Account record:trigger.new){
if(isNekoExist ==TRUE){
何かのメソッド(record.Text__c);
}
}
}
Bad
String Text = '';
if(record.Text__c == null){
String Text = record.Text;
}
項目増えたら冗長なのでBAD
Better1
public static String convertNull(String arg){
if(arg == null){
arg = '';
}
return arg;
}
↑を別クラスに書いて呼び出す
Better2(未検証)
リストで回す
コメント
ベストな解決策が謎…