IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.product
Class WASProduct

java.lang.Object
  extended by com.ibm.websphere.product.WASProduct

Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.

public class WASProduct
extends java.lang.Object

WASProduct provides an interface into the product version information. The file set contains information about the Websphere Application Server e.g Product Name, Edition, Build Number, Build Date etc. Note: If this class is used outside the confines of the WebSphere product then the System property "was.install.root" must be set to point to the directory that Websphere is installed in. e.g "c:\websphere\appserver"

Version:
5.0

Field Summary
static java.lang.String BACKUP_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String BACKUP_DIR_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
protected  java.io.File backupDir
          Deprecated.  
protected  java.lang.String backupDirName
          Deprecated.  
protected  java.util.ArrayList boundExceptions
          Deprecated.  
static java.lang.String bundleIdMsg
          Deprecated. The id of the message bundle use by WASProduct.
static java.lang.String bundleIdText
          Deprecated.  
static java.lang.String COMPONENT_TYPE
          Deprecated. Typing constants for loading version info.
protected  java.util.ArrayList componentNames
          Deprecated.  
protected  java.util.ArrayList components
          Deprecated.  
static java.lang.String CURRENT_VERSION_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String DEFAULT_TMP_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String DTD_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String DTD_DIR_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
protected  java.io.File dtdDir
          Deprecated.  
protected  java.lang.String dtdDirName
          Deprecated.  
static java.lang.String EFIX_TYPE
          Deprecated. Typing constants for loading version info.
protected  java.util.ArrayList efixes
          Deprecated.  
protected  java.util.ArrayList efixNames
          Deprecated.  
static java.lang.String EXTENSION_TYPE
          Deprecated. Typing constants for loading version info.
protected  java.util.ArrayList extensionNames
          Deprecated.  
protected  java.util.ArrayList extensions
          Deprecated.  
static java.lang.String FULL_INSTALL_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String INSTALL_ROOT_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
static java.lang.String JAVA_TMP_DIR_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
static java.lang.String LOG_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String LOG_DIR_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
protected  java.io.File logDir
          Deprecated.  
protected  java.lang.String logDirName
          Deprecated.  
static java.util.ResourceBundle msgs
          Deprecated. The initialized resource bundle.
static java.lang.String NIF_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String pgmUpdate
          Deprecated. Constants holding CMVC version information.
static java.lang.String pgmVersion
          Deprecated. Constants holding CMVC version information.
static java.lang.String[] PRODUCT_IDS
          Deprecated. The array of known product ids.
static java.lang.String PRODUCT_TYPE
          Deprecated. Typing constants for loading version info.
protected  java.io.File productDir
          Deprecated.  
protected  java.lang.String productDirName
          Deprecated.  
static java.lang.String PRODUCTID_BASE
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_CLIENT
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_EMBEDDED_EXPRESS
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_EXPRESS
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_JDK
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_ND
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_PME
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_WXD
          Deprecated. Constants for the known product ids.
static java.lang.String PRODUCTID_XD
          Deprecated. Constants for the known product ids.
protected  java.util.ArrayList productNames
          Deprecated.  
protected  java.util.ArrayList products
          Deprecated.  
static java.lang.String PROPERTIES_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String PTF_TYPE
          Deprecated. Typing constants for loading version info.
protected  java.util.ArrayList ptfNames
          Deprecated.  
protected  java.util.ArrayList ptfs
          Deprecated.  
protected  java.util.ArrayList recoverableErrors
          Deprecated.  
static java.lang.String REGISTRARID_ADD
          Deprecated. Constants for the known registrar ids.
static java.lang.String REGISTRARID_BASE
          Deprecated. Constants for the known registrar ids.
protected  java.util.ArrayList registrarNames
          Deprecated.  
protected  java.util.ArrayList registrars
          Deprecated.  
static java.util.ResourceBundle texts
          Deprecated.  
static java.lang.String TMP_DIR_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
static java.lang.String UPDATE_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String VERSION_DIR_NAME
          Deprecated. Default names for product directories.
static java.lang.String VERSION_DIR_PROPERTY_NAME
          Deprecated. Constants for providing product directories.
protected  java.io.File versionDir
          Deprecated.  
protected  java.lang.String versionDirName
          Deprecated.  
protected  java.util.HashMap versionInfo
          Deprecated.  
protected  java.util.ArrayList warnings
          Deprecated.  
 
Constructor Summary
WASProduct()
          Deprecated. As of WAS 8.0.
WASProduct(java.lang.String productDirName)
          Deprecated. As of WAS 8.0.
WASProduct(java.lang.String productDirName, java.lang.String versionDirName, java.lang.String dtdDirName, java.lang.String logDirName, java.lang.String backupDirName)
          Deprecated. As of WAS 8.0
 
Method Summary
 boolean addComponent(com.ibm.websphere.product.xml.component.component aComponent)
          Deprecated. As of WAS 8.0.
protected  void addComponentName(java.lang.String componentName)
          Deprecated. As of V8.0
protected  void addEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
          Deprecated. As of WAS 8.0.
protected  void addEFixName(java.lang.String efixName)
          Deprecated. As of WAS 8.0.
protected  void addException(java.lang.String msgKey)
          Deprecated. As of V8.0
protected  void addException(java.lang.String msgKey, java.lang.Exception e)
          Deprecated. As of V8.0
protected  void addException(java.lang.String msgKey, java.lang.Object[] msgArgs, java.lang.Exception e)
          Deprecated. As of V8.0
protected  void addException(com.ibm.websphere.product.WASProductException e)
          Deprecated. As of V8.0
protected  void addProductName(java.lang.String productName)
          Deprecated. As of V8.0
protected  void addPTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
          Deprecated. As of V8.0
protected  void addPTFName(java.lang.String ptfName)
          Deprecated. As of V8.0
