Sonic Management API

com.sonicsw.mf.mgmtapi.config.gen
Interface IAbstractCollectionsMonitorBean.IAbstractCollectionList

All Superinterfaces:
IMgmtBase, IMgmtListBase, IMgmtSubBeanBase
All Known Subinterfaces:
ICollectionsMonitorBean.ICollectionList
Enclosing interface:
IAbstractCollectionsMonitorBean

public static interface IAbstractCollectionsMonitorBean.IAbstractCollectionList
extends IMgmtListBase

Inner class representing CollectionList This inner class contains inner data items that have a zero based index. This class extends IMgmtListBase


Method Summary
 void addEntry(IMgmtBeanBase value)
          Add the new Entry of type IMgmtBeanBase into this list at the end of the list
 void deleteEntry(int index)
          Delete the item at the specified index from the list
 IMgmtBeanBase getEntry(int index)
          Get the IMgmtBeanBase atribute from the list at the specified index
 IMgmtAttributeMetaData getEntryMetaData()
          Get the attribute metadata for entry.
 void insertEntry(int index, IMgmtBeanBase value)
          Insert the new Entry of type IMgmtBeanBase into this list at the specified location
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtListBase
add, delete, getCount, insert
 
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

addEntry

void addEntry(IMgmtBeanBase value)
              throws MgmtException
Add the new Entry of type IMgmtBeanBase into this list at the end of the list

Parameters:
value - The IMgmtBeanBase value to add to the list
Throws:
MgmtException - Thrown if there is some problem adding this item to the list

deleteEntry

void deleteEntry(int index)
                 throws MgmtException
Delete the item at the specified index from the list

Parameters:
index - The index of the item to delete
Throws:
MgmtException - Thrown if there is some problem deleting this item from the list

getEntry

IMgmtBeanBase getEntry(int index)
                       throws MgmtException
Get the IMgmtBeanBase atribute from the list at the specified index

Parameters:
index - The index of the Entry in the list.
Returns:
The IMgmtBeanBase value for this attribute
Throws:
MgmtException - Thrown when this attribute doesn't exist or if there is some problem obtaining this attribute

getEntryMetaData

IMgmtAttributeMetaData getEntryMetaData()
                                        throws MgmtException
Get the attribute metadata for entry.

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

insertEntry

void insertEntry(int index,
                 IMgmtBeanBase value)
                 throws MgmtException
Insert the new Entry of type IMgmtBeanBase into this list at the specified location

Parameters:
index - The location in the list to add the new item
value - The IMgmtBeanBase value to add to the list
Throws:
MgmtException - Thrown if there is some problem inserting this item into the list

Sonic Management API

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