Class Summary |
ActionDecision |
The ActionDecision class represents the action results of a
policy evaluation. |
ConditionDecision |
The ConditionDecision class represents the result of
the evaluation of a condition. |
ConditionTypeManager |
The class ConditionTypeManager provides
methods to get a list of configured Condition
objects, and to obtain a factory object for it. |
Policy |
The class Policy represents a policy definition. |
PolicyDecision |
The PolicyDecision class represents the result of a policy
evaluation. |
PolicyEvaluator |
The class PolicyEvaluator evaluates policies
and provides policy decisions. |
PolicyEvent |
Class to represent policy change events, used by policy framework to
notify interested listeners |
PolicyManager |
The PolicyManager class manages policies
for a specific organization, sub organization or a container. |
PolicyUtils |
|
ProtectedResource |
Class that encapsulates a resource and policies protecting the resource
for a given user |
ProxyPolicyEvaluator |
Class that lets a priviliged user to compute policy results for
another user. |
ProxyPolicyEvaluatorFactory |
Factory class used to get ProxyPolicyEvaluator instances. |
ReferralTypeManager |
The class ReferralTypeManager provides
methods to get a list of configured Referral
objects |
ResourceManager |
The class ResourceManager manages resources for
a specific organization. |
ResourceMatch |
The class ResourceMatch defines the results
of a resource match with respect to Policy. |
ResourceResult |
Class that encapsulates a tree of resource names, with each node
having an associated policy decision. |
Rule |
The class Rule provides interfaces to manage
a rule that can be added to a policy. |
SubjectTypeManager |
The class SubjectTypeManager provides
methods to get a list of configured Subject
objects, and to obtain a factory object for it. |
Syntax |
Provides an enum like support for the syntax of values
such as ANY, NONE, CONSTANT, SINGLE_CHOICE, MULTIPLE_CHOICE
In other words, provides access to a set of finite values and enforces
new values can not be created by users |
ValidValues |
This class ValidValues provides search results and a error
code indicating if the search was successfully or time limit exceeded or
search limit exceeded. |
Exception Summary |
InvalidFormatException |
Exception thrown if a name of an object such as policy, rule or
referral has invalid format |
InvalidNameException |
Exception thrown if a name of an object such as policy, rule or
referral is invalid |
LimitExceededException |
Exception thrown if any limit is exceeded |
NameAlreadyExistsException |
Exception thrown if a name of an object such as policy, rule or
referral already exists (used by another object of the same type) |
NameNotFoundException |
Exception thrown if an object such as policy, rule or
referral for the given name does not exist |
NoPermissionException |
Exception thrown if a policy operation attempted could not be
done due to insufficient permissions |
ObjectInUseException |
Exception thrown to indicate that an object you are trying to
remove is in use and therefore can not be removed |
PolicyException |
The class PolicyException is the basic exception for the
the policy component. |
Provides classes for policy administration and evaluation.