org.openpermis.policy
Interface TargetAccessRuleCollection

All Superinterfaces:
Part, Serializable
All Known Subinterfaces:
TargetAccessRuleBeanCollection
All Known Implementing Classes:
BasicTargetAccessRuleCollection

public interface TargetAccessRuleCollection
extends Part

A collection of TargetAccessRule's.

Since:
0.3.0

Method Summary
 List<AuthorizedRoles> findAuthorizedRoleSets(URI resourceUri, String actionName, List<?> arguments, TimeStamp timeStamp)
          Returns a list of authorized role sets.
 
Methods inherited from interface org.openpermis.policy.Part
equals, hashCode, isValid, toString
 

Method Detail

findAuthorizedRoleSets

List<AuthorizedRoles> findAuthorizedRoleSets(URI resourceUri,
                                             String actionName,
                                             List<?> arguments,
                                             TimeStamp timeStamp)
Returns a list of authorized role sets.

Parameters:
resourceUri - an URI to identify a resource.
actionName - the name of an action.
arguments - an optional list of arguments for the action.
timeStamp - a TimeStamp to determine the temporal time context.
Returns:
a list of authorized role sets.
Since:
0.3.0


PERMIS Role Based Access Control 0.3.0 (Build 14)
2009/05/08 09:06:22
Copyright (c) 2002-2007 Ergon Informatik AG