Class ContentPermissionsExtractor
- java.lang.Object
-
- com.atlassian.confluence.impl.search.v2.extractor.ContentPermissionsExtractor
-
- All Implemented Interfaces:
Extractor2
public class ContentPermissionsExtractor extends Object implements Extractor2
Extracts the content permissions set on a searchable object.If the searchable object is an attachment or comment extract the permissions from the containing content object. At the moment, content permissions are only set on
Page
s. Hence, this class only handles permissions forPage
objects.- Since:
- 7.20
-
-
Constructor Summary
Constructors Constructor Description ContentPermissionsExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<FieldDescriptor>
extractFields(Object searchable)
Extract fields from the searchable object.StringBuilder
extractText(Object searchable)
Always returns an empty buffer.void
setInheritedContentPermissionManager(InheritedContentPermissionManager inheritedContentPermissionManager)
-
-
-
Method Detail
-
extractText
public StringBuilder extractText(Object searchable)
Always returns an empty buffer.- Specified by:
extractText
in interfaceExtractor2
- Parameters:
searchable
- a searchable object- Returns:
- an empty buffer.
-
extractFields
public Collection<FieldDescriptor> extractFields(Object searchable)
Extract fields from the searchable object.- Specified by:
extractFields
in interfaceExtractor2
- Parameters:
searchable
- a searchable object- Returns:
- collection of fields extracted from the searchable object
-
setInheritedContentPermissionManager
public void setInheritedContentPermissionManager(InheritedContentPermissionManager inheritedContentPermissionManager)
-
-