Package org.apache.catalina.mbeans
Class UserMBean
java.lang.Object
org.apache.tomcat.util.modeler.BaseModelMBean
org.apache.catalina.mbeans.UserMBean
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,ModelMBeanNotificationBroadcaster,NotificationBroadcaster
A ModelMBean implementation for the org.apache.catalina.User component.
- Author:
- Craig R. McClanahan
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ManagedBeanTheManagedBeaninformation describing this MBean.protected final RegistryThe configuration information registry for our managed beans.Fields inherited from class org.apache.tomcat.util.modeler.BaseModelMBean
attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a newGroupto those this user belongs to.voidAdd a newRoleto those this user belongs to.String[]String[]getRoles()voidremoveGroup(String groupname) Remove aGroupfrom those this user belongs to.voidremoveRole(String rolename) Remove aRolefrom those this user belongs to.Methods inherited from class org.apache.tomcat.util.modeler.BaseModelMBean
addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getClassName, getJmxName, getManagedResource, getMBeanInfo, getModelerType, getNotificationInfo, getObjectName, invoke, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedBean, setManagedResource, toString
-
Field Details
-
registry
The configuration information registry for our managed beans. -
managed
TheManagedBeaninformation describing this MBean.
-
-
Constructor Details
-
UserMBean
public UserMBean()
-
-
Method Details
-
getGroups
- Returns:
- the MBean Names of all groups this user is a member of.
-
getRoles
- Returns:
- the MBean Names of all roles assigned to this user.
-
addGroup
-
addRole
-
removeGroup
-
removeRole
-