Package org.forgerock.openam.entitlement.rest.model.json
Data model for the entitlements resource. Provides POJO beans for mapping to/from JSON representation via Jackson
data binding.
-
Class Summary Class Description BatchPolicyRequest A policy request that takes a batch of resources and is used to render a policy decision for each.EntitlementConditionTypeIdResolver Maps string names to fully-qualified class names based on a name registry.EntitlementsRegistryTypeIdResolver<T> Abstract base class for type id resolvers based on theEntitlementRegistry.EntitlementSubjectTypeIdResolver Maps string names to fully-qualified class names based on a name registry.JsonDecision Used to assist with json creation of a policy decision by translating the underlyingEntitlement.JsonEntitlement Wrapper for anEntitlementobject to provide a nicer JSON format.JsonEntitlementConditionMixin Jackson JSON mixin to rename/ignore properties in entitlement conditions.JsonEntitlementConditionModule Jackson module to customise JSON serialisation for policies and entitlements.JsonEntitlementPattern Provides a restricted view of an entitlement, ignoring any fields that are not applicable when the entitlement is being used to define a policy rather than as an entitlement decision.JsonEntitlementSubjectMixin Jackson JSON mixin class that renames/ignores various attributes in entitlement subject implementations to provide a nicer JSON representation.JsonPolicy A representation of a policy for the entitlements resource.JsonResourceAttributeMixin JSON data binding mixin forResourceAttributeinstances.PolicyRequest Basic policy request that captures the common attributes for all policy requests.ResourceAttributeTypeIdResolver Type id resolver for resource attribute subclasses.ResourceSet Provides a container around a set of included and excluded resource names.TreePolicyRequest A policy request that takes a single resource and is used to render policy decisions for that resource and for all policies that match sub-resources of that resource.