Package org.openpermis.policy

Policy domain model.

See:
          Description

Interface Summary
Action An action is what a subject wants to execute on a resource.
ActionCollection A collection of Action's.
Authority An authority of a policy.
Domain A domain represents a set of addressable entities.
Identifiable Mix-in interface for parts that have an identity.
Nameable Mix-in interface for parts that have a name.
Obligation An operation specified by a string that should be performed by the PEP in conjunction with the enforcement of an authorization decision.
ObligationCollection A collection of Obligation's.
Part Describes a part of a policy.
PartFactory Creates policy parts.
PartProblemReporter Callback used to report violations of part integrity.
Policy A policy decision point policy for role-based access control.
Predicate Interface for all nodes and leaves of the predicate tree.
RoleAssignmentRule A rule for assigning roles to subjects.
RoleAssignmentRuleCollection A collection of RoleAssignmentRule's.
RoleHierarchy A hierarchy of roles.
RoleHierarchyCollection A collection of RoleHierarchy's.
Target A target combines a resource or a set of resources to be protected with a set of actions that are possible on these resources.
TargetAccessRule A target access rule defines a set of roles that are allowed to access a target.
TargetAccessRuleCollection A collection of TargetAccessRule's.
TargetCollection A collection of Target's.
 

Class Summary
AccessDecision The result of an access request.
AuthorizedRoles All roles that are needed for requested access and the according obligations that must be fulfilled.
ParameterList A list of parameters.
ParameterList.Parameter A parameter with a name and a type.
Role A reference to a named role within a role hierarchy.
TimeStamp A read-only point in time.
 

Enum Summary
PartProblemReporter.ProblemMessage Available Problem Messages.
 

Package org.openpermis.policy Description

Policy domain model.

This package provides the core abstraction of the policy domain model.

All complex objects in a policy are derived from the Part interface.



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