@ParametersAreNonnullByDefault
Package com.atlassian.confluence.api.model.permissions
Model objects for user and group permission and validation checks, for use with
OperationService
.
Checks are performed in terms of Operation
s
on Target
s of a particular
TargetType
.
- Since:
- 5.8
- See Also:
OperationService
-
Interface Summary Interface Description Operation -
Class Summary Class Description ContentRestriction This is UI and ServiceLayer representation ofcom.atlassian.confluence.security.ContentPermission
Defines per-content level "Restrictions" (for blogposts and pages only).ContentRestriction.ContentRestrictionBuilder ContentRestriction.Expansions Provides property names that can be used to expandContentRestriction
objects.ContentRestrictionsPageResponse Special implementation ofPageResponse
forContentRestriction
objects.ContentRestrictionsPageResponse.ContentRestrictionPageResponseBuilder OperationCheckResult The result of an operation check on a specificTarget
.OperationCheckResult.OperationCheckResultBuilder OperationDescription Describes an{operation, targetType}
combination that the operations APIs can answer queries for.OperationDescription.OperationDescriptionBuilder OperationKey An OperationKey is used to identify operations that can be performed on Targets.Target The target for an operation permissions check.Target.ContainerTarget A target for a container being used to check operations on a different target type within it.Target.IdTarget A light weight target that only contain id of the object.Target.ModelObjectTarget A target that points to a single model object, e.g.TargetType The type of object subject to an operation, for permissions checks.