| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Collection<ContentPermission>> |
ContentRestrictionServiceImpl.getMergedContentPermissions(ContentEntityObject ceo,
Collection<? extends ContentRestriction> givenContentRestrictions,
ContentRestrictionServiceImpl.MergeMode mergeMode)
Builds a Map of
ContentPermissions mapped to their PermissionType from givenContentRestrictions provided and the ones already existing on ContentEntityObject |
protected Optional<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissionForGroup(ContentEntityObject ceo,
String permissionType,
Group group)
Gets pre-existing
ContentPermission (singular, optional) for the Group and OperationKey (as String permissionType) specified. |
protected Optional<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissionForSubject(ContentEntityObject ceo,
String permissionType,
Subject subject)
Gets pre-existing
ContentPermission (singular, optional) for the Subject and OperationKey (as String permissionType) specified. |
protected Optional<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissionForUser(ContentEntityObject ceo,
String permissionType,
User user)
Gets pre-existing
ContentPermission (singular, optional) for the User and OperationKey (as String permissionType) specified. |
protected Set<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissions(ContentEntityObject ceo,
String permissionType)
Gets Set of all the distinct
ContentPermissions of the specified permissionType
pre-existing on the ContentEntityObject passed. |
protected Set<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissions(ContentEntityObject ceo,
String permissionType,
Predicate<ContentPermission> filterBy)
Gets Set of all the distinct
ContentPermissions of the specified permissionType
pre-existing on the ContentEntityObject passed. |
protected Set<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissionsForSubjectType(ContentEntityObject ceo,
String permissionType,
SubjectType subjectType)
Gets pre-existing
ContentPermissions (plural) for the SubjectType and OperationKey (as String permissionType) specified. |
| Modifier and Type | Method and Description |
|---|---|
protected Set<ContentPermission> |
ContentRestrictionServiceImpl.getPreExistingContentPermissions(ContentEntityObject ceo,
String permissionType,
Predicate<ContentPermission> filterBy)
Gets Set of all the distinct
ContentPermissions of the specified permissionType
pre-existing on the ContentEntityObject passed. |
protected ValidationResult |
ContentRestrictionServiceImpl.validateSelfAccessRetained(Map<String,Collection<ContentPermission>> contentPermissionByPermissionTypeMap)
Validates that currently logged in user will have direct specific ContentPermission specified for self
in case when provided
contentPermissionByPermissionTypeMap will become the actual ContentPermissions. |
| Modifier and Type | Method and Description |
|---|---|
Collection<ContentPermission> |
SimpleContentPermissionProvider.getEditPermissions() |
Collection<ContentPermission> |
ContentPermissionProvider.getEditPermissions() |
Collection<ContentPermission> |
SimpleContentPermissionProvider.getViewPermissions() |
Collection<ContentPermission> |
ContentPermissionProvider.getViewPermissions() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleContentPermissionProvider.setEditPermissions(Collection<ContentPermission> editPermissions) |
void |
SimpleContentPermissionProvider.setViewPermissions(Collection<ContentPermission> viewPermissions) |
| Modifier and Type | Method and Description |
|---|---|
ContentPermission |
ContentEntityObject.getContentPermission(String permissionType)
Deprecated.
since 2.6 - use getContentPermissionSet
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultContentPermissionManager.addContentPermission(ContentPermission permission,
ContentEntityObject content)
Adds a new current content permission to the CEO if it doesn't have it
already.
|
void |
ContentPermissionManager.addContentPermission(ContentPermission permission,
ContentEntityObject content)
Add permissions to the content entity objecct through the manager.
|
void |
ContentEntityObject.addPermission(ContentPermission permission)
Adds a ContentPermission.
|
void |
DefaultContentPermissionManager.removeContentPermission(ContentPermission contentPermission) |
void |
ContentPermissionManager.removeContentPermission(ContentPermission permission) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultContentPermissionManager.setContentPermissions(Collection<ContentPermission> requiredPermissions,
ContentEntityObject content,
String type) |
void |
ContentPermissionManager.setContentPermissions(Collection<ContentPermission> contentPermissions,
ContentEntityObject content,
String type)
Set the Content Permissions on the CEO to be the list of
ContentPermissions passed. |
void |
DefaultContentPermissionManager.setContentPermissions(Map<String,Collection<ContentPermission>> requiredPermissionsMap,
ContentEntityObject content) |
void |
ContentPermissionManager.setContentPermissions(Map<String,Collection<ContentPermission>> requiredPermissionsMap,
ContentEntityObject content)
Set the Content Permissions on the CEO to be the list of
ContentPermissions passed. |
| Modifier and Type | Method and Description |
|---|---|
ContentPermission |
ContentPermissionDao.getById(long id) |
| Modifier and Type | Method and Description |
|---|---|
List<ContentPermission> |
ContentPermissionDao.getGroupPermissions(String groupName) |
List<ContentPermission> |
ContentPermissionDao.getUserPermissions(ConfluenceUser user) |
List<ContentPermission> |
ContentPermissionDao.getUserPermissions(String userName)
Deprecated.
since 5.3. Use
ContentPermissionDao.getUserPermissions(com.atlassian.confluence.user.ConfluenceUser) instead. |
| Modifier and Type | Method and Description |
|---|---|
ContentPermission |
ContentPermissionHibernateDao.getById(long id) |
| Modifier and Type | Method and Description |
|---|---|
List<ContentPermission> |
ContentPermissionHibernateDao.getGroupPermissions(String groupName) |
List<ContentPermission> |
ContentPermissionHibernateDao.getUserPermissions(ConfluenceUser user) |
List<ContentPermission> |
ContentPermissionHibernateDao.getUserPermissions(String userName)
Deprecated.
since 5.3. Use
ContentPermissionHibernateDao.getUserPermissions(com.atlassian.confluence.user.ConfluenceUser) instead. |
| Modifier and Type | Method and Description |
|---|---|
ContentPermission |
ContentPermissionEvent.getContentPermission() |
| Constructor and Description |
|---|
ContentPermissionEvent(Object src,
ContentEntityObject content,
ContentPermission contentPermission) |
ContentPermissionEvent(Object src,
ContentEntityObject content,
ContentPermission contentPermission,
boolean reindexNeeded) |
| Modifier and Type | Method and Description |
|---|---|
ContentPermission |
AbstractCreateAndEditPageAction.getCurrentEditPermission() |
ContentPermission |
AbstractCreateAndEditPageAction.getCurrentViewPermission() |
| Modifier and Type | Method and Description |
|---|---|
List<ContentPermission> |
PagePermissionsActionHelper.createPermissions(String contentPermissionType,
String permissionsGroups,
String permissionsUsers)
Returns the view
ContentPermissions of the required type for this helper instance, adding the helper User
if they don't have view permission via the list. |
List<ContentPermission> |
ViewPageAction.getInheritedContentPermissions() |
List<ContentPermission> |
ListPermissionPagesAction.getPermissions(Page page) |
List<ContentPermission> |
ViewPageAction.getThisPagePermissions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCreateAndEditPageAction.setPermissions(List<ContentPermission> permissions) |
| Constructor and Description |
|---|
RemoteContentPermission(ContentPermission contentPermission) |
RemotePermission(ContentPermission permission)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static ContentPermission |
ContentPermission.createGroupPermission(String type,
String groupName) |
static ContentPermission |
ContentPermission.createUserPermission(String type,
ConfluenceUser user) |
static ContentPermission |
ContentPermission.createUserPermission(String type,
String userName)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ContentPermission> |
ContentPermissionSet.getAllExcept(Collection<ContentPermission> exclusions)
Retrieve all the
ContentPermissions in this set that do not exist in the given collection. |
com.google.common.collect.ImmutableCollection<ContentPermission> |
ContentPermissionSet.getContentPermissionsCopy()
Retrieve a copy of the content permissions.
|
Iterator<ContentPermission> |
ContentPermissionSet.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
ContentPermissionSet.addContentPermission(ContentPermission contentPermission) |
int |
ContentPermission.compareTo(ContentPermission that) |
boolean |
ContentPermissionSet.contains(ContentPermission contentPermission) |
void |
ContentPermissionSet.removeContentPermission(ContentPermission contentPermission)
Remove the given content permission from this set.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ContentPermission> |
ContentPermissionSet.getAllExcept(Collection<ContentPermission> exclusions)
Retrieve all the
ContentPermissions in this set that do not exist in the given collection. |
| Constructor and Description |
|---|
ContentPermission(ContentPermission other)
Copy constructor.
|
Copyright © 2003–2017 Atlassian. All rights reserved.