此规则会标记是否使用了来自
com.ibm.websphere.product.WASDirectory
类和字段
WASDirectory
和
WASDirectoryHelper
类。
在引进 Installation Manager 之后,有些函数已不再提供,而有些函数具有替换 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)
此方法现在返回空值对象。 请不要再使用此方法。
- public WASComponent[] getInstalledComponentList()
此方法现在返回空列表。 请不要再使用此方法。
- public boolean isComponentInstalled(String componentName)
此方法现在返回 false。 请不要再使用此方法。
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
此方法已替换为 public IMEvent[] getHistoryEventList()。
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
此方法已替换为 public IMOffering getInstalledOfferingByID(String productID)。
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
此方法已替换为 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 接口独立于产品标识。
任何特定于产品的调用者都应该指定产品标识,而不使用这些已不推荐的字段。
有关更多信息,请参阅: