com.ibm.retail.si.mgmt
Interface MgmtSimpleInventoryMBean

All Known Subinterfaces:
MgmtHardwareInventoryMBean, MgmtSoftwareInventoryMBean, SoftwareInventoryMBean

public interface MgmtSimpleInventoryMBean

MBean Interface for MgmtSimpleInventory. This interface represents defines the MBean interface for use as the base level component for both software and hardware inventory. It should never be implemented by itself, but should always be used as a base.

This management interface includes the following attributes. These attributes are described in more detail in the accessor methods.

This MBean defines no operations

This MBean emits no Notifications

Author:
Paul Ruocchio

Field Summary
static int INV_ERROR
           
static int INV_INSTALLED_FAILED
           
static int INV_INSTALLED_NOT_TESTED
           
static int INV_INSTALLED_UNKNOWN
           
static int INV_NOEXIST
           
static int INV_NOTSUPPORTED
           
static int INV_OK
           
 
Method Summary
 java.lang.String getBuildNumber()
          Retrieve the buildnumber (if available) that is associated with this component.
 int getCurrentState()
          Test the current state of this component.
 java.lang.String getDescription()
          Retrieve the Description of this component.
 java.lang.String getFixLevel()
          Retrieve the fix level (if applicable) associated with this component.
 java.util.Date getInstallationDate()
          Retrieve the date that this component was installed on the client system.
 int getMajorVersion()
          Retrieve the Major Version number associcated with this component.
 java.lang.String getManufacturer()
          Retrieve the name of the manufacturer of this component.
 int getMinorVersion()
          Retrieve the Minor Version number associated with this component.
 java.lang.String getProductName()
          Retrieve the Product name of this component.
 java.lang.String getSerialNumber()
          Retrieve the serial number (if available) associated with this component.
 java.lang.String getVersion()
          Retrieve the FULL version for this component as a string.
 

Field Detail

INV_ERROR

public static final int INV_ERROR
See Also:
Constant Field Values

INV_NOEXIST

public static final int INV_NOEXIST
See Also:
Constant Field Values

INV_NOTSUPPORTED

public static final int INV_NOTSUPPORTED
See Also:
Constant Field Values

INV_INSTALLED_NOT_TESTED

public static final int INV_INSTALLED_NOT_TESTED
See Also:
Constant Field Values

INV_INSTALLED_UNKNOWN

public static final int INV_INSTALLED_UNKNOWN
See Also:
Constant Field Values

INV_INSTALLED_FAILED

public static final int INV_INSTALLED_FAILED
See Also:
Constant Field Values

INV_OK

public static final int INV_OK
See Also:
Constant Field Values
Method Detail

getManufacturer

public java.lang.String getManufacturer()
Retrieve the name of the manufacturer of this component.

Returns:
String

getProductName

public java.lang.String getProductName()
Retrieve the Product name of this component.

Returns:
String

getDescription

public java.lang.String getDescription()
Retrieve the Description of this component.

Returns:
String

getVersion

public java.lang.String getVersion()
Retrieve the FULL version for this component as a string. This is meant to be a human readable string that is built up of all of the component parts.

Returns:
String

getMajorVersion

public int getMajorVersion()
Retrieve the Major Version number associcated with this component.

Returns:
int

getMinorVersion

public int getMinorVersion()
Retrieve the Minor Version number associated with this component.

Returns:
int

getFixLevel

public java.lang.String getFixLevel()
Retrieve the fix level (if applicable) associated with this component.

Returns:
String

getBuildNumber

public java.lang.String getBuildNumber()
Retrieve the buildnumber (if available) that is associated with this component.

Returns:
int

getSerialNumber

public java.lang.String getSerialNumber()
Retrieve the serial number (if available) associated with this component.

Returns:
String

getInstallationDate

public java.util.Date getInstallationDate()
Retrieve the date that this component was installed on the client system.

Returns:
Date

getCurrentState

public int getCurrentState()
Test the current state of this component.

Returns:
int - see the INV_xxx statics defined within this class for appropriate return states.


Copyright © 2004 IBM. All Rights Reserved.
Generated: July 19 2004