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

Newer Version Available

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

UpsertResult クラス

Database.upsert メソッドによって返される、upsert DML 操作の結果。

名前空間

Database

使用方法

Database.UpsertResult オブジェクトの配列は、upsert データベースメソッドで返されます。UpsertResult 配列の各要素は、upsert データベースメソッドの sObject[] パラメータとして渡された sObject 配列に対応します。つまり、UpsertResult 配列の最初の要素は、sObject 配列の最初の要素と一致します。また、UpsertResult 配列の 2 番目の要素は sObject 配列の 2 番目の要素と一致し、3 番目以降も同様です。sObject が 1 つのみ渡される場合、UpsertResults 配列には 1 つの要素が含まれます。

UpsertResult メソッド

UpsertResult のメソッドは次のとおりです。すべてインスタンスメソッドです。

getErrors()

エラーが発生した場合、エラーコードと説明を示す 1 つ以上のデータベースエラーオブジェクトからなる配列を返します。

署名

public Database.Error[] getErrors()

戻り値

型: Database.Error[]

getId()

更新または挿入しようとしている sObject の ID を返します。

署名

public ID getId()

戻り値

型: ID

使用方法

この項目に値が入力されている場合、オブジェクトは正常に更新または挿入されています。この項目が空白の場合、そのオブジェクトに対する操作は失敗しています。

isCreated()

レコードが作成された場合、Boolean 値は true に設定されます。レコードが更新された場合は false です。

署名

public Boolean isCreated()

戻り値

型: Boolean

isSuccess()

このオブジェクトに対する DML 操作が成功した場合、true に設定された Boolean 値を返します。それ以外の場合は false を返します。

署名

public Boolean isSuccess()

戻り値

型: Boolean