public class LuceneEdgeIndexManager extends Object implements EdgeIndexManager
Constructor and Description |
---|
LuceneEdgeIndexManager(EdgeIndexTaskQueue taskQueue,
EdgeFactory edgeFactory,
ContentEntityManager contentEntityManager) |
Modifier and Type | Method and Description |
---|---|
void |
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 |
index(Edge edge)
Indexes an edge.
|
void |
reIndexPermissions(Object target)
Updates the index to reflect any changes to permissions in the specified target object.
|
void |
unIndex(Edge edge)
Unindexes an edge.
|
public LuceneEdgeIndexManager(EdgeIndexTaskQueue taskQueue, EdgeFactory edgeFactory, ContentEntityManager contentEntityManager)
public void index(Edge edge)
EdgeIndexManager
index
in interface EdgeIndexManager
public void unIndex(Edge edge)
EdgeIndexManager
unIndex
in interface EdgeIndexManager
public void reIndexPermissions(Object target)
EdgeIndexManager
reIndexPermissions
in interface EdgeIndexManager
public void contentEntityRemoved(boolean deletingVersion, ContentEntityObject contentEntity)
public void contentEntityRemoved(ContentEntityObject contentEntity)
EdgeIndexManager
contentEntityRemoved
in interface EdgeIndexManager
public void contentEntityVersionRemoved(ContentEntityObject contentEntity)
EdgeIndexManager
contentEntityVersionRemoved
in interface EdgeIndexManager
Copyright © 2003–2018 Atlassian. All rights reserved.