Class DefaultEdgeIndexTaskFactory
java.lang.Object
com.atlassian.confluence.plugins.edgeindex.DefaultEdgeIndexTaskFactory
- All Implemented Interfaces:
EdgeIndexTaskFactory
@Component("edgeIndexTaskFactory")
public class DefaultEdgeIndexTaskFactory
extends Object
implements EdgeIndexTaskFactory
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory, 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
@Autowired public DefaultEdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory, ContentEntityManager contentEntityManager, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate, EdgeSearchIndexAccessor edgeSearchIndexAccessor, ContentPermissionCalculator contentPermissionCalculator, EdgeReindexer edgeReindexer)
-
-
Method Details
-
createAddDocumentTask
- Specified by:
createAddDocumentTaskin interfaceEdgeIndexTaskFactory
-
createAddDocumentTask
public com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createAddDocumentTaskin interfaceEdgeIndexTaskFactory
-
createAddDocumentTask
public EdgeIndexTask createAddDocumentTask(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey) - Specified by:
createAddDocumentTaskin interfaceEdgeIndexTaskFactory
-
createDeleteDocumentTask
- Specified by:
createDeleteDocumentTaskin interfaceEdgeIndexTaskFactory
-
createDeleteDocumentTask
public EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createDeleteDocumentTaskin interfaceEdgeIndexTaskFactory
-
createDeleteDocumentTask
- Specified by:
createDeleteDocumentTaskin interfaceEdgeIndexTaskFactory
-
createDeleteEdgeTargetingDocumentTask
- Specified by:
createDeleteEdgeTargetingDocumentTaskin interfaceEdgeIndexTaskFactory
-
createDeleteEdgeTargetingDocumentTask
public EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createDeleteEdgeTargetingDocumentTaskin interfaceEdgeIndexTaskFactory
-
createDeleteEdgeTargetingDocumentTask
- Specified by:
createDeleteEdgeTargetingDocumentTaskin interfaceEdgeIndexTaskFactory
-
createReIndexPermissionsTask
- Specified by:
createReIndexPermissionsTaskin interfaceEdgeIndexTaskFactory
-
createReIndexPermissionsTask
public EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createReIndexPermissionsTaskin interfaceEdgeIndexTaskFactory
-
createDeleteEdgeByTargetIdAndUserTask
- Specified by:
createDeleteEdgeByTargetIdAndUserTaskin interfaceEdgeIndexTaskFactory
-
createDeleteEdgeByTargetIdAndUserTask
public EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge) - Specified by:
createDeleteEdgeByTargetIdAndUserTaskin interfaceEdgeIndexTaskFactory
-
createRebuildIndexTask
- Specified by:
createRebuildIndexTaskin interfaceEdgeIndexTaskFactory
-