Esta regra sinaliza o uso de métodos descontinuados do
com.ibm.websphere.product.WASDirectory
classe e campos do
WASDirectory
e
WASDirectoryHelper
classes.
Com a introdução do gerenciador de instalação, parte da função não é mais
fornecida e parte da função possui APIs de substituição.
Os seguintes métodos foram descontinuados:
- 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 as diretrizes para migração:
- public WASComponent getInstalledComponentByName(String componentName)
Agora este método retorna um objeto nulo. Remova o uso deste método.
- public WASComponent[] getInstalledComponentList()
Agora este método retorna uma lista vazia. Remova o uso deste método.
- public boolean isComponentInstalled(String componentName)
Agora este método retorna como falso. Remova o uso deste método.
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
Este método é substituído por public IMEvent[] getHistoryEventList().
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
Este método é substituído por public IMOffering getInstalledOfferingByID(String productID).
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
Este método é substituído por public IMOffering[] getInstalledOfferingList().
- public boolean isMaintenancePackageInstalled(String ID)
Este método é substituído por public boolean isThisProductInstalled(String id).
Esta regra também sinaliza os descontinuados
WASDirectory
Campos:
Os campos a seguir no
com.ibm.websphere.product.WASDirectory
e
com.ibm.websphere.product.utils.WASDirectoryHelper
as classes também são sinalizadas:
- ID_PME
- ID_WBI
- ID_JDK
- ID_EMBEDDED_EXPRESS
- ID_XD
- ID_CLIENT
- ID_PLUGIN
- ID_IHS
- ID_WXD
- ID_NDDMZ
- ID_UPDI
As interfaces WASDirectory são independentes dos IDs de produtos.
Qualquer responsável pela chamada específico do produto deverá especificar IDs de produtos sem usar
esses campos descontinuados.
Para obter informações adicionais, veja: