Package com.atlassian.confluence.api.model.permissions
@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:
-
ClassDescriptionThis is UI and ServiceLayer representation of
com.atlassian.confluence.security.ContentPermission
Defines per-content level "Restrictions" (for blogposts and pages only).Provides property names that can be used to expandContentRestriction
objects.Special implementation ofPageResponse
forContentRestriction
objects.The result of an operation check on a specificTarget
.Describes an{operation, targetType}
combination that the operations APIs can answer queries for.An OperationKey is used to identify operations that can be performed on Targets.This is a simplified model object representing a space permissionThis defines the operations granted to a user or a group in a space.The target for an operation permissions check.A target for a container being used to check operations on a different target type within it.A light weight target that only contain id of the object.A target that points to a single model object, e.g.The type of object subject to an operation, for permissions checks.