IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.product.metadata.im
Class IMOffering

java.lang.Object
  extended by com.ibm.websphere.product.metadata.im.IMPackage
      extended by com.ibm.websphere.product.metadata.im.IMOffering

public class IMOffering
extends com.ibm.websphere.product.metadata.im.IMPackage

This class represents IM offering based on information from installed.xml and history.xml.

Version:
8.0

Constructor Summary
IMOffering(org.w3c.dom.Node installInfoOfferingNode)
          IBM WEBSPHERE INTERNAL USE ONLY.
 
Method Summary
 java.util.Vector<IMFeature> getFeatureList()
          Returns the list of all installed features in this IMOffering.
 IMFix getFixByID(java.lang.String fixID)
          Returns the installed ifixes by the fixID.
 java.util.Vector<IMFix> getFixList()
          Returns the list of installed ifixes associated with this IMOffering.
 com.ibm.websphere.product.metadata.im.IMFixpack getFixpackByID(java.lang.String fixpackID)
          Returns the installed fixpack by the fixpackID.
 java.util.Vector<com.ibm.websphere.product.metadata.im.IMFixpack> getFixpackList()
          Returns the list of IMFixpack objects which represent fixpacks of this IMOffering.
 java.lang.String getGMWASVersion()
          Returns the version of the GM level of this IMOffering in IBM WebSphere format.
 java.util.Vector<IMVersion> getIMVersionList()
          Returns the list of all IMVersion objects from this IMOffering.
 IMVersion getLatestIMVersion()
          Returns the latest version of this IMOffering in IBM Install Manager format.
 java.lang.String getLatestPackageFullVersion()
          Returns the latest full package version of the offering.
 java.lang.String getOfferingDescription()
          Returns the description of this IMOffering.
 java.lang.String getOfferingID()
          Returns the ID of this IMOffering.
 java.lang.String getProductID()
          Returns the ID of this product represented by this IMOffering.
 java.util.Vector<IMFeature> getVisibleFeatureList()
          Returns the list of all installed and visible features in this IMOffering.
 
Methods inherited from class com.ibm.websphere.product.metadata.im.IMPackage
getAttribute, getAttributes, getKind, getPackageNodes, getProperties, getProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMOffering

public IMOffering(org.w3c.dom.Node installInfoOfferingNode)
IBM WEBSPHERE INTERNAL USE ONLY. Constructor.

Method Detail

getFeatureList

public java.util.Vector<IMFeature> getFeatureList()
Returns the list of all installed features in this IMOffering.

Returns:
the list of all installed features in this IMOffering.

getVisibleFeatureList

public java.util.Vector<IMFeature> getVisibleFeatureList()
Returns the list of all installed and visible features in this IMOffering.

Returns:
the list of all installed and visible features in this IMOffering.

getFixByID

public IMFix getFixByID(java.lang.String fixID)
Returns the installed ifixes by the fixID.

Returns:
the installed ifixes by the fixID.

getFixList

public java.util.Vector<IMFix> getFixList()
Returns the list of installed ifixes associated with this IMOffering.

Returns:
the list of installed ifixes associated with this IMOffering.

getFixpackByID

public com.ibm.websphere.product.metadata.im.IMFixpack getFixpackByID(java.lang.String fixpackID)
Returns the installed fixpack by the fixpackID.

Returns:
the installed fixpack by the fixpackID.

getFixpackList

public java.util.Vector<com.ibm.websphere.product.metadata.im.IMFixpack> getFixpackList()
Returns the list of IMFixpack objects which represent fixpacks of this IMOffering.

Returns:
the list of IMFixpack objects which represent fixpacks of this IMOffering.

getGMWASVersion

public java.lang.String getGMWASVersion()
Returns the version of the GM level of this IMOffering in IBM WebSphere format.

Returns:
the version of the GM level of this IMOffering in IBM WebSphere format.

getIMVersionList

public java.util.Vector<IMVersion> getIMVersionList()
Returns the list of all IMVersion objects from this IMOffering.

Returns:
the list of all IMVersion objects from this IMOffering.

getLatestIMVersion

public IMVersion getLatestIMVersion()
Returns the latest version of this IMOffering in IBM Install Manager format.

Returns:
the latest version of this IMOffering in IBM Install Manager format.

getLatestPackageFullVersion

public java.lang.String getLatestPackageFullVersion()
Returns the latest full package version of the offering.

Returns:
The latest full package version of the offering.

getOfferingID

public java.lang.String getOfferingID()
Returns the ID of this IMOffering.

Returns:
the ID of this IMOffering.

getOfferingDescription

public java.lang.String getOfferingDescription()
Returns the description of this IMOffering.

Returns:
the description of this IMOffering.

getProductID

public java.lang.String getProductID()
Returns the ID of this product represented by this IMOffering.

Returns:
the ID of this product represented by this IMOffering. null is returned if the offering ID is not in Websphere convention.

IBM WebSphere Application ServerTM
Release 8