Interface EdgeIndexTaskFactory

All Known Implementing Classes:
DefaultEdgeIndexTaskFactory

public interface EdgeIndexTaskFactory
  • Method Details

    • createAddDocumentTask

      EdgeIndexTask createAddDocumentTask(Edge edge)
    • createAddDocumentTask

      com.atlassian.fugue.Maybe<EdgeIndexTask> createAddDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
    • createAddDocumentTask

      EdgeIndexTask createAddDocumentTask(String edgeId, com.atlassian.sal.api.user.UserKey userKey, ContentEntityObject target, Date date, String edgeTypeKey)
    • createDeleteDocumentTask

      com.atlassian.fugue.Maybe<EdgeIndexTask> createDeleteDocumentTask(Edge edge)
    • createDeleteDocumentTask

      EdgeIndexTask createDeleteDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
    • createDeleteDocumentTask

      EdgeIndexTask createDeleteDocumentTask(String edgeId)
    • createDeleteEdgeTargetingDocumentTask

      EdgeIndexTask createDeleteEdgeTargetingDocumentTask(Edge edge)
    • createDeleteEdgeTargetingDocumentTask

      EdgeIndexTask createDeleteEdgeTargetingDocumentTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
    • createDeleteEdgeTargetingDocumentTask

      EdgeIndexTask createDeleteEdgeTargetingDocumentTask(String targetId)
    • createReIndexPermissionsTask

      EdgeIndexTask createReIndexPermissionsTask(ContentEntityObject ceo)
    • createReIndexPermissionsTask

      EdgeIndexTask createReIndexPermissionsTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
    • createDeleteEdgeByTargetIdAndUserTask

      EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(Edge edge)
    • createDeleteEdgeByTargetIdAndUserTask

      EdgeIndexTask createDeleteEdgeByTargetIdAndUserTask(com.atlassian.confluence.plugins.edgeindex.IndexableEdge edge)
    • createRebuildIndexTask

      EdgeIndexTask createRebuildIndexTask(RebuildIndexTask.RebuildIndexParams rebuildIndexParams)