public class EdgeIndexTaskFactory extends Object
Constructor and Description |
---|
EdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory,
InheritedContentPermissionManager inheritedContentPermissionManager,
ContentEntityManager contentEntityManager,
com.atlassian.sal.api.transaction.TransactionTemplate txTemplate) |
public EdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory, InheritedContentPermissionManager inheritedContentPermissionManager, ContentEntityManager contentEntityManager, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate)
public EdgeIndexTask createAddDocumentTask(Edge edge)
public com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
public EdgeIndexTask createAddDocumentTask(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey)
public EdgeIndexTask createDeleteDocumentTask(Edge edge)
public EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
public EdgeIndexTask createDeleteDocumentTask(String edgeId)
public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(Edge edge)
public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(String targetId)
public EdgeIndexTask createReIndexPermissionsTask(ContentEntityObject ceo)
public EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
public EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(Edge edge)
public EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.lucene.IndexableEdge edge)
Copyright © 2003–2016 Atlassian. All rights reserved.