Interface EdgeIndexManager
-
- All Known Implementing Classes:
DefaultEdgeIndexManager
public interface EdgeIndexManagerResponsible for indexing edges.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcontentEntityRemoved(ContentEntityObject contentEntity)Update the index to reflect the deletion of the specified content entity.voidcontentEntityVersionRemoved(ContentEntityObject contentEntity)Update the index to reflect the deletion of the specified content entity version.voidindex(Edge edge)Indexes an edge.voidreindex(Date startDate)Performs a reindexvoidreIndexPermissions(Object target)Updates the index to reflect any changes to permissions in the specified target object.voidunIndex(Edge edge)Unindexes an edge.
-
-
-
Method Detail
-
index
void index(Edge edge)
Indexes an edge.
-
unIndex
void unIndex(Edge edge)
Unindexes an edge.
-
reIndexPermissions
void reIndexPermissions(Object target)
Updates the index to reflect any changes to permissions in the specified target object.
-
contentEntityRemoved
void contentEntityRemoved(ContentEntityObject contentEntity)
Update the index to reflect the deletion of the specified content entity.
-
contentEntityVersionRemoved
void contentEntityVersionRemoved(ContentEntityObject contentEntity)
Update the index to reflect the deletion of the specified content entity version.
-
reindex
void reindex(Date startDate)
Performs a reindex
-
-