Sonic Management API

com.sonicsw.mf.mgmtapi.config.gen
Interface IAbstractComponentCollectionBean.IAbstractMonitorsSet

All Superinterfaces:
IMgmtBase, IMgmtMapBase, IMgmtSubBeanBase
All Known Subinterfaces:
IComponentCollectionBean.IMonitorsSet
Enclosing interface:
IAbstractComponentCollectionBean

public static interface IAbstractComponentCollectionBean.IAbstractMonitorsSet
extends IMgmtMapBase

Inner class representing MonitorsSet This inner class contains inner data items that are keyed off a name. This class extends IMgmtMapBase


Method Summary
 void addMonitor(java.lang.String name, IComponentCollectionBean.IMonitorType value)
          Add the new Monitor of type IComponentCollectionBean.IMonitorType into this map keyed off the specified key name
 IComponentCollectionBean.IMonitorType createMonitor()
          Create an instance of an IComponentCollectionBean.IMonitorType attribute.
 void deleteMonitor(java.lang.String name)
          Delete the item with the specified name from this map
 IComponentCollectionBean.IMonitorType getMonitor(java.lang.String name)
          Get the IComponentCollectionBean.IMonitorType atribute from the map with the specified key name
 IMgmtAttributeMetaData getMonitorMetaData()
          Get the attribute metadata for monitor.
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtMapBase
add, delete, getKeyNames
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtSubBeanBase
getBigDecimalAttribute, getBooleanAttribute, getByteArrayAttribute, getIntegerAttribute, getLongAttribute, getReferenceAttribute, getStringAttribute, setBigDecimalAttribute, setBooleanAttribute, setByteArrayAttribute, setIntegerAttribute, setLongAttribute, setReferenceAttribute, setStringAttribute
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtBase
getAttributeList, getAttributeMap, getAttributeMetaData, getConfigBean, getConfigBeanName, getConfigBeanNameTail, getConfigPath, getConfigPath, getMgmtBeanFactory, getParent, removeAttribute, setAttribute
 

Method Detail

addMonitor

void addMonitor(java.lang.String name,
                IComponentCollectionBean.IMonitorType value)
                throws MgmtException
Add the new Monitor of type IComponentCollectionBean.IMonitorType into this map keyed off the specified key name

Parameters:
name - The key name for this Monitor in the map
value - The IComponentCollectionBean.IMonitorType value to add to the map
Throws:
MgmtException - Thrown if there is some problem adding this item to the map

createMonitor

IComponentCollectionBean.IMonitorType createMonitor()
                                                    throws MgmtException
Create an instance of an IComponentCollectionBean.IMonitorType attribute. This new instance is not currently part of the configuration. Once it has been configured it should be set into the configuration using either the addMonitor or insertMonitor methods

Returns:
The new IComponentCollectionBean.IMonitorType bean
Throws:
MgmtException - Thrown if there is some problem creating this object

deleteMonitor

void deleteMonitor(java.lang.String name)
                   throws MgmtException
Delete the item with the specified name from this map

Parameters:
name - The key name for the item in the map
Throws:
MgmtException - Thrown if there is some problem deleting this item from the map

getMonitor

IComponentCollectionBean.IMonitorType getMonitor(java.lang.String name)
                                                 throws MgmtException
Get the IComponentCollectionBean.IMonitorType atribute from the map with the specified key name

Parameters:
name - The key name for this Monitor within the Map
Returns:
The IComponentCollectionBean.IMonitorType value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getMonitorMetaData

IMgmtAttributeMetaData getMonitorMetaData()
                                          throws MgmtException
Get the attribute metadata for monitor.

Returns:
The IMgmtAttributeMetaData value for this attribute
Throws:
MgmtException - Thrown when this attribute metadata doesn't exist or if there is some problem obtaining this attribute metadata

Sonic Management API

Copyright © 2001-2011 Progress Software Corporation. All Rights Reserved.
HTML formatted on 12-Aug-2011.