Uses of Class
com.atlassian.confluence.security.ContentPermissionSet
Packages that use ContentPermissionSet
Package
Description
Internal interfaces that are NOT exposed to the plugin classpath, by being excluded in the packageScanningConfiguration
of bootstrapContext.xml.
Provides an extensible, flexible search API.
-
Uses of ContentPermissionSet in com.atlassian.confluence.api.impl.service.permissions
Methods in com.atlassian.confluence.api.impl.service.permissions with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionContentRestrictionFactory.buildFrom
(@NonNull ContentPermissionSet set, LimitedRequest limitedRequest, Expansions expansions) Produces aContentRestriction
from aContentPermissionSet
sContentRestrictionFactory.buildFrom
(ContentPermissionSet hibernateObject, Expansions expansions) -
Uses of ContentPermissionSet in com.atlassian.confluence.core
Methods in com.atlassian.confluence.core that return ContentPermissionSetModifier and TypeMethodDescriptionContentEntityObject.getContentPermissionSet
(String type) Note, this method does not return ContentPermissions inherited from the Content's ancestry.Methods in com.atlassian.confluence.core that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionManager.getContentPermissionSets
(ContentEntityObject ceo, String type) Get the ContentPermissionSets that affect this ceo, both inherited and directly.DefaultContentPermissionManager.getContentPermissionSets
(ContentEntityObject ceo, String type) ContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject) ContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject, boolean includeEditPermissions) Get the inherited ContentPermissionSets that affect this ceo.DefaultContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject) DefaultContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject, boolean includeEditPermissions) DefaultInheritedContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject) InheritedContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject) DefaultInheritedContentPermissionManager.getInheritedContentPermissionSetsIncludeEdit
(ContentEntityObject contentEntityObject) InheritedContentPermissionManager.getInheritedContentPermissionSetsIncludeEdit
(ContentEntityObject contentEntityObject) static Map<ContentEntityObject,
Map<String, ContentPermissionSet>> ContentPermissionUtils.getPermissionsAsMap
(List<ContentPermissionSet> contentPermissionSets) DefaultContentPermissionManager.getRelevantViewRestrictionsForContent
(LimitedRequest pageRequest, Map<Long, Long> contentIdToParentIdMap) Methods in com.atlassian.confluence.core with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionstatic List<ContentPermission>
ContentPermissionUtils.createContentPermissionsFromSet
(ContentPermissionSet contentPermissionSet) void
ContentEntityObject.removeContentPermissionSet
(ContentPermissionSet set) This method removes the given ContentPermissionSet from this CEO and disconnects the set from its owner.Method parameters in com.atlassian.confluence.core with type arguments of type ContentPermissionSetModifier and TypeMethodDescriptionstatic Map<ContentEntityObject,
Map<String, ContentPermissionSet>> ContentPermissionUtils.getPermissionsAsMap
(List<ContentPermissionSet> contentPermissionSets) -
Uses of ContentPermissionSet in com.atlassian.confluence.impl.search.v2
Methods in com.atlassian.confluence.impl.search.v2 that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionDefaultContentPermissionCalculator.calculate
(@Nullable ContentEntityObject contentEntityObject) Methods in com.atlassian.confluence.impl.search.v2 with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionDefaultContentPermissionCalculator.getEncodedPermissionsCollection
(ContentPermissionSet contentPermissionSet) -
Uses of ContentPermissionSet in com.atlassian.confluence.impl.search.v2.extractor
Methods in com.atlassian.confluence.impl.search.v2.extractor that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionstatic Collection<ContentPermissionSet>
IndexablePermissionSetFilter.filterPermissionSets
(ContentEntityObject contentEntity, @Nullable ContentPermissionSet directViewPermissions, @Nullable ContentPermissionSet directSharedPermissions, Collection<ContentPermissionSet> inheritedViewPermissions) static Collection<ContentPermissionSet>
IndexablePermissionSetFilter.filterPermissionSets
(ContentEntityObject contentEntity, Collection<ContentPermissionSet> directPermissions, Collection<ContentPermissionSet> inheritedPermissions) Methods in com.atlassian.confluence.impl.search.v2.extractor with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionstatic Collection<ContentPermissionSet>
IndexablePermissionSetFilter.filterPermissionSets
(ContentEntityObject contentEntity, @Nullable ContentPermissionSet directViewPermissions, @Nullable ContentPermissionSet directSharedPermissions, Collection<ContentPermissionSet> inheritedViewPermissions) Method parameters in com.atlassian.confluence.impl.search.v2.extractor with type arguments of type ContentPermissionSetModifier and TypeMethodDescriptionstatic Collection<ContentPermissionSet>
IndexablePermissionSetFilter.filterPermissionSets
(ContentEntityObject contentEntity, @Nullable ContentPermissionSet directViewPermissions, @Nullable ContentPermissionSet directSharedPermissions, Collection<ContentPermissionSet> inheritedViewPermissions) static Collection<ContentPermissionSet>
IndexablePermissionSetFilter.filterPermissionSets
(ContentEntityObject contentEntity, Collection<ContentPermissionSet> directPermissions, Collection<ContentPermissionSet> inheritedPermissions) -
Uses of ContentPermissionSet in com.atlassian.confluence.impl.search.v2.lucene
Methods in com.atlassian.confluence.impl.search.v2.lucene with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionstatic Collection<String>
ContentPermissionSearchUtils.getEncodedPermissionsCollection
(ContentPermissionSet contentPermissionSet) Encodes and collects permissions from the contentPermissionSet -
Uses of ContentPermissionSet in com.atlassian.confluence.impl.security
Subclasses of ContentPermissionSet in com.atlassian.confluence.impl.securityModifier and TypeClassDescriptionclass
Used only when Content permissions cannot be determined (such as ancestor table corruption).Methods in com.atlassian.confluence.impl.security that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionCachingInheritedContentPermissionManager.getInheritedContentPermissionSets
(ContentEntityObject contentEntityObject) CachingInheritedContentPermissionManager.getInheritedContentPermissionSetsIncludeEdit
(ContentEntityObject contentEntityObject) -
Uses of ContentPermissionSet in com.atlassian.confluence.internal
Methods in com.atlassian.confluence.internal that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionManagerInternal.getRelevantViewRestrictionsForContent
(LimitedRequest pageRequest, Map<Long, Long> contentIdToParentIdMap) Return RelevantViewRestrictions per content where it will contain the direct and inherited permission set required to view the content -
Uses of ContentPermissionSet in com.atlassian.confluence.internal.security.persistence
Methods in com.atlassian.confluence.internal.security.persistence that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionSetDaoInternal.getInheritedContentPermissionSets
(Collection<Long> pageIds) Get all inheritedContentPermissionSet
s for the given page IDs.ContentPermissionSetDaoInternal.getRelevantViewRestrictionsForContent
(LimitedRequest pageRequest, Map<Long, Long> contentIdToParentIdMap) Return RelevantViewRestrictions per content where it will contain direct and inherited permission set required to access a content -
Uses of ContentPermissionSet in com.atlassian.confluence.pages
Methods in com.atlassian.confluence.pages that return ContentPermissionSetModifier and TypeMethodDescriptionReadOnlyAttachment.getContentPermissionSet
(String type) Deprecated, for removal: This API element is subject to removal in a future version.Methods in com.atlassian.confluence.pages with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionvoid
ReadOnlyAttachment.removeContentPermissionSet
(ContentPermissionSet set) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ContentPermissionSet in com.atlassian.confluence.plugins.index.api.mapping
Methods in com.atlassian.confluence.plugins.index.api.mapping with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionSetFieldMapping.createField
(ContentPermissionSet permissionSet) Method parameters in com.atlassian.confluence.plugins.index.api.mapping with type arguments of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionSetFieldMapping.createFields
(Collection<ContentPermissionSet> permissionSets) -
Uses of ContentPermissionSet in com.atlassian.confluence.rpc.soap.beans
Constructors in com.atlassian.confluence.rpc.soap.beans with parameters of type ContentPermissionSet -
Uses of ContentPermissionSet in com.atlassian.confluence.search.v2
Methods in com.atlassian.confluence.search.v2 that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionCalculator.calculate
(@Nullable ContentEntityObject contentEntityObject) Methods in com.atlassian.confluence.search.v2 with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionCalculator.getEncodedPermissionsCollection
(ContentPermissionSet contentPermissionSet) Encodes the user keys and groups in the contentPermissionSet for storage in index -
Uses of ContentPermissionSet in com.atlassian.confluence.security
Methods in com.atlassian.confluence.security that return ContentPermissionSetMethods in com.atlassian.confluence.security that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionInheritedContentPermissionSet.getDirectPermissionSets()
InheritedContentPermissionSet.getInheritedPermissionSets()
Methods in com.atlassian.confluence.security with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionboolean
ContentPermissionSet.containsAll
(ContentPermissionSet permissionSet) void
ContentPermission.setOwningSet
(ContentPermissionSet owningSet) Constructor parameters in com.atlassian.confluence.security with type arguments of type ContentPermissionSetModifierConstructorDescriptionInheritedContentPermissionSet
(List<ContentPermissionSet> directPermissionSets, List<ContentPermissionSet> inheritedPermissionSets) -
Uses of ContentPermissionSet in com.atlassian.confluence.security.persistence.dao
Methods in com.atlassian.confluence.security.persistence.dao that return ContentPermissionSetMethods in com.atlassian.confluence.security.persistence.dao that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionContentPermissionSetDao.getExplicitPermissionSetsFor
(Collection<Long> ids) Get a map between content id and permission set.ContentPermissionSetDao.getPermissionSets
(String spaceKey, List<Long> contentIds) Retrieves theContentPermissionSet
of contents specified by the contentIds parameter given the spaceMethods in com.atlassian.confluence.security.persistence.dao with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionvoid
ContentPermissionSetDao.remove
(ContentPermissionSet contentPermissionSet) void
ContentPermissionSetDao.save
(ContentPermissionSet contentPermissionSet) -
Uses of ContentPermissionSet in com.atlassian.confluence.security.persistence.dao.hibernate
Methods in com.atlassian.confluence.security.persistence.dao.hibernate that return ContentPermissionSetMethods in com.atlassian.confluence.security.persistence.dao.hibernate that return types with arguments of type ContentPermissionSetModifier and TypeMethodDescriptionHibernateContentPermissionSetDao.getExplicitPermissionSetsFor
(Collection<Long> ids) HibernateContentPermissionSetDao.getInheritedContentPermissionSets
(Page page, String type) HibernateContentPermissionSetDao.getInheritedContentPermissionSets
(Collection<Long> pageIds) HibernateContentPermissionSetDao.getPermissionSets
(String spaceKey, List<Long> contentIds) HibernateContentPermissionSetDao.getPersistentClass()
HibernateContentPermissionSetDao.getRelevantViewRestrictionsForContent
(LimitedRequest pageRequest, Map<Long, Long> contentIdToParentIdMap) Methods in com.atlassian.confluence.security.persistence.dao.hibernate with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionvoid
HibernateContentPermissionSetDao.remove
(ContentPermissionSet contentPermissionSet) -
Uses of ContentPermissionSet in com.atlassian.confluence.spaces
Methods in com.atlassian.confluence.spaces that return ContentPermissionSetMethods in com.atlassian.confluence.spaces with parameters of type ContentPermissionSetModifier and TypeMethodDescriptionvoid
ReadOnlySpaceDescription.removeContentPermissionSet
(ContentPermissionSet set)