org.apache.felix.jmood.compendium
Interface UserManagerMBean
- All Known Implementing Classes:
- UserManager
public interface UserManagerMBean
Method Summary |
void |
addCredential(java.lang.String key,
java.lang.Object value,
java.lang.String username)
|
boolean |
addMember(java.lang.String groupname,
java.lang.String rolename)
|
void |
addProperty(java.lang.String key,
java.lang.Object value,
java.lang.String rolename)
|
boolean |
addRequiredMember(java.lang.String groupname,
java.lang.String rolename)
|
void |
createRole(java.lang.String name,
java.lang.String type)
Creates a role of the specified type, case insensitive, with the specified name |
javax.management.openmbean.CompositeData |
getAuthorization(java.lang.String user)
|
java.util.Hashtable |
getCredentials(java.lang.String username)
|
javax.management.openmbean.CompositeData |
getGroup(java.lang.String groupname)
|
java.lang.String[] |
getGroups()
|
java.lang.String[] |
getImpliedRoles(java.lang.String username)
|
java.lang.String[] |
getMembers(java.lang.String groupname)
|
java.util.Hashtable |
getProperties(java.lang.String rolename)
|
java.lang.String[] |
getRequiredMembers(java.lang.String groupname)
|
javax.management.openmbean.CompositeData |
getRole(java.lang.String name)
|
java.lang.String[] |
getRoles()
|
java.lang.String[] |
getRoles(java.lang.String filter)
|
javax.management.openmbean.CompositeData |
getUser(java.lang.String username)
|
java.lang.String |
getUser(java.lang.String key,
java.lang.String value)
|
java.lang.String[] |
getUsers()
|
void |
removeCredential(java.lang.String key,
java.lang.String username)
|
boolean |
removeMember(java.lang.String groupname,
java.lang.String rolename)
|
void |
removeProperty(java.lang.String key,
java.lang.String rolename)
|
boolean |
removeRole(java.lang.String name)
|
createRole
void createRole(java.lang.String name,
java.lang.String type)
throws java.lang.Exception
- Creates a role of the specified type, case insensitive, with the specified name
- Parameters:
name
- type
-
- Throws:
java.lang.Exception
getRole
javax.management.openmbean.CompositeData getRole(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroup
javax.management.openmbean.CompositeData getGroup(java.lang.String groupname)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUser
javax.management.openmbean.CompositeData getUser(java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAuthorization
javax.management.openmbean.CompositeData getAuthorization(java.lang.String user)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRoles
java.lang.String[] getRoles(java.lang.String filter)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUser
java.lang.String getUser(java.lang.String key,
java.lang.String value)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeRole
boolean removeRole(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRoles
java.lang.String[] getRoles()
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroups
java.lang.String[] getGroups()
throws java.lang.Exception
- Throws:
java.lang.Exception
getUsers
java.lang.String[] getUsers()
throws java.lang.Exception
- Throws:
java.lang.Exception
getMembers
java.lang.String[] getMembers(java.lang.String groupname)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRequiredMembers
java.lang.String[] getRequiredMembers(java.lang.String groupname)
throws java.lang.Exception
- Throws:
java.lang.Exception
addMember
boolean addMember(java.lang.String groupname,
java.lang.String rolename)
throws java.lang.Exception
- Throws:
java.lang.Exception
addRequiredMember
boolean addRequiredMember(java.lang.String groupname,
java.lang.String rolename)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeMember
boolean removeMember(java.lang.String groupname,
java.lang.String rolename)
throws java.lang.Exception
- Throws:
java.lang.Exception
getImpliedRoles
java.lang.String[] getImpliedRoles(java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
addProperty
void addProperty(java.lang.String key,
java.lang.Object value,
java.lang.String rolename)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeProperty
void removeProperty(java.lang.String key,
java.lang.String rolename)
throws java.lang.Exception
- Throws:
java.lang.Exception
addCredential
void addCredential(java.lang.String key,
java.lang.Object value,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeCredential
void removeCredential(java.lang.String key,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getProperties
java.util.Hashtable getProperties(java.lang.String rolename)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCredentials
java.util.Hashtable getCredentials(java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception