com.atlassian.confluence.plugins.edgeindex
Class LuceneEdgeIndexManager

java.lang.Object
  extended by com.atlassian.confluence.plugins.edgeindex.LuceneEdgeIndexManager
All Implemented Interfaces:
EdgeIndexManager

public class LuceneEdgeIndexManager
extends java.lang.Object
implements EdgeIndexManager


Constructor Summary
LuceneEdgeIndexManager(EdgeIndexTaskQueue taskQueue, EdgeIndexTaskFactory indexTaskFactory, EdgeFactory edgeFactory)
           
 
Method Summary
 void contentEntityRemoved(ContentEntityObject contentEntity)
          Update the index to reflect the deletion of the specified content entity.
 void index(Edge edge)
          Indexes an edge.
 void reIndexPermissions(java.lang.Object target)
          Updates the index to reflect any changes to permissions in the specified target object.
 void unIndex(Edge edge)
          Unindexes an edge.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneEdgeIndexManager

public LuceneEdgeIndexManager(EdgeIndexTaskQueue taskQueue,
                              EdgeIndexTaskFactory indexTaskFactory,
                              EdgeFactory edgeFactory)
Method Detail

index

public void index(Edge edge)
Description copied from interface: EdgeIndexManager
Indexes an edge.

Specified by:
index in interface EdgeIndexManager

unIndex

public void unIndex(Edge edge)
Description copied from interface: EdgeIndexManager
Unindexes an edge.

Specified by:
unIndex in interface EdgeIndexManager

reIndexPermissions

public void reIndexPermissions(java.lang.Object target)
Description copied from interface: EdgeIndexManager
Updates the index to reflect any changes to permissions in the specified target object.

Specified by:
reIndexPermissions in interface EdgeIndexManager

contentEntityRemoved

public void contentEntityRemoved(ContentEntityObject contentEntity)
Description copied from interface: EdgeIndexManager
Update the index to reflect the deletion of the specified content entity.

Specified by:
contentEntityRemoved in interface EdgeIndexManager


Copyright © 2003-2014 Atlassian. All Rights Reserved.