protected  void addRecoverableError(org.xml.sax.SAXParseException e)
          Deprecated. As of V8.0
protected  void addWarning(org.xml.sax.SAXParseException e)
          Deprecated. As of V8.0
protected  void basicAddComponent(com.ibm.websphere.product.xml.component.component aComponent)
          Deprecated. As of V8.0
protected  void basicAddProduct(com.ibm.websphere.product.product aProduct)
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetComponentNames()
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetComponents()
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetEFixes()
          Deprecated. As of WAS 8.0.
protected  java.util.ArrayList basicGetEFixNames()
          Deprecated. As of WAS 8.0.
protected  java.util.ArrayList basicGetExtensionNames()
          Deprecated. As of WAS 8.0.
protected  java.util.ArrayList basicGetExtensions()
          Deprecated. As of WAS 8.0.
protected  java.util.ArrayList basicGetProductNames()
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetProducts()
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetPTFNames()
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetPTFs()
          Deprecated. As of V8.0
protected  java.util.ArrayList basicGetRegistrarNames()
          Deprecated.  
protected  java.util.ArrayList basicGetRegistrars()
          Deprecated.  
protected  void basicRemoveComponent(com.ibm.websphere.product.xml.component.component aComponent)
          Deprecated. As of V8.0
protected  void basicRemoveEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
          Deprecated. As of WAS 8.0.
protected  void basicRemoveProduct(com.ibm.websphere.product.product aProduct)
          Deprecated. As of V8.0
protected  void basicRemovePTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
          Deprecated. As of V8.0
protected  void clearExceptions()
          Deprecated. As of V8.0
protected  java.util.ArrayList collectVersionInfo(java.util.Iterator names)
          Deprecated. As of V8.0
 boolean componentPresent(java.lang.String name)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.isComponentInstalled(String componentName)
