Sonic Management API

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

All Superinterfaces:
com.sonicsw.mx.config.IAnnotationExtension, IMgmtBase, IMgmtBeanBase
All Known Subinterfaces:
IAuthenticationGroupBean

public interface IAbstractAuthenticationGroupBean
extends IMgmtBeanBase

Configuration Bean representing a 'AuthenticationGroup'


Nested Class Summary
static interface IAbstractAuthenticationGroupBean.IAbstractGroupMembersType
          Inner class representing GroupMembersType This inner class contains inner data items that are keyed off a name.
static interface IAbstractAuthenticationGroupBean.IAbstractGroupMemberType
          Inner class representing GroupMemberType This class extends IMgmtListBase
 
Field Summary
 
Fields inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtBeanBase
C_VERSION_PROPERTY, CLASS_PROPERTY, P_VERSION_PROPERTY, TEMPLATE_PROPERTY, TYPE_PROPERTY
 
Fields inherited from interface com.sonicsw.mx.config.IAnnotationExtension
END_CDATA, START_CDATA, TOOL_ANNOTATION
 
Method Summary
 IAuthenticationGroupBean.IGroupMembersType createGroupMembers()
          Create an instance of an IGroupMembersType attribute.
 IAuthenticationGroupBean.IGroupMembersType getGroupMembers()
          Get the attribute for GROUP_MEMBERS.
 IMgmtAttributeMetaData getGroupMembersMetaData()
          Get the attribute metadata for GROUP_MEMBERS.
 java.lang.String getGroupName()
          Get the attribute for GROUP_NAME as a String value.
 IMgmtAttributeMetaData getGroupNameMetaData()
          Get the attribute metadata for GROUP_NAME.
 void setGroupMembers(IAuthenticationGroupBean.IGroupMembersType value)
          Set the attribute for GROUP_MEMBERS to the specified IGroupMembersType value.
 void setGroupName(java.lang.String value)
          Set the attribute for GROUP_NAME to the specified String value.
 
Methods inherited from interface com.sonicsw.ma.mgmtapi.config.IMgmtBeanBase
clone, createUniqueName, getBigDecimalAttribute, getBooleanAttribute, getByteArrayAttribute, getIntegerAttribute, getLongAttribute, getProperty, getReferenceAttribute, getStringAttribute, isNewBean, 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
 
Methods inherited from interface com.sonicsw.mx.config.IAnnotationExtension
getAnnotation, setAnnotation
 

Method Detail

createGroupMembers

IAuthenticationGroupBean.IGroupMembersType createGroupMembers()
                                                              throws MgmtException
Create an instance of an IGroupMembersType attribute. This new instance is not currently part of the configuration. Once it has been configured it should be set into the configuration using the setGroupMembers method.

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

getGroupMembers

IAuthenticationGroupBean.IGroupMembersType getGroupMembers()
                                                           throws MgmtException
Get the attribute for GROUP_MEMBERS.

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

getGroupMembersMetaData

IMgmtAttributeMetaData getGroupMembersMetaData()
                                               throws MgmtException
Get the attribute metadata for GROUP_MEMBERS.

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

getGroupName

java.lang.String getGroupName()
                              throws MgmtException
Get the attribute for GROUP_NAME as a String value.

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

getGroupNameMetaData

IMgmtAttributeMetaData getGroupNameMetaData()
                                            throws MgmtException
Get the attribute metadata for GROUP_NAME.

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

setGroupMembers

void setGroupMembers(IAuthenticationGroupBean.IGroupMembersType value)
                     throws MgmtException
Set the attribute for GROUP_MEMBERS to the specified IGroupMembersType value.

Parameters:
value - The IGroupMembersType value for this attribute
Throws:
MgmtException - Thrown if there is some problem setting this attribute

setGroupName

void setGroupName(java.lang.String value)
                  throws MgmtException
Set the attribute for GROUP_NAME to the specified String value.

Parameters:
value - The String value for this attribute
Throws:
MgmtException - Thrown if there is some problem setting this attribute

Sonic Management API

Copyright © 2001-2012 Progress Software Corporation. All Rights Reserved.
HTML formatted on 13-Mar-2012.