Class ContentModifiersBulkExtractor
java.lang.Object
com.atlassian.confluence.impl.search.v2.extractor.ContentModifiersBulkExtractor
- All Implemented Interfaces:
BulkExtractor<ConfluenceEntityObject>
public final class ContentModifiersBulkExtractor
extends Object
implements BulkExtractor<ConfluenceEntityObject>
A BulkExtractor which extracts the
SearchFieldMappings.LAST_MODIFIERS
from ContentEntityObject
s.- Since:
- 7.14
-
Constructor Summary
ConstructorDescriptionContentModifiersBulkExtractor
(ContentEntityObjectDaoInternal contentEntityObjectDao) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
extractAll
(Collection<ConfluenceEntityObject> entities, Class<? extends ConfluenceEntityObject> entityType, BiConsumer<ConfluenceEntityObject, FieldDescriptor> sink) Extracts all indexable data from all of the given entities
-
Constructor Details
-
ContentModifiersBulkExtractor
-
-
Method Details
-
canHandle
- Specified by:
canHandle
in interfaceBulkExtractor<ConfluenceEntityObject>
- Returns:
- true of the extractor can handle entities of the given type, else false
-
extractAll
public void extractAll(Collection<ConfluenceEntityObject> entities, Class<? extends ConfluenceEntityObject> entityType, BiConsumer<ConfluenceEntityObject, FieldDescriptor> sink) Description copied from interface:BulkExtractor
Extracts all indexable data from all of the given entities- Specified by:
extractAll
in interfaceBulkExtractor<ConfluenceEntityObject>
- Parameters:
entities
- the entities to extract the fields fromsink
- the consumer into which allFieldDescriptor
s should be pushed.
-