Class ReindexUsersInGroupChangeIndexTask
java.lang.Object
com.atlassian.confluence.internal.search.tasks.ReindexUsersInGroupChangeIndexTask
- All Implemented Interfaces:
ConfluenceIndexTask
,ConvertibleToJournalEntry
,HandleAware
,IndexTask
@LuceneIndependent
@Internal
public class ReindexUsersInGroupChangeIndexTask
extends Object
implements ConfluenceIndexTask, HandleAware
Updates all personal information and associated user entries in the change index for a particular group.
- Since:
- 7.9.0
-
Constructor Summary
ConstructorDescriptionReindexUsersInGroupChangeIndexTask
(BatchOperationManager batchOperationManager, PersonalInformationManager personalInformationManager, GroupResolver groupResolver, GroupMembershipAccessor groupMembershipAccessor, IndexTaskFactoryInternal indexTaskFactory, String groupName) -
Method Summary
Modifier and TypeMethodDescriptionconvertToJournalEntry
(JournalIdentifier journalId) Convert to journal entry.A description of the task that can be presented to the user via the UI.void
perform
(SearchIndexWriter writer) Executes this task against a document writer.
-
Constructor Details
-
ReindexUsersInGroupChangeIndexTask
public ReindexUsersInGroupChangeIndexTask(BatchOperationManager batchOperationManager, PersonalInformationManager personalInformationManager, GroupResolver groupResolver, GroupMembershipAccessor groupMembershipAccessor, IndexTaskFactoryInternal indexTaskFactory, String groupName) - Since:
- 7.17
-
-
Method Details
-
getDescription
Description copied from interface:IndexTask
A description of the task that can be presented to the user via the UI.- Specified by:
getDescription
in interfaceIndexTask
- Returns:
- an readable message.
-
perform
Description copied from interface:ConfluenceIndexTask
Executes this task against a document writer.- Specified by:
perform
in interfaceConfluenceIndexTask
- Throws:
IOException
-
convertToJournalEntry
Description copied from interface:ConvertibleToJournalEntry
Convert to journal entry.- Specified by:
convertToJournalEntry
in interfaceConvertibleToJournalEntry
- Parameters:
journalId
- journal identifier- Returns:
- an optional containing a journal entry or empty if this cannot be converted.
-
getHandle
- Specified by:
getHandle
in interfaceHandleAware
- Returns:
- the handle
-
getSearchIndex
- Specified by:
getSearchIndex
in interfaceConfluenceIndexTask
- Returns:
- the
SearchIndex
that the task should write to
-