登録者への Apex 廃止の影響
このセクションでは、Apex メソッドの廃止が管理パッケージをインストールする登録者に与える影響について説明します。次の表では、パッケージ開発者による典型的���一連の操作を 1 列目に、登録者による操作を 2 列目に��します。表中の各行は、パッケージ開発者または登録者のいずれかによる操作を表します。
| パッケージ開発者の操作 | 登録者の操作 | メモ |
|---|---|---|
| グローバルメソッド m1 を含むグローバル Apex クラス PackageDevClass を作成します。 | ||
| PackageDevClass を含むパッケージの「管理-リリース済み」バージョン 1.0 としてアップロードします。 | ||
| パッケージのバージョン 1.0 をインストールします。 | パッケージの [バージョン番号] は 1.0 です。[最初のインストール済みバージョン番号] は 1.0 です。 | |
| PackageDevClass の m1 を参照する Apex クラス SubscriberClass を作成します。 | ||
| m1 を廃止し、新しいメソッド m2 を作成します。 | ||
| パッケージの「管理-リリース済み」バージョン 2.0 としてアップロードします。 | ||
| パッケージのバージョン 2.0 をインストールします。 | パッケージの [バージョン番号] は 2.0 です。[最初のインストール済みバージョン番号] は 1.0 のままです。SubscriberClass はパッケージのバージョン 1.0 を参照し、以前と同様に引き続き機能します。 | |
| SubscriberClass のバージョン設定を、パッケージのバージョン 2.0 を参照するように編集します。クラスを保存します。m1 がパッケージのバージョン 2.0 で参照できないことを示すエラーメッセージが表示されます。 | ||
| m1 の代わり m2 を参照するように SubscriberClass を変更します。クラスを保存します。 |