@Component 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) |
@Autowired public DefaultEdgeIndexTaskFactory(EdgeDocumentFactory edgeDocumentFactory, InheritedContentPermissionManager inheritedContentPermissionManager, @Qualifier(value="contentEntityManager") ContentEntityManager contentEntityManager, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate, EdgeSearchIndexAccessor edgeSearchIndexAccessor, ContentPermissionCalculator contentPermissionCalculator)
public EdgeIndexTask createAddDocumentTask(Edge edge)
createAddDocumentTask in interface EdgeIndexTaskFactorypublic com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
createAddDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createAddDocumentTask(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey)
createAddDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteDocumentTask(Edge edge)
createDeleteDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
createDeleteDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteDocumentTask(String edgeId)
createDeleteDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteEdgeTargetingDocumentTask(Edge edge)
createDeleteEdgeTargetingDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
createDeleteEdgeTargetingDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteEdgeTargetingDocumentTask(String targetId)
createDeleteEdgeTargetingDocumentTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createReIndexPermissionsTask(ContentEntityObject ceo)
createReIndexPermissionsTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
createReIndexPermissionsTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(Edge edge)
createDeleteEdgeByTargetIdAndUserTask in interface EdgeIndexTaskFactorypublic EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
createDeleteEdgeByTargetIdAndUserTask in interface EdgeIndexTaskFactoryCopyright © 2003–2022 Atlassian. All rights reserved.