この規則により、以下からの推奨されないメソッドの使用にフラグを立てます。
com.ibm.websphere.product.WASDirectory
クラスおよびフィールド
WASDirectory
および
WASDirectoryHelper
クラス。
インストール・マネージャーが導入されたことにより、提供されなくなった関数や、置き換え用の API がある関数があります。
以下のメソッドが非推奨です。
- public WASComponent getInstalledComponentByName(String componentName)
- public WASComponent[] getInstalledComponentList()
- public boolean isComponentInstalled(String componentName)
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
- public boolean isMaintenancePackageInstalled(String ID)
マイグレーションに関する以下のガイドラインを参照してください。
- public WASComponent getInstalledComponentByName(String componentName)
このメソッドは、Null オブジェクトを戻すようになりました。 このメソッドの使用を削除してください。
- public WASComponent[] getInstalledComponentList()
このメソッドは、空のリストを戻すようになりました。 このメソッドの使用を削除してください。
- public boolean isComponentInstalled(String componentName)
このメソッドは、false として戻るようになりました。 このメソッドの使用を削除してください。
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
This method is replaced by public IMEvent[] getHistoryEventList()
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
このメソッドは public IMOffering getInstalledOfferingByID(String productID) に置き換えられます。
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
This method is replaced by public IMOffering[] getInstalledOfferingList()
- public boolean isMaintenancePackageInstalled(String ID)
このメソッドは public boolean isThisProductInstalled(String id) に置き換えられます。
この規則は、非推奨の
WASDirectory
フィールド:
以下のフィールドが表示されます。
com.ibm.websphere.product.WASDirectory
および
com.ibm.websphere.product.utils.WASDirectoryHelper
クラスにもフラグが立てられます。
- ID_PME
- ID_WBI
- ID_JDK
- ID_EMBEDDED_EXPRESS
- ID_XD
- ID_CLIENT
- ID_PLUGIN
- ID_IHS
- ID_WXD
- ID_NDDMZ
- ID_UPDI
WASDirectory インターフェースは製品 ID とは独立しています。
製品固有の呼び出し元は、これらの非推奨のフィールドを使用せずに製品 ID を指定する必要があります。
詳しくは、以下を参照してください。