Package com.sun.identity.policy

Provides classes for policy administration and evaluation.

See:
          Description

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.
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
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.
ResponseProviderTypeManager The class ResponseProviderTypeManager provides methods to get a list of configured ResponseProvider objects, and to obtain a factory object for it.
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, LIST, 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 configured 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.
 

Package com.sun.identity.policy Description

Provides classes for policy administration and evaluation.