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

TPM_Promotion.Record

この APEX クラスは、プロモーション SObject レコードへのラッパーを提供します。各インスタンスは、親 TPM_Promotion に関連付けられている SObject レコードをラップし、その操作を行うためのメソッドを提供して、挿入または削除のフラグを設定できるようにします。また、基盤となる SObject レコードを抽出し、更新を行えるようにするメソッドも提供します。

この Consumer Goods Cloud 取引プロモーション管理ドキュメントの内容は、機密扱いとなっており、Salesforce が承認した顧客またはパートナーのみが参照できます。Salesforce からの書面による事前の同意がない限り、この内容をコピーしてさらに配布することは禁止されています。本内容は、Salesforce の高度な機密情報および独自開発の情報となっており、お客様と Salesforce との契約の守秘義務の下で保護されています。したがって、本内容は、Consumer Goods Cloud 取引プロモーション管理の機能の実装に必要な場合に限って使用できます。

このドキュメントの内容は、プレビューとしてリリースされています。したがって、一般公開はされず、エラーが含まれている場合があります。Salesforce は、このドキュメントを現状のまま提供し、その内容の正確性に関しては、いかなる説明も保証もいたしません。Salesforce は、このドキュメントを更新および改訂する権利を有しており、Consumer Goods Cloud 取引プロモーション管理の機能を説明する内容は、変更、追加、削除されることがあります。Salesforce がこのドキュメントの更新版を配布またはリリースする場合、お客様は、このドキュメントの以前のバージョンを削除および破棄することを認め、同意することものとします。

重要

名前空間

実装例

TPM_Promotion.Record のメソッド

TPM_Promotion.Record のメソッドは次のとおりです。

global Boolean isDeleted

レコードに削除のフラグがついているかどうか、または保存時にレコードが更新されるかどうかを示します。

API バージョン

55

シグネチャ

global Boolean isDeleted()

global Boolean isNew

レコードが新規であるか、それともデータベースにすでに存在しているかを示します。

API バージョン

55

シグネチャ

global Boolean isNew()

global Id getId

ラップされたレコードの temporary id を返します。プロモーション保存プロセスでは、データベースにまだコミットされていないレコードに対して一時的な ID が使用されます。

API バージョン

55

シグネチャ

global Id getId()

global SObject getOriginalRecord

データベースに保存されている元の SObject レコードを返します。レコードが新規の場合、このメソッドは null を返します。

API バージョン

55

シグネチャ

global SObject getOriginalRecord()

global SObject getRecord

ラップされた SObject レコードを返します。返されたレコードの項目値は更新できます。

API バージョン

55

シグネチャ

global SObject getRecord()

global void setFields

ラップされた SObject レコードの項目として対応付けに渡される項目を設定します。IsNew および IsDeleted 項目は、is New() および is Deleted() メソッドに対応付けられます。対応付けのキーが SObject 項目でない場合は無視されます。

API バージョン

55

シグネチャ

global void setFields(Map<String, Object> fieldValues)

global void setIsDeleted

削除するレコード、または既存のレコードを更新するレコードを設定します。

API バージョン

55

シグネチャ

global void setIsDeleted(Boolean value)

global void setIsNew

新規レコードとして挿入するレコード、または既存のレコードを更新するレコードを設定します。

API バージョン

55

シグネチャ

global void setIsNew(Boolean value)