|
Sonic Management API | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAuthenticationDomainBean
Configuration Bean representing a AuthenticationDomain
Nested Class Summary | |
---|---|
static interface |
IAuthenticationDomainBean.IConnectionParamMap
Inner class representing ConnectionParamMap This inner class contains inner data items that are keyed off a name. |
static interface |
IAuthenticationDomainBean.IGroupMapType
Inner class representing GroupMapType This inner class contains inner data items that are keyed off a name. |
Nested classes/interfaces inherited from interface com.sonicsw.mf.mgmtapi.config.gen.IAbstractAuthenticationDomainBean |
---|
IAbstractAuthenticationDomainBean.IAbstractConnectionParamMap, IAbstractAuthenticationDomainBean.IAbstractGroupMapType |
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 |
createGroupBean()
Return a new group bean, with no attribute settings. |
IAuthenticationUserBean |
createUserBean()
Return a new user bean, with no attribute settings. |
IAuthenticationUserBean |
createUserBean(java.lang.String userName,
byte[] password)
|
IAuthenticationUserBean |
createUserBean(java.lang.String userName,
java.lang.String password)
|
void |
deleteGroupBean(IAuthenticationGroupBean bean)
Delete the group bean. |
void |
deleteUserBean(IAuthenticationUserBean bean)
Delete the user bean. |
IAuthenticationGroupBean |
getGroupBean(java.lang.String name)
Return the group bean in this domain where the GROUP_NAME attribute is equal to name |
java.util.List |
getGroupBeans()
Return a List of the group beans defined in this authentication domain |
IAuthenticationUserBean |
getUserBean(java.lang.String name)
Return the user bean in this domain where the USER_NAME attribute is equal to name |
java.util.List |
getUserBeans()
Return a list of user beans defined in this domain. |
boolean |
isExternal()
Returns true if this domain has been defined as external. |
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 |
---|
IAuthenticationGroupBean createGroupBean() throws MgmtException
MgmtException
- Thrown if there is some problem creating the group beanIAuthenticationUserBean createUserBean() throws MgmtException
MgmtException
- Thrown if there is some problem creating the user beanIAuthenticationUserBean createUserBean(java.lang.String userName, byte[] password) throws MgmtException
MgmtException
IAuthenticationUserBean createUserBean(java.lang.String userName, java.lang.String password) throws MgmtException
MgmtException
void deleteGroupBean(IAuthenticationGroupBean bean) throws MgmtException
bean
- The bean to be deleted.
MgmtException
- Thrown if there is some problem deleting the bean.void deleteUserBean(IAuthenticationUserBean bean) throws MgmtException
bean
- The bean to be deleted.
MgmtException
- Thrown if there is some problem deleting the bean.IAuthenticationGroupBean getGroupBean(java.lang.String name) throws MgmtException
name
- The desired GROUP_NAME
MgmtException
- Thrown if there is some problem retrieving the bean or the bean does not exist.java.util.List getGroupBeans() throws MgmtException
MgmtException
- Thrown if there is some problem retrieving this dataIAuthenticationUserBean getUserBean(java.lang.String name) throws MgmtException
name
- The desired USER_NAME
MgmtException
- Thrown if there is some problem retrieving the bean or the bean does not exist.java.util.List getUserBeans() throws MgmtException
MgmtException
- Thrown if there is some problem retrieving the beansboolean isExternal()
|
Sonic Management API | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |