Esta regla señala la utilización de métodos en desuso del
com.ibm.websphere.product.WASDirectory
clase y campos del
WASDirectory
y
WASDirectoryHelper
clases.
Con la introducción del gestor de instalación algunas funciones ya no se proporcionan y algunas
funciones tienen API de sustitución.
Los siguientes métodos están en desuso:
- 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)
Consulte las directrices para la migración:
- public WASComponent getInstalledComponentByName(String componentName)
Este método ahora devuelve un objeto nulo. Elimine la utilización de este método.
- public WASComponent[] getInstalledComponentList()
Este método ahora devuelve una lista vacía. Elimine la utilización de este método.
- public boolean isComponentInstalled(String componentName)
Este método ahora devuelve false. Elimine la utilización de este método.
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
Este método se sustituye por public IMEvent[] getHistoryEventList().
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
Este método se sustituye por public IMOffering getInstalledOfferingByID(String productID).
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
Este método se sustituye por public IMOffering[] getInstalledOfferingList().
- public boolean isMaintenancePackageInstalled(String ID)
Este método se sustituye por public boolean isThisProductInstalled(String id).
Esta regla también marca el valor en desuso
WASDirectory
Campos:
Los campos siguientes en el
com.ibm.websphere.product.WASDirectory
y
com.ibm.websphere.product.utils.WASDirectoryHelper
También se marcan las clases:
- ID_PME
- ID_WBI
- ID_JDK
- ID_EMBEDDED_EXPRESS
- ID_XD
- ID_CLIENT
- ID_PLUGIN
- ID_IHS
- ID_WXD
- ID_NDDMZ
- ID_UPDI
Las interfaces WASDirectory son independientes de los ID de producto.
Al efectuar una llamada específica del producto, deben especificarse los ID de producto sin
utilizar estos campos en desuso.
Para obtener más información, consulte: