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

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

public class EdgeIndexTaskFactory
extends 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(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey)
           
 EdgeIndexTask createDeleteDocumentTask(Edge edge)
           
 EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 EdgeIndexTask createDeleteDocumentTask(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(String targetId)
           
 EdgeIndexTask createReIndexPermissionsTask(ContentEntityObject ceo)
           
 EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
           
 
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(String edgeId,
                                           com.atlassian.sal.api.user.UserKey userKey,
                                           ContentEntityObject target,
                                           Date date,
                                           String edgeTypeKey)

createDeleteDocumentTask

public EdgeIndexTask createDeleteDocumentTask(Edge edge)

createDeleteDocumentTask

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

createDeleteDocumentTask

public EdgeIndexTask createDeleteDocumentTask(String edgeId)

createDeleteEdgeTargetingDocumentTask

public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(Edge edge)

createDeleteEdgeTargetingDocumentTask

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

createDeleteEdgeTargetingDocumentTask

public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(String targetId)

createReIndexPermissionsTask

public EdgeIndexTask createReIndexPermissionsTask(ContentEntityObject ceo)

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–2015 Atlassian. All rights reserved.