Class DefaultEdgeIndexManager
java.lang.Object
com.atlassian.confluence.plugins.edgeindex.DefaultEdgeIndexManager
- All Implemented Interfaces:
EdgeIndexManager
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEdgeIndexManager
(EdgeIndexTaskQueue taskQueue, EdgeFactory edgeFactory, ContentEntityManager contentEntityManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
contentEntityRemoved
(boolean deletingVersion, ContentEntityObject contentEntity) void
contentEntityRemoved
(ContentEntityObject contentEntity) Update the index to reflect the deletion of the specified content entity.void
contentEntityVersionRemoved
(ContentEntityObject contentEntity) Update the index to reflect the deletion of the specified content entity version.void
Indexes an edge.void
Performs a reindexvoid
reIndexPermissions
(Object target) Updates the index to reflect any changes to permissions in the specified target object.void
Unindexes an edge.
-
Constructor Details
-
DefaultEdgeIndexManager
@Autowired public DefaultEdgeIndexManager(EdgeIndexTaskQueue taskQueue, EdgeFactory edgeFactory, ContentEntityManager contentEntityManager)
-
-
Method Details
-
index
Description copied from interface:EdgeIndexManager
Indexes an edge.- Specified by:
index
in interfaceEdgeIndexManager
-
unIndex
Description copied from interface:EdgeIndexManager
Unindexes an edge.- Specified by:
unIndex
in interfaceEdgeIndexManager
-
reIndexPermissions
Description copied from interface:EdgeIndexManager
Updates the index to reflect any changes to permissions in the specified target object.- Specified by:
reIndexPermissions
in interfaceEdgeIndexManager
-
contentEntityRemoved
-
contentEntityRemoved
Description copied from interface:EdgeIndexManager
Update the index to reflect the deletion of the specified content entity.- Specified by:
contentEntityRemoved
in interfaceEdgeIndexManager
-
contentEntityVersionRemoved
Description copied from interface:EdgeIndexManager
Update the index to reflect the deletion of the specified content entity version.- Specified by:
contentEntityVersionRemoved
in interfaceEdgeIndexManager
-
reindex
Description copied from interface:EdgeIndexManager
Performs a reindex- Specified by:
reindex
in interfaceEdgeIndexManager
-