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