Cette règle marque l'utilisation de méthodes obsolètes à partir de la
com.ibm.websphere.product.WASDirectory
la classe et les zones de la
WASDirectory
et
WASDirectoryHelper
classes.
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 également les
WASDirectory
Champs :
Les zones suivantes de la
com.ibm.websphere.product.WASDirectory
et
com.ibm.websphere.product.utils.WASDirectoryHelper
Les classes 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 :