Class DefaultEdgeIndexTaskFactory
java.lang.Object
com.atlassian.confluence.plugins.edgeindex.DefaultEdgeIndexTaskFactory
- All Implemented Interfaces:
EdgeIndexTaskFactory
-
Constructor Summary
ConstructorDescriptionDefaultEdgeIndexTaskFactory
(EdgeDocumentFactory edgeDocumentFactory, InheritedContentPermissionManager inheritedContentPermissionManager, ContentEntityManager contentEntityManager, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate, EdgeSearchIndexAccessor edgeSearchIndexAccessor, ContentPermissionCalculator contentPermissionCalculator, EdgeReindexer edgeReindexer) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.fugue.Maybe<EdgeIndexTask>
createAddDocumentTask
(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) createAddDocumentTask
(Edge edge) createAddDocumentTask
(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey) createDeleteDocumentTask
(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) com.atlassian.fugue.Maybe<EdgeIndexTask>
createDeleteDocumentTask
(Edge edge) createDeleteDocumentTask
(String edgeId) createDeleteEdgeByTargetIdAndUserTask
(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) createDeleteEdgeTargetingDocumentTask
(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) createDeleteEdgeTargetingDocumentTask
(String targetId) createRebuildIndexTask
(RebuildIndexTask.RebuildIndexParams rebuildIndexParams) createReIndexPermissionsTask
(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
-
Constructor Details
-
DefaultEdgeIndexTaskFactory
public DefaultEdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory, InheritedContentPermissionManager inheritedContentPermissionManager, ContentEntityManager contentEntityManager, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate, EdgeSearchIndexAccessor edgeSearchIndexAccessor, ContentPermissionCalculator contentPermissionCalculator, EdgeReindexer edgeReindexer)
-
-
Method Details
-
createAddDocumentTask
- Specified by:
createAddDocumentTask
in interfaceEdgeIndexTaskFactory
-
createAddDocumentTask
public com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createAddDocumentTask
in interfaceEdgeIndexTaskFactory
-
createAddDocumentTask
public EdgeIndexTask createAddDocumentTask(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey) - Specified by:
createAddDocumentTask
in interfaceEdgeIndexTaskFactory
-
createDeleteDocumentTask
- Specified by:
createDeleteDocumentTask
in interfaceEdgeIndexTaskFactory
-
createDeleteDocumentTask
public EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createDeleteDocumentTask
in interfaceEdgeIndexTaskFactory
-
createDeleteDocumentTask
- Specified by:
createDeleteDocumentTask
in interfaceEdgeIndexTaskFactory
-
createDeleteEdgeTargetingDocumentTask
- Specified by:
createDeleteEdgeTargetingDocumentTask
in interfaceEdgeIndexTaskFactory
-
createDeleteEdgeTargetingDocumentTask
public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createDeleteEdgeTargetingDocumentTask
in interfaceEdgeIndexTaskFactory
-
createDeleteEdgeTargetingDocumentTask
- Specified by:
createDeleteEdgeTargetingDocumentTask
in interfaceEdgeIndexTaskFactory
-
createReIndexPermissionsTask
- Specified by:
createReIndexPermissionsTask
in interfaceEdgeIndexTaskFactory
-
createReIndexPermissionsTask
public EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createReIndexPermissionsTask
in interfaceEdgeIndexTaskFactory
-
createDeleteEdgeByTargetIdAndUserTask
- Specified by:
createDeleteEdgeByTargetIdAndUserTask
in interfaceEdgeIndexTaskFactory
-
createDeleteEdgeByTargetIdAndUserTask
public EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createDeleteEdgeByTargetIdAndUserTask
in interfaceEdgeIndexTaskFactory
-
createRebuildIndexTask
- Specified by:
createRebuildIndexTask
in interfaceEdgeIndexTaskFactory
-