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 Operations
 on Targets of a particular
 TargetType.
 
- Since:
- 5.8
- See Also:
- 
ClassDescriptionThis is UI and ServiceLayer representation ofcom.atlassian.confluence.security.ContentPermissionDefines per-content level "Restrictions" (for blogposts and pages only).Provides property names that can be used to expandContentRestrictionobjects.Special implementation ofPageResponseforContentRestrictionobjects.This is a simplified model object representing a global permissionThis is type ofinvalid referencecom.atlassian.confluence.api.model.content.Content.Expansions#INHERITED_READ_RESTRICTIONSThe 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.Containing allContentRestrictionas RelevantViewRestrictionsThis is a simplified model object representing a space permissionThis is a simplified model object that serves as a container for holding permissions of a specific spaceThis 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.