| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sun.mfwk.cib.CIBObject
com.sun.mfwk.cib.CIBProduct
Default implementation of a CIB product MBean
| Field Summary | 
| Fields inherited from interface com.sun.mfwk.cib.CIBProductMBean | 
| defaultVendor | 
| Fields inherited from interface com.sun.mfwk.cib.CIBObjectMBean | 
| ModelVersion | 
| Constructor Summary | |
| CIBProduct() | |
| CIBProduct(java.lang.String theProductName,
           java.lang.String theProductVersion,
           java.lang.String thePatchId,
           long theInstallTime,
           java.lang.String theVendorName) | |
| Method Summary | |
|  void | addApplication(javax.management.ObjectName applObjectName)Add an application ObjectName into the CIBProduct object. | 
|  javax.management.ObjectName | getApplicationByName(java.lang.String name)Returns the ObjectName for a given application | 
|  javax.management.ObjectName[] | getApplications()Returns the list of ObjectName(s) of each Application instances running into the Product | 
|  long | getInstallTime()Returns the installation time of the component product | 
|  java.lang.String | getPatchId()Returns the PatchID String which represents the path revision applied to the Componet product | 
|  java.lang.String | getProductName()Returns the product name | 
|  java.lang.String | getProductVersion()Provides the product version | 
|  java.lang.String | getVendorName()Returns as a String the Vendor name. | 
|  void | removeApplication(javax.management.ObjectName applObjectName)remove an application object name from the CIBProduct | 
|  void | setInstallTime(long date)Allow to set the installtime date | 
|  void | setPatchId(java.lang.String productPatchId)Allow to set the patchId | 
|  void | setProductName(java.lang.String productName)Allows to set the ProductName of the product | 
|  void | setVendorName(java.lang.String vendorName)Allow to set the vendor name | 
|  void | setVersion(java.lang.String productVersion)Allow to set the version of the product | 
| Methods inherited from class com.sun.mfwk.cib.CIBObject | 
| getModelVersion, getName, getType, postDeregister, postRegister, preDeregister, preRegister | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface com.sun.mfwk.cib.CIBObjectMBean | 
| getModelVersion, getName, getType | 
| Constructor Detail | 
public CIBProduct()
public CIBProduct(java.lang.String theProductName,
                  java.lang.String theProductVersion,
                  java.lang.String thePatchId,
                  long theInstallTime,
                  java.lang.String theVendorName)
| Method Detail | 
public void addApplication(javax.management.ObjectName applObjectName)
addApplication in interface CIBProductIfapplObjectName - ObjectName
public void removeApplication(javax.management.ObjectName applObjectName)
                       throws CIBException
removeApplication in interface CIBProductIfapplObjectName - ObjectName
CIBExceptionpublic void setProductName(java.lang.String productName)
setProductName in interface CIBProductIfproductName - Stringpublic void setVersion(java.lang.String productVersion)
setVersion in interface CIBProductIfproductVersion - Stringpublic void setPatchId(java.lang.String productPatchId)
setPatchId in interface CIBProductIfproductPatchId - Stringpublic void setInstallTime(long date)
setInstallTime in interface CIBProductIfdate - longpublic void setVendorName(java.lang.String vendorName)
CIBProductIf
setVendorName in interface CIBProductIfvendorName - String
public java.lang.String getProductName()
                                throws javax.management.InvalidAttributeValueException
getProductName in interface CIBProductMBeanjavax.management.InvalidAttributeValueException
public java.lang.String getProductVersion()
                                   throws javax.management.InvalidAttributeValueException
getProductVersion in interface CIBProductMBeanjavax.management.InvalidAttributeValueExceptionpublic java.lang.String getPatchId()
getPatchId in interface CIBProductMBean
public java.lang.String getVendorName()
                               throws javax.management.InvalidAttributeValueException
getVendorName in interface CIBProductMBeanjavax.management.InvalidAttributeValueExceptionpublic long getInstallTime()
getInstallTime in interface CIBProductMBeanpublic javax.management.ObjectName[] getApplications()
getApplications in interface CIBProductMBeanpublic javax.management.ObjectName getApplicationByName(java.lang.String name)
getApplicationByName in interface CIBProductMBeanname - String
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||