org.openpermis.policy.bean.basic
Class BasicRoleHierarchy.AdjacentSet
java.lang.Object
org.openpermis.policy.bean.basic.BasicRoleHierarchy.AdjacentSet
- Enclosing class:
- BasicRoleHierarchy
private class BasicRoleHierarchy.AdjacentSet
- extends Object
Set for Adjacent Roles using SerialNumber as primary key.
Offers a map role => set of adjacent roles.
- Since:
- 0.3.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
set
private final Map<String,BasicRoleHierarchy.RoleSet> set
BasicRoleHierarchy.AdjacentSet
protected BasicRoleHierarchy.AdjacentSet()
addRole
public void addRole(String role)
addRole
public void addRole(String role,
BasicRoleHierarchy.RoleSet adjacentList)
removeRole
public void removeRole(String role)
renameRole
public void renameRole(String role,
String newName)
addAdjacentRole
public void addAdjacentRole(String role,
String adjacentRole)
removeAdjacentRole
public void removeAdjacentRole(String role,
String adjacentRole)
containsAdjacentRole
public boolean containsAdjacentRole(String role,
String adjacentRole)
getAdjacentRoles
public BasicRoleHierarchy.RoleSet getAdjacentRoles(String role)
- Returns a unmodifiable roleset of all adjacent roles.
- Returns:
- a unmodifiable roleset of all adjacent roles.
- Since:
- 0.3.0
hasAdjacentRoles
public boolean hasAdjacentRoles(String role)
PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:14:59
Copyright (c) 2002-2007 Ergon Informatik AG