Interface | Description |
---|---|
EntitlementClass<T> | |
EntitlementContext | |
EntitlementManager |
Entitlement lookup relies on:
an "entitlement context", consisting of at minimum a string identifier of the user/actor for which entitlement is being requested
an "entitlement class", representing the category of activity for which entitlement is being requested
an "entitlement class argument", representing the specifics of the activity for which entitlement is being requested
|
Entitlements.EntitlementClassesHandler<T> |
Class | Description |
---|---|
BasicEntitlementClassDefinition<T> | |
EntitlementManagerAdapter |
provides an easy entry point to supplying entitlements, by providing the dispatch and defining the additional methods
which have to be supplied.
|
EntitlementPredicates | |
Entitlements | |
Entitlements.EntityAndItem<T> | |
Entitlements.FineGrainedEntitlements | |
Entitlements.FineGrainedEntitlements.SinglePermissionEntitlementChecker<U> | |
Entitlements.LifecycleEffectors |
These lifecycle operations are currently treated as effectors.
|
Entitlements.StringAndArgument | |
PerUserEntitlementManager | |
PerUserEntitlementManagerWithDefault | Deprecated |
WebEntitlementContext |
Indicates an authenticated web request as the entitlements context;
note user may still be null if no authentication was requested
|
Enum | Description |
---|---|
Entitlements.EntitlementClassesEnum |
Exception | Description |
---|---|
NotEntitledException |