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

UpsertResult クラス

外部オブジェクトレコードの更新/挿入操作の結果を表します。結果は、DataSource.Connection クラスの upsertRows メソッドから返されます。

名前空間

DataSource

使用方法

外部オブジェクトレコードに対する更新/挿入操作によって、DataSource.UpsertResult 種別のオブジェクトの配列が生成されます。そのメソッドで、更新/挿入操作が成功したかどうかを示す結果レコードが作成されます。

UpsertResult のプロパティ

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

errorMessage

失敗した更新/挿入操作によって生成されるエラーメッセージです。

署名

public String errorMessage {get; set;}

プロパティ値

型: String

externalId

更新/挿入する外部オブジェクトレコードを表す行の一意の識別子です。

署名

public String externalId {get; set;}

プロパティ値

型: String

success

削除操作が成功したか失敗したかを示します。

署名

public Boolean success {get; set;}

プロパティ値

型: Boolean

UpsertResult のメソッド

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

equals(obj)

リスト内の外部オブジェクトレコードの同等性を判断して、UpsertResult 型のリストの整合性を維持します。このメソッドは動的で、Java の equals メソッドに基づきます。

署名

public Boolean equals(Object obj)

パラメーター

obj
型: Object
キーが検証される外部オブジェクト。

戻り値

型: Boolean

failure(externalId, errorMessage)

特定の外部 ID に対する削除要求が失敗したことを示す更新/挿入結果を作成します。

署名

public static DataSource.UpsertResult failure(String externalId, String errorMessage)

パラメーター

externalId
型: String
更新/挿入する外部オブジェクトレコードの一意の識別子。
errorMessage
型: String
更新/挿入操作が失敗した理由。

戻り値

型: DataSource.UpsertResult

更新/挿入操作の状況の結果。

hashCode()

リスト内の外部オブジェクトレコードの一意性を判断して、UpsertResult 型のリストの整合性を維持します。

署名

public Integer hashCode()

戻り値

型: Integer

success(externalId)

特定の外部 ID に対する更新/挿入要求が正常に完了したことを示す削除結果を作成します。

署名

public static DataSource.UpsertResult success(String externalId)

パラメーター

externalId
型: String
更新/挿入する外部オブジェクトレコードの一意の識別子。

戻り値

型: DataSource.UpsertResult

特定の外部 ID を持つ外部オブジェクトレコードの更新/挿入操作の状況の結果。