org.openpermis.policy
Interface RoleAssignmentRule
- All Superinterfaces:
- Part, Serializable
- All Known Subinterfaces:
- RoleAssignmentRuleBean
- All Known Implementing Classes:
- BasicRoleAssignmentRule
public interface RoleAssignmentRule
- extends Part
A rule for assigning roles to subjects.
- Since:
- 0.1.0
verifyRoleAssignment
Set<Role> verifyRoleAssignment(Subject subject,
Set<Role> assertedRoles,
TimeStamp timeStamp)
- Verifies the assignment of the given roles to the given subject according to this rule,
using the clock.
- Parameters:
subject
- a Subject
.assertedRoles
- a set of Role
s.timeStamp
- a TimeStamp
.
- Returns:
- the roles which are correctly assigned.
- Since:
- 0.1.0
PERMIS Role Based Access Control 0.3.0 (Build 14)
2009/05/08 09:06:10
Copyright (c) 2002-2007 Ergon Informatik AG