この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

FindDuplicatesResult クラス

ルールに基づく重複レコードの検索の出力。FindDuplicatesResult には、FindDuplicates または FindDuplicatesByIds クラスのインスタンスを使用して重複を検出した結果が含まれます。

名前空間

Datacloud

FindDuplicatesResult のプロパティ

FindDuplicatesResult のプロパティは次のとおりです。

duplicateresults

FindDuplicates.findDuplicates(sObjects) または FindDuplicatesByIds.findDuplicatesByIds(ids) へのコールの結果を表す DuplicateResult オブジェクトのリスト。リストの要素は、入力リストの sObject または ID に対応します。

署名

public List<Datacloud.DuplicateResult> duplicateresults

プロパティ値

型: List<DuplicateResult>

エラー

FindDuplicates.findDuplicates(sObjects) または FindDuplicatesByIds.findDuplicatesByIds(ids) へのコールに起因するエラーを保持する Database.Error オブジェクトのリスト。

署名

public List<Database.Error> errors {get; set;}

プロパティ値

型: List<Database.Error>

success

FindDuplicates.findDuplicates(sObjects) または FindDuplicatesByIds.findDuplicatesByIds(ids) へのコールが成功したかどうかを示す Boolean。

署名

public Boolean success {get; set;}

プロパティ値

型: Boolean

FindDuplicatesResult のメソッド

FindDuplicatesResult のメソッドは次のとおりです。

getDuplicateResults()

FindDuplicates.findDuplicates(sObjects) または FindDuplicatesByIds.findDuplicatesByIds(ids) へのコールの結果を表す DuplicateResult オブジェクトのリストを返します。リストの要素は、入力リストの sObject または ID に対応します。

1Account acct = new Account(name='Salesforce');
2List<Account> acctList = new List<Account>();
3acctList.add(acct);
4
5Datacloud.FindDuplicatesResult[] results = Datacloud.FindDuplicates.findDuplicates(acctList);
6for (Datacloud.FindDuplicatesResult findDupeResult : results) {
7  for (Datacloud.DuplicateResult dupeResult : findDupeResult.getDuplicateResults()) {
8    for (Datacloud.MatchResult matchResult : dupeResult.getMatchResults()) {
9      for (Datacloud.MatchRecord matchRecord : matchResult.getMatchRecords()) {
10          System.debug('Duplicate Record: ' + matchRecord.getRecord());
11      }
12    }
13  }
14}

署名

public List<Datacloud.DuplicateResult> getDuplicateResults()

戻り値

型: List<DuplicateResult>

getErrors()

FindDuplicates.findDuplicates(sObjects) または FindDuplicatesByIds.findDuplicatesByIds(ids) へのコールでエラーが生じた場合に、そのエラーを保持する Database.Error オブジェクトのリストを返します。

署名

public List<Database.Error> getErrors()

戻り値

型: List<Database.Error>

isSuccess()

FindDuplicates.findDuplicates(sObjects) または FindDuplicatesByIds.findDuplicatesByIds(ids) へのコールが成功したかどうかを示す Boolean を返します。

署名

public Boolean isSuccess()

戻り値

型: Boolean