Sonic Management API

com.sonicsw.xqimpl.mgmtapi.config.gen
Interface IAbstractXQContainerBean.IAbstractServicesType

All Superinterfaces:
IMgmtBase, IMgmtMapBase, IMgmtSubBeanBase
All Known Subinterfaces:
IXQContainerBean.IServicesType
Enclosing interface:
IAbstractXQContainerBean

public static interface IAbstractXQContainerBean.IAbstractServicesType
extends IMgmtMapBase

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


Method Summary
 void addEntry(java.lang.String name, IXQContainerBean.IServiceEntryType value)
          Add the new Entry of type IXQContainerBean.IServiceEntryType into this map keyed off the specified key name
 IXQContainerBean.IServiceEntryType createEntry()
          Create an instance of an IXQContainerBean.IServiceEntryType attribute.
 void deleteEntry(java.lang.String name)
          Delete the item with the specified name from this map
 IXQContainerBean.IServiceEntryType getEntry(java.lang.String name)
          Get the IXQContainerBean.IServiceEntryType atribute from the map with the specified key name
 IMgmtAttributeMetaData getEntryMetaData()
          Get the attribute metadata for entry.
 
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

addEntry

void addEntry(java.lang.String name,
              IXQContainerBean.IServiceEntryType value)
              throws MgmtException
Add the new Entry of type IXQContainerBean.IServiceEntryType into this map keyed off the specified key name

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

createEntry

IXQContainerBean.IServiceEntryType createEntry()
                                               throws MgmtException
Create an instance of an IXQContainerBean.IServiceEntryType 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 addEntry or insertEntry methods

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

deleteEntry

void deleteEntry(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

getEntry

IXQContainerBean.IServiceEntryType getEntry(java.lang.String name)
                                            throws MgmtException
Get the IXQContainerBean.IServiceEntryType atribute from the map with the specified key name

Parameters:
name - The key name for this Entry within the Map
Returns:
The IXQContainerBean.IServiceEntryType 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

Sonic Management API

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