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

Method Summary
 Set<Role> verifyRoleAssignments(Subject subject, Set<Role> assertedRoles, TimeStamp timeStamp)
          Verifies the assignment of the given roles to the given subject according to this collection of rules, using the clock.
 
Methods inherited from interface org.openpermis.policy.Part
equals, hashCode, isValid, toString
 

Method Detail

verifyRoleAssignments

Set<Role> verifyRoleAssignments(Subject subject,
                                Set<Role> assertedRoles,
                                TimeStamp timeStamp)
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 Roles.
timeStamp - a TimeStamp.
Returns:
all roles which are correctly assigned.
Since:
0.3.0


PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:14:59
Copyright (c) 2002-2007 Ergon Informatik AG