Sonic Management API

com.sonicsw.mf.mgmtapi.config.gen
Interface IAbstractAuthenticationGroupBean.IAbstractGroupMembersType

All Superinterfaces:
IMgmtBase, IMgmtMapBase, IMgmtSubBeanBase
All Known Subinterfaces:
IAuthenticationGroupBean.IGroupMembersType
Enclosing interface:
IAbstractAuthenticationGroupBean

public static interface IAbstractAuthenticationGroupBean.IAbstractGroupMembersType
extends IMgmtMapBase

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


Method Summary
 void addMember(java.lang.String name, IAuthenticationGroupBean.IGroupMemberType value)
          Add the new Member of type IAuthenticationGroupBean.IGroupMemberType into this map keyed off the specified key name
 IAuthenticationGroupBean.IGroupMemberType createMember()
          Create an instance of an IAuthenticationGroupBean.IGroupMemberType attribute.
 void deleteMember(java.lang.String name)
          Delete the item with the specified name from this map
 IAuthenticationGroupBean.IGroupMemberType getMember(java.lang.String name)
          Get the IAuthenticationGroupBean.IGroupMemberType atribute from the map with the specified key name
 IMgmtAttributeMetaData getMemberMetaData()
          Get the attribute metadata for member.
 
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

addMember

void addMember(java.lang.String name,
               IAuthenticationGroupBean.IGroupMemberType value)
               throws MgmtException
Add the new Member of type IAuthenticationGroupBean.IGroupMemberType into this map keyed off the specified key name

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

createMember

IAuthenticationGroupBean.IGroupMemberType createMember()
                                                       throws MgmtException
Create an instance of an IAuthenticationGroupBean.IGroupMemberType 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 addMember or insertMember methods

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

deleteMember

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

getMember

IAuthenticationGroupBean.IGroupMemberType getMember(java.lang.String name)
                                                    throws MgmtException
Get the IAuthenticationGroupBean.IGroupMemberType atribute from the map with the specified key name

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

getMemberMetaData

IMgmtAttributeMetaData getMemberMetaData()
                                         throws MgmtException
Get the attribute metadata for member.

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.