Cette règle marque l'utilisation des méthodes obsolètes de la classe com.ibm.websphere.product.WASDirectory ainsi que les zones obsolètes des classes WASDirectory et WASDirectoryHelper.
Avec l'introduction d'Installation Manager, certaines des fonctions ne sont plus fournies et d'autres ont des API de remplacement.
Les méthodes suivantes ont été déclarées obsolètes :
- 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)
Consultez les instructions pour la migration :
- public WASComponent getInstalledComponentByName(String componentName)
Cette méthode renvoie maintenant un objet null. Supprimez l'utilisation de cette méthode.
- public WASComponent[] getInstalledComponentList()
Cette méthode renvoie maintenant une liste vide. Supprimez l'utilisation de cette méthode.
- public boolean isComponentInstalled(String componentName)
Cette méthode renvoie maintenant une valeur false. Supprimez l'utilisation de cette méthode.
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
Cette méthode est remplacée par public IMEvent[] getHistoryEventList().
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
Cette méthode est remplacée par public IMOffering getInstalledOfferingByID(String productID).
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
Cette méthode est remplacée par public IMOffering[] getInstalledOfferingList().
- public boolean isMaintenancePackageInstalled(String ID)
Cette méthode est remplacée par public boolean isThisProductInstalled(String id).
Cette règle marque aussi les zones obsolètes de WASDirectory :
Les zones suivantes des classes com.ibm.websphere.product.WASDirectory
et com.ibm.websphere.product.utils.WASDirectoryHelper sont également marquées :
- ID_PME
- ID_WBI
- ID_JDK
- ID_EMBEDDED_EXPRESS
- ID_XD
- ID_CLIENT
- ID_PLUGIN
- ID_IHS
- ID_WXD
- ID_NDDMZ
- ID_UPDI
Les interfaces WASDirectory sont indépendantes des identificateurs de produit.
Les appelants spécifiques à des produits doivent spécifier les identificateurs de produit sans utiliser ces zones obsolètes.
Pour plus d'informations, voir :