Package org.forgerock.openam.entitlement
Defines classes to handle entitlements.
-
Interface Summary Interface Description ConditionTypeRegistry Registry for subject and environment conditions.EntitlementModule Service provider interface for registering custom entitlement conditions and subjects. -
Class Summary Class Description CachingEntitlementCondition During policy evaluation multiple matching entitlement privileges can contain the same entitlement conditions and by default OpenAM evaluates all the privileges separately, hence it could evaluate the same conditions multiple times unnecessarily.EntitlementRegistry Provides methods for discovering and loading entitlements conditions and subject implementations.PolicyConstants Simple class to be a holder for shared policy constants.PolicyEntitlementModule Registers legacy policy conditions and subjects as entitlement conditions and subjects.PrivilegeEvaluatorContext Holds the context of the policy evaluation making it available to policy conditions.ResourceType The ResourceType is primarily a mapping between resources and actions and is used as a template for resources associated with policies.ResourceType.Builder SetupInternalNotificationSubscriptions Responsible for subscribing to internal policy set notifications. -
Exception Summary Exception Description NameAlreadyRegisteredException Indicates that the given short name of a condition, subject or attribute has already been registered and so a different name should be chosen.