アンインストールスクリプトは、
UninstallHandler インターフェースを実装する Apex クラスです。このインターフェースには、
onUninstall という、アンインストール時に実行されるアクションを指定する単一のメソッドがあります。
1global interface UninstallHandler {
2 void onUninstall(UninstallContext context)
3}
onUninstall メソッドは、次の情報を提供するコンテキストオブジェクトを引数として取ります。
- アンインストールが実施される組織の組織 ID。
- アンインストールを開始したユーザのユーザ ID。
コンテキスト引数は、データ型が
UninstallContext インターフェースであるオブジェクトです。このイ���ターフェースは、システムによって自動的に実装されます。
UninstallContext インターフェースの次の定義では、コンテキスト引数にコールできるメソッドを示しています。
1global interface UninstallContext {
2 ID organizationId();
3 ID uninstallerId();
4}