com.atlassian.confluence.plugins.edgeindex.lucene
Class EdgeIndexTaskFactory

java.lang.Object
  extended by com.atlassian.confluence.plugins.edgeindex.lucene.EdgeIndexTaskFactory

public class EdgeIndexTaskFactory
extends java.lang.Object


Constructor Summary
EdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory, InheritedContentPermissionManager inheritedContentPermissionManager, ContentEntityManager contentEntityManager, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate)
           
 
Method Summary
 EdgeIndexTask createAddDocumentTask(Edge edge)
           
 com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 EdgeIndexTask createAddDocumentTask(java.lang.String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, java.util.Date date, java.lang.String edgeTypeKey)
           
 EdgeIndexTask createDeleteDocumentTask(Edge edge)
           
 EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 EdgeIndexTask createDeleteDocumentTask(java.lang.String edgeId)
           
 EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(Edge edge)
           
 EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 EdgeIndexTask createDeleteEdgeTargetingDocumentTask(Edge edge)
           
 EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 EdgeIndexTask createDeleteEdgeTargetingDocumentTask(java.lang.String targetId)
           
 EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 EdgeIndexTask createReIndexPermissionsTask(Page page)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdgeIndexTaskFactory

public EdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory,
                            InheritedContentPermissionManager inheritedContentPermissionManager,
                            ContentEntityManager contentEntityManager,
                            com.atlassian.sal.api.transaction.TransactionTemplate txTemplate)
Method Detail

createAddDocumentTask

public EdgeIndexTask createAddDocumentTask(Edge edge)

createAddDocumentTask

public com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)

createAddDocumentTask

public EdgeIndexTask createAddDocumentTask(java.lang.String edgeId,
                                           com.atlassian.sal.api.user.UserKey userKey,
                                           ContentEntityObject target,
                                           java.util.Date date,
                                           java.lang.String edgeTypeKey)

createDeleteDocumentTask

public EdgeIndexTask createDeleteDocumentTask(Edge edge)

createDeleteDocumentTask

public EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)

createDeleteDocumentTask

public EdgeIndexTask createDeleteDocumentTask(java.lang.String edgeId)

createDeleteEdgeTargetingDocumentTask

public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(Edge edge)

createDeleteEdgeTargetingDocumentTask

public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)

createDeleteEdgeTargetingDocumentTask

public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(java.lang.String targetId)

createReIndexPermissionsTask

public EdgeIndexTask createReIndexPermissionsTask(Page page)

createReIndexPermissionsTask

public EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)

createDeleteEdgeByTargetIdAndUserTask

public EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(Edge edge)

createDeleteEdgeByTargetIdAndUserTask

public EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)


Copyright © 2003-2014 Atlassian. All Rights Reserved.