static java.lang.String computeBackupDirName(java.lang.String versionDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getBackupDirPath(String installRoot)
static java.lang.String computeDTDDirName(java.lang.String versionDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getDTDDirPath(String installRoot)
static java.lang.String computeLogDirName(java.lang.String productDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getLogDirPath(String installRoot)
static java.lang.String computeVersionDirName(java.lang.String productDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getVersionDirPath(String installRoot)
protected static com.ibm.websphere.product.WASProductException createException(java.lang.String msgKey, java.lang.Object[] msgArgs, java.lang.Exception e)
          Deprecated. As of V8.0
 boolean efixPresent(java.lang.String id)
          Deprecated. As of WAS 8.0.
 boolean extensionPresent(java.lang.String name)
          Deprecated. As of WAS 8.0.
 java.lang.String getBackupDirName()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getBackupDirPath(String installRoot).
static java.lang.String getBackupDirName(java.lang.String versionDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getBackupDirPath(String installRoot)
 com.ibm.websphere.product.xml.component.component getComponentByFilename(java.lang.String basename)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getComponentByName(String componentName)
 com.ibm.websphere.product.xml.component.component getComponentByName(java.lang.String name)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getComponentByName(String componentName)
 java.util.Iterator getComponentNames()
          Deprecated. As of WAS 8.0.
 java.util.Iterator getComponents()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledComponentList()
 java.lang.String getDTDDirName()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getDTDDirPath(String installRoot).
static java.lang.String getDTDDirName(java.lang.String versionDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getDTDDirPath(String installRoot)
 com.ibm.websphere.product.xml.efix.efix getEFixByFilename(java.lang.String basename)
          Deprecated. As of WAS 8.0.
 com.ibm.websphere.product.xml.efix.efix getEFixById(java.lang.String id)
          Deprecated. As of WAS 8.0.
 int getEFixCount()
          Deprecated. As of WAS 8.0.
 java.util.Iterator getEFixes()
          Deprecated. As of WAS 8.0.
 java.util.Iterator getEFixNames()
          Deprecated. As of WAS 8.0.
 java.util.Iterator getExceptions()
          Deprecated. As of WAS 8.0.
 com.ibm.websphere.product.xml.extension.extension getExtensionByFilename(java.lang.String basename)
          Deprecated. As of WAS 8.0.
 com.ibm.websphere.product.xml.extension.extension getExtensionByName(java.lang.String name)
          Deprecated. As of WAS 8.0.
 java.util.Iterator getExtensionNames()
          Deprecated. As of WAS 8.0.
 java.util.Iterator getExtensions()
          Deprecated. As of WAS 8.0.
 java.lang.String getLogDirName()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getLogDirPath(String installRoot).
static java.lang.String getLogDirName(java.lang.String productDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getLogDirPath(String installRoot)
 com.ibm.websphere.product.xml.websphere.websphere getPlatform()
          Deprecated. As of WAS 8.0. Replaced by WASDirectory.getWASProductInfo(String productID)
protected  java.io.File getProductDir()
          Deprecated. As of WAS 8.0.
 java.lang.String getProductDirName()
          Deprecated.  
 com.ibm.websphere.product.xml.efix.ptf getPTFByFilename(java.lang.String basename)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledMaintenancePackageByID(String maintenancePackageID)
 com.ibm.websphere.product.xml.efix.ptf getPTFById(java.lang.String id)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledMaintenancePackageByID(String maintenancePackageID)
 java.util.Iterator getPTFNames()
          Deprecated. As of WAS 8.0.
 java.util.Iterator getPTFs()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledMaintenancePackageList()
 java.util.Iterator getRecoverableErrors()
          Deprecated. As of WAS 8.0.
 com.ibm.websphere.product.xml.registrar.registrar getRegistrarById(java.lang.String id)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getRegistrarById(String id)
 java.util.Iterator getRegistrarNames()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getRegistrarFileNames()
 java.util.Iterator getRegistrars()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getRegistrarInstances()
protected static java.lang.String getString(java.lang.String msgCode)
          Deprecated. As of V8.0
protected static java.lang.String getString(java.lang.String msgCode, java.lang.Object arg)
          Deprecated. As of V8.0
protected static java.lang.String getString(java.lang.String msgCode, java.lang.Object[] msgArgs)
          Deprecated. As of V8.0
protected static java.lang.String getString(java.lang.String msgCode, java.lang.Object arg1, java.lang.Object arg2)
          Deprecated. As of V8.0
static java.lang.String getTmpDirName()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getTmpDirPath()
protected  java.io.File getVersionDir()
          Deprecated. As of WAS 8.0.
 java.lang.String getVersionDirName()
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getVersionDirPath(String installRoot).
static java.lang.String getVersionDirName(java.lang.String productDirName)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getVersionDirPath(String installRoot)
 java.lang.String getVersionFileName(java.lang.String baseName)
          Deprecated. As of WAS 8.0.
protected  java.lang.Object getVersionInfo(java.lang.String filename)
          Deprecated. As of V8.0
 java.util.Iterator getWarnings()
          Deprecated. As of WAS 8.0.
protected  void initialize(java.lang.String useProductDirName, java.lang.String useVersionDirName, java.lang.String useDTDDirName, java.lang.String useLogDirName, java.lang.String useBackupDirName)
          Deprecated. As of V8.0
 boolean initializeLogAndBackup()
          Deprecated. As of WAS 8.0.
protected  boolean initMetadataInstance()
          Deprecated. Init the WASMetadata instance if it's not initialized yet.
static void InitResourceBundle()
          Deprecated. As of WAS 8.0.
protected  java.util.ArrayList listFileNames(java.io.File[] files)
          Deprecated. As of WAS V8.0
protected  java.util.ArrayList listFileNames(java.io.FilenameFilter filter)
          Deprecated. As of WAS V8.0
protected  java.io.File[] listFiles(java.io.FilenameFilter filter)
          Deprecated. As of WAS V8.0
 java.lang.String[] loadAllVersionInfoByType(java.lang.String type)
          Deprecated. This method is not the recommended way to retrieve version information of installed products by parsing product XML files. As of WAS 8.0 this method is deprecated.
protected  java.lang.String loadFile(java.io.File file, java.lang.String fileName)
          Deprecated. As of WAS 8.0.
protected  java.lang.Object loadVersionInfo(java.lang.String filename)
          Deprecated. As of V8.0
protected  java.lang.String loadVersionInfoAsXMLString(java.lang.String filename, boolean doXSLTransform)
          Deprecated. As of V8.0
 int numExceptions()
          Deprecated. As of WAS 8.0.
 int numRecoverableErrors()
          Deprecated. As of WAS 8.0.
 int numWarnings()
          Deprecated. As of WAS 8.0.
static java.lang.String preparePath(java.lang.String path, boolean trailSeparator)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.normalizeLocationAccordingToPlatform(String location, boolean trailSeparator)
 boolean ptfPresent(java.lang.String id)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.isMaintenancePackageInstalled(String maintenancePackageID)
 boolean registrarPresent(java.lang.String id)
          Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.isRegistrarPresent(String id)
 boolean removeComponent(com.ibm.websphere.product.xml.component.component aComponent)
          Deprecated. As of WAS 8.0.
protected  void removeComponentName(java.lang.String componentName)
          Deprecated. As of V8.0
 boolean removeEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
          Deprecated. As of WAS 8.0.
protected  void removeEFixName(java.lang.String efixName)
          Deprecated. As of WAS 8.0.
protected  void removeProductName(java.lang.String productName)
          Deprecated. As of V8.0
 boolean removePTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
          Deprecated. As of WAS 8.0.
protected  void removePTFName(java.lang.String ptfName)
          Deprecated. As of V8.0
 boolean saveEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
          Deprecated. As of WAS 8.0.
 boolean savePTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
          Deprecated. As of WAS 8.0.
 java.lang.String toString()
          Deprecated. As of WAS 8.0.
protected  void transferErrors(com.ibm.websphere.product.xml.BaseFactory factory)
          Deprecated. As of V8.0
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pgmVersion

public static final java.lang.String pgmVersion
Deprecated. 
Constants holding CMVC version information. This information is dynamic, changing with each source update.

See Also:
Constant Field Values

pgmUpdate

public static final java.lang.String pgmUpdate
Deprecated. 
Constants holding CMVC version information. This information is dynamic, changing with each source update.

See Also:
Constant Field Values

PRODUCTID_EMBEDDED_EXPRESS

public static final java.lang.String PRODUCTID_EMBEDDED_EXPRESS
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_EXPRESS

public static final java.lang.String PRODUCTID_EXPRESS
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_BASE

public static final java.lang.String PRODUCTID_BASE
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_ND

public static final java.lang.String PRODUCTID_ND
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_XD

public static final java.lang.String PRODUCTID_XD
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_WXD

public static final java.lang.String PRODUCTID_WXD
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_PME

public static final java.lang.String PRODUCTID_PME
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_CLIENT

public static final java.lang.String PRODUCTID_CLIENT
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCTID_JDK

public static final java.lang.String PRODUCTID_JDK
Deprecated. 
Constants for the known product ids.

See Also:
Constant Field Values

PRODUCT_IDS

public static final java.lang.String[] PRODUCT_IDS
Deprecated. 
The array of known product ids.


REGISTRARID_BASE

public static final java.lang.String REGISTRARID_BASE
Deprecated. 
Constants for the known registrar ids.

See Also:
Constant Field Values

REGISTRARID_ADD

public static final java.lang.String REGISTRARID_ADD
Deprecated. 
Constants for the known registrar ids.

See Also:
Constant Field Values

bundleIdMsg

public static final java.lang.String bundleIdMsg
Deprecated. 
The id of the message bundle use by WASProduct.

See Also:
Constant Field Values

bundleIdText

public static final java.lang.String bundleIdText
Deprecated. 
See Also:
Constant Field Values

msgs

public static java.util.ResourceBundle msgs
Deprecated. 
The initialized resource bundle. This is public for shared access.


texts

public static java.util.ResourceBundle texts
Deprecated. 

boundExceptions

protected java.util.ArrayList boundExceptions
Deprecated. 

recoverableErrors

protected java.util.ArrayList recoverableErrors
Deprecated. 

warnings

protected java.util.ArrayList warnings
Deprecated. 

INSTALL_ROOT_PROPERTY_NAME

public static final java.lang.String INSTALL_ROOT_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

VERSION_DIR_PROPERTY_NAME

public static final java.lang.String VERSION_DIR_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

DTD_DIR_PROPERTY_NAME

public static final java.lang.String DTD_DIR_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

LOG_DIR_PROPERTY_NAME

public static final java.lang.String LOG_DIR_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

BACKUP_DIR_PROPERTY_NAME

public static final java.lang.String BACKUP_DIR_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

TMP_DIR_PROPERTY_NAME

public static final java.lang.String TMP_DIR_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

JAVA_TMP_DIR_PROPERTY_NAME

public static final java.lang.String JAVA_TMP_DIR_PROPERTY_NAME
Deprecated. 
Constants for providing product directories.

See Also:
Constant Field Values

PROPERTIES_DIR_NAME

public static final java.lang.String PROPERTIES_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

VERSION_DIR_NAME

public static final java.lang.String VERSION_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

DTD_DIR_NAME

public static final java.lang.String DTD_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

LOG_DIR_NAME

public static final java.lang.String LOG_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

UPDATE_DIR_NAME

public static final java.lang.String UPDATE_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

BACKUP_DIR_NAME

public static final java.lang.String BACKUP_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

DEFAULT_TMP_DIR_NAME

public static final java.lang.String DEFAULT_TMP_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

FULL_INSTALL_DIR_NAME

public static final java.lang.String FULL_INSTALL_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

CURRENT_VERSION_DIR_NAME

public static final java.lang.String CURRENT_VERSION_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

NIF_DIR_NAME

public static final java.lang.String NIF_DIR_NAME
Deprecated. 
Default names for product directories.

See Also:
Constant Field Values

products

protected java.util.ArrayList products
Deprecated. 

productNames

protected java.util.ArrayList productNames
Deprecated. 

components

protected java.util.ArrayList components
Deprecated. 

componentNames

protected java.util.ArrayList componentNames
Deprecated. 

efixes

protected java.util.ArrayList efixes
Deprecated. 

efixNames

protected java.util.ArrayList efixNames
Deprecated. 

ptfs

protected java.util.ArrayList ptfs
Deprecated. 

ptfNames

protected java.util.ArrayList ptfNames
Deprecated. 

extensions

protected java.util.ArrayList extensions
Deprecated. 

extensionNames

protected java.util.ArrayList extensionNames
Deprecated. 

registrars

protected java.util.ArrayList registrars
Deprecated. 

registrarNames

protected java.util.ArrayList registrarNames
Deprecated. 

versionInfo

protected java.util.HashMap versionInfo
Deprecated. 

PRODUCT_TYPE

public static final java.lang.String PRODUCT_TYPE
Deprecated. 

Typing constants for loading version info.

See Also:
Constant Field Values

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
Deprecated. 

Typing constants for loading version info.

See Also:
Constant Field Values

EFIX_TYPE

public static final java.lang.String EFIX_TYPE
Deprecated. 

Typing constants for loading version info.

See Also:
Constant Field Values

PTF_TYPE

public static final java.lang.String PTF_TYPE
Deprecated. 

Typing constants for loading version info.

See Also:
Constant Field Values

EXTENSION_TYPE

public static final java.lang.String EXTENSION_TYPE
Deprecated. 

Typing constants for loading version info.

See Also:
Constant Field Values

productDir

protected java.io.File productDir
Deprecated. 

productDirName

protected java.lang.String productDirName
Deprecated. 

versionDir

protected java.io.File versionDir
Deprecated. 

versionDirName

protected java.lang.String versionDirName
Deprecated. 

dtdDir

protected java.io.File dtdDir
Deprecated. 

dtdDirName

protected java.lang.String dtdDirName
Deprecated. 

logDir

protected java.io.File logDir
Deprecated. 

logDirName

protected java.lang.String logDirName
Deprecated. 

backupDir

protected java.io.File backupDir
Deprecated. 

backupDirName

protected java.lang.String backupDirName
Deprecated. 
Constructor Detail

WASProduct

public WASProduct()
Deprecated. As of WAS 8.0.

Default constructor. The new instance is initialized wholly from system properties. Exceptions may be registed in the new instance.


WASProduct

public WASProduct(java.lang.String productDirName)
Deprecated. As of WAS 8.0.

Parameterized constructor. The product directories are computed from the specified directory. No system properties are used. Exceptions may be registed in the new instance.

Parameters:
productDirName - The base product directory.

WASProduct

public WASProduct(java.lang.String productDirName,
                  java.lang.String versionDirName,
                  java.lang.String dtdDirName,
                  java.lang.String logDirName,
                  java.lang.String backupDirName)
Deprecated. As of WAS 8.0

Parameterized constructor. All product directories are assigned directly from arguments. No system properties are used. Exceptions may be registed in the new instance.

Parameters:
productDirName - The product directory for use.
versionDirName - The version directory for use.
dtdDirName - The DTD directory for use.
logDirName - The log directory for use.
backupDirName - The backup directory for use.
Method Detail

InitResourceBundle

public static void InitResourceBundle()
Deprecated. As of WAS 8.0.


getString

protected static java.lang.String getString(java.lang.String msgCode)
Deprecated. As of V8.0


getString

protected static java.lang.String getString(java.lang.String msgCode,
                                            java.lang.Object arg)
Deprecated. As of V8.0


getString

protected static java.lang.String getString(java.lang.String msgCode,
                                            java.lang.Object arg1,
                                            java.lang.Object arg2)
Deprecated. As of V8.0


getString

protected static java.lang.String getString(java.lang.String msgCode,
                                            java.lang.Object[] msgArgs)
Deprecated. As of V8.0


addException

protected void addException(com.ibm.websphere.product.WASProductException e)
Deprecated. As of V8.0


numExceptions

public int numExceptions()
Deprecated. As of WAS 8.0.

Answer the number of exceptions which were registered within the last operation.

Returns:
int The number of registered exceptions.

getExceptions

public java.util.Iterator getExceptions()
Deprecated. As of WAS 8.0.

Answer an iterator across the registered exceptions.

Returns:
Iterator An iterator across the registered exceptions.

addRecoverableError

protected void addRecoverableError(org.xml.sax.SAXParseException e)
Deprecated. As of V8.0


numRecoverableErrors

public int numRecoverableErrors()
Deprecated. As of WAS 8.0.

Answer the number of recoverable errors which were registered within the last operation.

Returns:
int The number of registered recoverable errors.

getRecoverableErrors

public java.util.Iterator getRecoverableErrors()
Deprecated. As of WAS 8.0.

Answer an iterator across the registered recoverable errors.

Returns:
Iterator An iterator across the registered recoverable errors.

addWarning

protected void addWarning(org.xml.sax.SAXParseException e)
Deprecated. As of V8.0


numWarnings

public int numWarnings()
Deprecated. As of WAS 8.0.

Answer the number of warnings which were registered within the last operation.

Returns:
int The number of registered warnings.

getWarnings

public java.util.Iterator getWarnings()
Deprecated. As of WAS 8.0.

Answer an iterator across the registered warnings.

Returns:
Iterator An iterator across the registered warnings.

transferErrors

protected void transferErrors(com.ibm.websphere.product.xml.BaseFactory factory)
Deprecated. As of V8.0


clearExceptions

protected void clearExceptions()
Deprecated. As of V8.0


addException

protected void addException(java.lang.String msgKey)
Deprecated. As of V8.0


addException

protected void addException(java.lang.String msgKey,
                            java.lang.Exception e)
Deprecated. As of V8.0


addException

protected void addException(java.lang.String msgKey,
                            java.lang.Object[] msgArgs,
                            java.lang.Exception e)
Deprecated. As of V8.0


createException

protected static com.ibm.websphere.product.WASProductException createException(java.lang.String msgKey,
                                                                               java.lang.Object[] msgArgs,
                                                                               java.lang.Exception e)
Deprecated. As of V8.0


computeVersionDirName

public static java.lang.String computeVersionDirName(java.lang.String productDirName)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getVersionDirPath(String installRoot)

Determine and return the version directory from system properties. The argument product directory will be used, with adjustment, if no version directory property is set. An exception is thrown if the version directory cannot be determined.

Parameters:
productDirName - The base directory from which to compute the version directory, used in case no version directory property is set.
Returns:
String The computed version directory name.

getVersionDirName

public static java.lang.String getVersionDirName(java.lang.String productDirName)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getVersionDirPath(String installRoot)

Answer a version directory based on the argument product directory.

Returns:
String The computed version directory name.

computeDTDDirName

public static java.lang.String computeDTDDirName(java.lang.String versionDirName)
                                          throws com.ibm.websphere.product.WASProductException
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getDTDDirPath(String installRoot)

Determine and return the DTD directory from system properties. The argument version directory will be used, with adjustment, if no DTD directory property is set. An exception is thrown if the DTD directory cannot be determined.

Parameters:
versionDirName - The base directory from which to compute the DTD directory, used in case no DTD directory property is set.
Returns:
String The computed DTD directory name.
Throws:
WASProductException - An exception which is thrown if the DTD directory cannot be determined.

getDTDDirName

public static java.lang.String getDTDDirName(java.lang.String versionDirName)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getDTDDirPath(String installRoot)

Answer a DTD directory based on the argument version directory.

Returns:
String The computed DTD directory name.

computeLogDirName

public static java.lang.String computeLogDirName(java.lang.String productDirName)
                                          throws com.ibm.websphere.product.WASProductException
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getLogDirPath(String installRoot)

Determine and return the log directory from system properties. The argument version directory will be used, with adjustment, if no log directory property is set. An exception is thrown if the log directory cannot be determined.

Parameters:
productDirName - The base directory from which to compute the log directory, used in case no log directory property is set.
Returns:
String The computed log directory name.
Throws:
WASProductException - An exception which is thrown if the log directory cannot be determined.

getLogDirName

public static java.lang.String getLogDirName(java.lang.String productDirName)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getLogDirPath(String installRoot)

Answer a log directory based on the argument version directory.

Returns:
String The computed log directory name.

computeBackupDirName

public static java.lang.String computeBackupDirName(java.lang.String versionDirName)
                                             throws com.ibm.websphere.product.WASProductException
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getBackupDirPath(String installRoot)

Determine and return the backup directory from system properties. The argument version directory will be used, with adjustment, if no backup directory property is set. An exception is thrown if the backup directory cannot be determined.

Parameters:
versionDirName - The base directory from which to compute the backup directory, used in case no backup directory property is set.
Returns:
String The computed backup directory name.
Throws:
WASProductException - An exception which is thrown if the backup directory cannot be determined.

getBackupDirName

public static java.lang.String getBackupDirName(java.lang.String versionDirName)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getBackupDirPath(String installRoot)

Answer a backup directory based on the argument version directory.

Returns:
String The computed backup directory name.

getTmpDirName

public static java.lang.String getTmpDirName()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.getTmpDirPath()

Determine and return the TMP directory from system properties. The TMP_DIR_PROPERTY_NAME system property is tested, then the JAVA_TMP_DIR_PROPERTY_NAME is tested. If neither is set, then DEFAULT_TMP_DIR_NAME is used.

Returns:
String The computed TMP directory name.

preparePath

public static java.lang.String preparePath(java.lang.String path,
                                           boolean trailSeparator)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.utils.WASDirectoryHelper.normalizeLocationAccordingToPlatform(String location, boolean trailSeparator)

Utility method for replacing slashes in the argument path with the file separator character. Optionally, a trailing separator is added to (or kept off of) the result path.

Parameters:
path - The argument path to be processed.
trailSeparator - A flag specifying if the result path is to have a trailing separator character.
Returns:
String The processed path.

initialize

protected void initialize(java.lang.String useProductDirName,
                          java.lang.String useVersionDirName,
                          java.lang.String useDTDDirName,
                          java.lang.String useLogDirName,
                          java.lang.String useBackupDirName)
Deprecated. As of V8.0


initializeLogAndBackup

public boolean initializeLogAndBackup()
Deprecated. As of WAS 8.0.

Initialize the log and backup directories associated with the receiver. If necessary, these directories are created, and are verified to exist as directories.

This method clears and will register new exceptions, as needed.

The result indicates whether the log and backup directories were successfully initialized.

Returns:
boolean A flag telling if the log and backup directories were successfully initialized.

getPlatform

public com.ibm.websphere.product.xml.websphere.websphere getPlatform()
Deprecated. As of WAS 8.0. Replaced by WASDirectory.getWASProductInfo(String productID)

Answer the websphere object, which is representative of a websphere installation.

Returns:
websphere The websphere object associated with the receiver.

getComponentByFilename

public com.ibm.websphere.product.xml.component.component getComponentByFilename(java.lang.String basename)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getComponentByName(String componentName)

Answer the component stored in the named component file. Answer null if the named file does not exist or cannot be loaded.

Parameters:
basename - The name of the file holding a component object.
Returns:
component The component stored in the specified file.

getComponentByName

public com.ibm.websphere.product.xml.component.component getComponentByName(java.lang.String name)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getComponentByName(String componentName)

Answer the component having the specified name. Answer null if no matching component is available.

Parameters:
name - The name of the component to be returned.
Returns:
component The component having the specified name.

componentPresent

public boolean componentPresent(java.lang.String name)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.isComponentInstalled(String componentName)

Answer true or false, telling if a component having the specified name is present.

Parameters:
name - The name of the component which is tested.
Returns:
boolean True or false, telling if the component having the specified name is present.

addComponent

public boolean addComponent(com.ibm.websphere.product.xml.component.component aComponent)
Deprecated. As of WAS 8.0.

Save the argument component into the bound component directory. Answer true or false, telling if the component was successfully saved.

Parameters:
aComponent - A component to be saved.
Returns:
True or false, telling if the component was successfully saved.

removeComponent

public boolean removeComponent(com.ibm.websphere.product.xml.component.component aComponent)
Deprecated. As of WAS 8.0.

Remove the argument component from the bound component directory. Answer true or false, telling if the component was successfully removed.

Parameters:
aComponent - A component to be removed.
Returns:
True or false, telling if the component was successfully removed.

getEFixByFilename

public com.ibm.websphere.product.xml.efix.efix getEFixByFilename(java.lang.String basename)
Deprecated. As of WAS 8.0.

Answer the efix stored in the named efix file. Answer null if the named file does not exist or cannot be loaded.

Parameters:
basename - The name of the file holding an efix object.
Returns:
efix The efix stored in the specified file.

getEFixById

public com.ibm.websphere.product.xml.efix.efix getEFixById(java.lang.String id)
Deprecated. As of WAS 8.0.

Answer the efix having the specified id. Answer null if no matching efix is available.

Parameters:
id - The id of the efix to be returned.
Returns:
efix The efix having the specified id.

efixPresent

public boolean efixPresent(java.lang.String id)
Deprecated. As of WAS 8.0.

Answer true or false, telling if a efix having the specified name is present.

Parameters:
id - The id of the efix which is tested.
Returns:
boolean True or false, telling if the efix having the specified name is present.

getPTFByFilename

public com.ibm.websphere.product.xml.efix.ptf getPTFByFilename(java.lang.String basename)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledMaintenancePackageByID(String maintenancePackageID)

Answer the PTF stored in the named PTF file. Answer null if the named file does not exist or cannot be loaded.

Parameters:
basename - The name of the file holding an PTF object.
Returns:
PTF The PTF stored in the specified file.

getPTFById

public com.ibm.websphere.product.xml.efix.ptf getPTFById(java.lang.String id)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledMaintenancePackageByID(String maintenancePackageID)

Answer the PTF having the specified id. Answer null if no matching PTF is available.

Parameters:
id - The id of the PTF to be returned.
Returns:
PTF The PTF having the specified id.

ptfPresent

public boolean ptfPresent(java.lang.String id)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.isMaintenancePackageInstalled(String maintenancePackageID)

Answer true or false, telling if a PTF having the specified name is present.

Parameters:
id - The id of the PTF which is tested.
Returns:
boolean True or false, telling if the PTF having the specified name is present.

getExtensionByFilename

public com.ibm.websphere.product.xml.extension.extension getExtensionByFilename(java.lang.String basename)
Deprecated. As of WAS 8.0.

Answer the extension stored in the named extension file. Answer null if the named file does not exist or cannot be loaded.

Parameters:
basename - The name of the file holding an extension object.
Returns:
extension The extension stored in the specified file.

getExtensionByName

public com.ibm.websphere.product.xml.extension.extension getExtensionByName(java.lang.String name)
Deprecated. As of WAS 8.0.

Answer the extension having the specified name. Answer null if no matching extension is available.

Parameters:
name - The name of the extension to be returned.
Returns:
extension The extension having the specified name.

extensionPresent

public boolean extensionPresent(java.lang.String name)
Deprecated. As of WAS 8.0.

Answer true or false, telling if an extension having the specified name is present.

Parameters:
name - The name of the extension which is tested.
Returns:
boolean True or false, telling if the extension having the specified name is present.

getRegistrarById

public com.ibm.websphere.product.xml.registrar.registrar getRegistrarById(java.lang.String id)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getRegistrarById(String id)

Parameters:
id - The id of the registrar to be returned.
Returns:
registrar The registrar having the specified id.

registrarPresent

public boolean registrarPresent(java.lang.String id)
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.isRegistrarPresent(String id)

Parameters:
id - The id of the registrar which is tested.
Returns:
boolean True or false, telling if the registrar having the specified id is present.

basicGetProducts

protected java.util.ArrayList basicGetProducts()
Deprecated. As of V8.0


basicAddProduct

protected void basicAddProduct(com.ibm.websphere.product.product aProduct)
Deprecated. As of V8.0


basicRemoveProduct

protected void basicRemoveProduct(com.ibm.websphere.product.product aProduct)
Deprecated. As of V8.0


basicGetProductNames

protected java.util.ArrayList basicGetProductNames()
Deprecated. As of V8.0


addProductName

protected void addProductName(java.lang.String productName)
Deprecated. As of V8.0


removeProductName

protected void removeProductName(java.lang.String productName)
Deprecated. As of V8.0


getComponents

public java.util.Iterator getComponents()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledComponentList()

Answer an iterator across the components in the associated product directory.

Returns:
Iterator An iterator across the components in the associated product directory.

basicAddComponent

protected void basicAddComponent(com.ibm.websphere.product.xml.component.component aComponent)
Deprecated. As of V8.0


basicRemoveComponent

protected void basicRemoveComponent(com.ibm.websphere.product.xml.component.component aComponent)
Deprecated. As of V8.0


basicGetComponents

protected java.util.ArrayList basicGetComponents()
Deprecated. As of V8.0


getComponentNames

public java.util.Iterator getComponentNames()
Deprecated. As of WAS 8.0.

Answer an iterator across the names of the components in the associated product directory.

Returns:
Iterator An iterator across the names of the components in the associated product directory.

basicGetComponentNames

protected java.util.ArrayList basicGetComponentNames()
Deprecated. As of V8.0


addComponentName

protected void addComponentName(java.lang.String componentName)
Deprecated. As of V8.0


removeComponentName

protected void removeComponentName(java.lang.String componentName)
Deprecated. As of V8.0


saveEFix

public boolean saveEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
Deprecated. As of WAS 8.0.

Save the argument efix into the bound product directory. Answer true or false, telling if the efix was successfully saved.

Parameters:
anEFix - A efix to be saved.
Returns:
True or false, telling if the efix was successfully saved.

removeEFix

public boolean removeEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
Deprecated. As of WAS 8.0.

Remove the argument efix from the bound product directory. Answer true or false, telling if the efix was successfully removed.

Parameters:
anEFix - A efix to be removed.
Returns:
True or false, telling if the efix was successfully removed.

addEFix

protected void addEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
Deprecated. As of WAS 8.0.


basicRemoveEFix

protected void basicRemoveEFix(com.ibm.websphere.product.xml.efix.efix anEFix)
Deprecated. As of WAS 8.0.


getEFixes

public java.util.Iterator getEFixes()
Deprecated. As of WAS 8.0.

Answer an iterator across the efixes in the associated product directory.

Returns:
Iterator An iterator across the efixes in the associated product directory.

getEFixCount

public int getEFixCount()
Deprecated. As of WAS 8.0.

Answer the count of efixes in the bound product directory.

Returns:
int The count of efixes in the bound product directory.


basicGetEFixes

protected java.util.ArrayList basicGetEFixes()
Deprecated. As of WAS 8.0.


addEFixName

protected void addEFixName(java.lang.String efixName)
Deprecated. As of WAS 8.0.


removeEFixName

protected void removeEFixName(java.lang.String efixName)
Deprecated. As of WAS 8.0.


getEFixNames

public java.util.Iterator getEFixNames()
Deprecated. As of WAS 8.0.

Answer an iterator across the ids of the efixes in the associated product directory.

Returns:
Iterator An iterator across the ids of the efixes in the associated product directory.

basicGetEFixNames

protected java.util.ArrayList basicGetEFixNames()
Deprecated. As of WAS 8.0.


savePTF

public boolean savePTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
Deprecated. As of WAS 8.0.

Save the argument PTF into the bound product directory. Answer true or false, telling if the PTF was successfully saved.

Parameters:
aPTF - A PTF to be saved.
Returns:
True or false, telling if the PTF was successfully saved.

removePTF

public boolean removePTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
Deprecated. As of WAS 8.0.

Remove the argument PTF from the bound product directory. Answer true or false, telling if the PTF was successfully removed.

Parameters:
aPTF - A PTF to be removed.
Returns:
True or false, telling if the PTF was successfully removed.

addPTF

protected void addPTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
Deprecated. As of V8.0


basicRemovePTF

protected void basicRemovePTF(com.ibm.websphere.product.xml.efix.ptf aPTF)
Deprecated. As of V8.0


getPTFs

public java.util.Iterator getPTFs()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getInstalledMaintenancePackageList()

Answer an iterator across the PTFs in the associated product directory.

Returns:
Iterator An iterator across the PTFs in the associated product directory.

basicGetPTFs

protected java.util.ArrayList basicGetPTFs()
Deprecated. As of V8.0


addPTFName

protected void addPTFName(java.lang.String ptfName)
Deprecated. As of V8.0


removePTFName

protected void removePTFName(java.lang.String ptfName)
Deprecated. As of V8.0


getPTFNames

public java.util.Iterator getPTFNames()
Deprecated. As of WAS 8.0.

Answer an iterator across the ids of the PTFs in the associated product directory.

Returns:
Iterator An iterator across the ids of the PTFs in the associated product directory.

basicGetPTFNames

protected java.util.ArrayList basicGetPTFNames()
Deprecated. As of V8.0


getExtensions

public java.util.Iterator getExtensions()
Deprecated. As of WAS 8.0.

Answer an iterator across the extensions in the associated product directory.

Returns:
Iterator An iterator across the extensions in the associated product directory.

basicGetExtensions

protected java.util.ArrayList basicGetExtensions()
Deprecated. As of WAS 8.0.


getExtensionNames

public java.util.Iterator getExtensionNames()
Deprecated. As of WAS 8.0.

Answer an iterator across the names of the extensions in the associated product directory.

Returns:
Iterator An iterator across the names of the extensions in the associated product directory.

basicGetExtensionNames

protected java.util.ArrayList basicGetExtensionNames()
Deprecated. As of WAS 8.0.


getRegistrars

public java.util.Iterator getRegistrars()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getRegistrarInstances()

Returns:
Iterator An iterator across the registrars in the associated registrar directory.

basicGetRegistrars

protected java.util.ArrayList basicGetRegistrars()
Deprecated. 

getRegistrarNames

public java.util.Iterator getRegistrarNames()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectory.getRegistrarFileNames()

Returns:
Iterator An iterator across the names of the registrars in the associated registrar directory.

basicGetRegistrarNames

protected java.util.ArrayList basicGetRegistrarNames()
Deprecated. 

collectVersionInfo

protected java.util.ArrayList collectVersionInfo(java.util.Iterator names)
Deprecated. As of V8.0


getVersionInfo

protected java.lang.Object getVersionInfo(java.lang.String filename)
Deprecated. As of V8.0


loadVersionInfo

protected java.lang.Object loadVersionInfo(java.lang.String filename)
Deprecated. As of V8.0


loadAllVersionInfoByType

public java.lang.String[] loadAllVersionInfoByType(java.lang.String type)
Deprecated. This method is not the recommended way to retrieve version information of installed products by parsing product XML files. As of WAS 8.0 this method is deprecated.

Answer a string array containing the contents of all files in the bound product directory having the specified type.

Parameters:
type - The type of file to load; see the constants 'PRODUCT_TYPE', and others.
Returns:
String[] An array holding the contents of the files of the specified type. Each file is loaded as a single string.

loadVersionInfoAsXMLString

protected java.lang.String loadVersionInfoAsXMLString(java.lang.String filename,
                                                      boolean doXSLTransform)
Deprecated. As of V8.0


loadFile

protected java.lang.String loadFile(java.io.File file,
                                    java.lang.String fileName)
                             throws java.io.FileNotFoundException,
                                    java.io.IOException
Deprecated. As of WAS 8.0.

Throws:
java.io.FileNotFoundException
java.io.IOException

getProductDir

protected java.io.File getProductDir()
Deprecated. As of WAS 8.0.


getProductDirName

public java.lang.String getProductDirName()
Deprecated. 

getVersionDir

protected java.io.File getVersionDir()
Deprecated. As of WAS 8.0.


getVersionDirName

public java.lang.String getVersionDirName()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getVersionDirPath(String installRoot).

Answer the version directory name bound into the receiver.

Returns:
String The name of the version directory bound into the receiver.

getVersionFileName

public java.lang.String getVersionFileName(java.lang.String baseName)
Deprecated. As of WAS 8.0.

Answer the name of the argument file qualified to be within the bound version directory.

Parameters:
baseName - The base file name, to be qualified.
Returns:
String The base file name qualified as a file within the bound version directory.

getDTDDirName

public java.lang.String getDTDDirName()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getDTDDirPath(String installRoot).

Answer the DTD directory name bound into the receiver.

Returns:
String The name of the DTD directory bound into the receiver.

getLogDirName

public java.lang.String getLogDirName()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getLogDirPath(String installRoot).

Answer the log directory name bound into the receiver.

Returns:
String The name of the log directory bound into the receiver.

getBackupDirName

public java.lang.String getBackupDirName()
Deprecated. As of WAS 8.0, replaced by com.ibm.websphere.product.WASDirectoryHelper.getBackupDirPath(String installRoot).

Answer the backup directory name bound into the receiver.

Returns:
String The name of the backup directory bound into the receiver.

listFileNames

protected java.util.ArrayList listFileNames(java.io.FilenameFilter filter)
Deprecated. As of WAS V8.0


listFileNames

protected java.util.ArrayList listFileNames(java.io.File[] files)
Deprecated. As of WAS V8.0


listFiles

protected java.io.File[] listFiles(java.io.FilenameFilter filter)
Deprecated. As of WAS V8.0


toString

public java.lang.String toString()
Deprecated. As of WAS 8.0.

Answer a string representation of the receiver. This representation currently displays the bound product directory name and the bound version directory name.

Overrides:
toString in class java.lang.Object
Returns:
String A string representation of the receiver.

initMetadataInstance

protected boolean initMetadataInstance()
Deprecated. 
Init the WASMetadata instance if it's not initialized yet. Return true if the instance is initialized properly. Else return false.

Returns:
true if the instance is initialized properly. Else return false.

IBM WebSphere Application ServerTM
Release 8