org.openpermis.policy
Interface RoleAssignmentRuleCollection
- All Superinterfaces:
- Part, Serializable
- All Known Subinterfaces:
- RoleAssignmentRuleBeanCollection
- All Known Implementing Classes:
- BasicRoleAssignmentRuleCollection
public interface RoleAssignmentRuleCollection
- extends Part
A collection of RoleAssignmentRule
's.
- Since:
- 0.3.0
verifyRoleAssignments
Set<Role> verifyRoleAssignments(Subject subject,
Set<Role> assertedRoles,
TimeStamp timeStamp)
throws SubjectException
- Verifies the assignment of the given roles to the given subject according to this collection
of rules, using the clock.
- Parameters:
subject
- a Subject
.assertedRoles
- a set of Role
s.timeStamp
- a TimeStamp
.
- Returns:
- all roles which are correctly assigned.
- Throws:
SubjectException
- signals a problem in reading subjects.- Since:
- 0.3.0
OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:16:59
Copyright (c) 2002-2007 Ergon Informatik AG