public interface RoleManager
| Modifier and Type | Method and Description |
|---|---|
void |
addLink(java.lang.String name1,
java.lang.String name2,
java.lang.String... domain)
addLink adds the inheritance link between two roles.
|
void |
clear()
Clear clears all stored data and resets the role manager to the initial state.
|
void |
deleteLink(java.lang.String name1,
java.lang.String name2,
java.lang.String... domain)
deleteLink deletes the inheritance link between two roles.
|
java.util.List<java.lang.String> |
getRoles(java.lang.String name,
java.lang.String... domain)
getRoles gets the roles that a user inherits.
|
java.util.List<java.lang.String> |
getUsers(java.lang.String name)
getUsers gets the users that inherits a role.
|
boolean |
hasLink(java.lang.String name1,
java.lang.String name2,
java.lang.String... domain)
hasLink determines whether a link exists between two roles.
|
void |
printRoles()
printRoles prints all the roles to log.
|
void clear()
void addLink(java.lang.String name1,
java.lang.String name2,
java.lang.String... domain)
name1 - the first role (or user).name2 - the second role.domain - the domain the roles belong to.void deleteLink(java.lang.String name1,
java.lang.String name2,
java.lang.String... domain)
name1 - the first role (or user).name2 - the second role.domain - the domain the roles belong to.boolean hasLink(java.lang.String name1,
java.lang.String name2,
java.lang.String... domain)
name1 - the first role (or a user).name2 - the second role.domain - the domain the roles belong to.java.util.List<java.lang.String> getRoles(java.lang.String name,
java.lang.String... domain)
name - the user (or a role).domain - the domain the roles belong to.java.util.List<java.lang.String> getUsers(java.lang.String name)
name - the role.void printRoles()
Copyright © 2017-2018. All Rights Reserved.