public class DataSourceUserDatabaseMBean extends BaseModelMBean
A ModelMBean implementation for the
org.apache.catalina.users.DataSourceUserDatabase component.
| Modifier and Type | Field and Description |
|---|---|
protected ManagedBean |
managed
The
ManagedBean information describing this MBean. |
protected Registry |
registry
The configuration information registry for our managed beans.
|
attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType| Constructor and Description |
|---|
DataSourceUserDatabaseMBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupRole(java.lang.String groupname,
java.lang.String rolename)
Add role to a group.
|
void |
addUserGroup(java.lang.String username,
java.lang.String groupname)
Add group to user.
|
void |
addUserRole(java.lang.String username,
java.lang.String rolename)
Add specified role to the user.
|
void |
changeUserPassword(java.lang.String username,
java.lang.String password)
Change user credentials.
|
java.lang.String |
createGroup(java.lang.String groupname,
java.lang.String description)
Create a new Group and return the corresponding name.
|
java.lang.String |
createRole(java.lang.String rolename,
java.lang.String description)
Create a new Role and return the corresponding name.
|
java.lang.String |
createUser(java.lang.String username,
java.lang.String password,
java.lang.String fullName)
Create a new User and return the corresponding name.
|
java.lang.String[] |
getGroupRoles(java.lang.String groupname)
Get roles for a group.
|
java.lang.String[] |
getGroups() |
java.lang.String[] |
getRoles() |
java.lang.String[] |
getUserGroups(java.lang.String username)
Get groups for a user.
|
java.lang.String[] |
getUserRoles(java.lang.String username)
Get roles for a user.
|
java.lang.String[] |
getUsers() |
void |
removeGroup(java.lang.String groupname)
Remove an existing group.
|
void |
removeGroupRole(java.lang.String groupname,
java.lang.String rolename)
Remove role from a group.
|
void |
removeRole(java.lang.String rolename)
Remove an existing role.
|
void |
removeUser(java.lang.String username)
Remove an existing user.
|
void |
removeUserGroup(java.lang.String username,
java.lang.String groupname)
Remove group from user.
|
void |
removeUserRole(java.lang.String username,
java.lang.String rolename)
Remove specified role from the user.
|
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, toStringprotected final Registry registry
protected final ManagedBean managed
ManagedBean information describing this MBean.public java.lang.String[] getGroups()
public java.lang.String[] getRoles()
public java.lang.String[] getUsers()
public java.lang.String createGroup(java.lang.String groupname,
java.lang.String description)
groupname - Group name of the new groupdescription - Description of the new grouppublic java.lang.String createRole(java.lang.String rolename,
java.lang.String description)
rolename - Group name of the new groupdescription - Description of the new grouppublic java.lang.String createUser(java.lang.String username,
java.lang.String password,
java.lang.String fullName)
username - User name of the new userpassword - Password for the new userfullName - Full name for the new userpublic void removeGroup(java.lang.String groupname)
groupname - Group name to removepublic void removeRole(java.lang.String rolename)
rolename - Role name to removepublic void removeUser(java.lang.String username)
username - User name to removepublic void changeUserPassword(java.lang.String username,
java.lang.String password)
username - The user namepassword - The new credentialspublic void addUserRole(java.lang.String username,
java.lang.String rolename)
username - The user namerolename - The role namepublic void removeUserRole(java.lang.String username,
java.lang.String rolename)
username - The user namerolename - The role namepublic java.lang.String[] getUserRoles(java.lang.String username)
username - The user namepublic void addUserGroup(java.lang.String username,
java.lang.String groupname)
username - The user namegroupname - The group namepublic void removeUserGroup(java.lang.String username,
java.lang.String groupname)
username - The user namegroupname - The group namepublic java.lang.String[] getUserGroups(java.lang.String username)
username - The user namepublic void addGroupRole(java.lang.String groupname,
java.lang.String rolename)
groupname - The group namerolename - The role namepublic void removeGroupRole(java.lang.String groupname,
java.lang.String rolename)
groupname - The group namerolename - The role namepublic java.lang.String[] getGroupRoles(java.lang.String groupname)
groupname - The group nameCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.