Class AbstractIndexingDataProducer

java.lang.Object
com.flowable.platform.engine.impl.indexing.dataproducer.AbstractIndexingDataProducer
Direct Known Subclasses:
ActivityIndexingDataProducer, CaseInstanceIndexingDataProducer, ContentItemIndexingDataProducer, PlanItemIndexingDataProducer, ProcessInstanceIndexingDataProducer, SlaAuditInstanceIndexingDataProducer, TaskIndexingDataProducer, WorkIndexingDataProducer

public abstract class AbstractIndexingDataProducer extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getJobServiceConfiguration

      protected abstract JobServiceConfiguration getJobServiceConfiguration()
    • createDataNodeForIndexing

      protected com.fasterxml.jackson.databind.node.ObjectNode createDataNodeForIndexing()
    • getMappingType

      protected abstract String getMappingType()
    • addIdentityLinks

      protected void addIdentityLinks(List<HistoricIdentityLinkEntity> identityLinks, com.fasterxml.jackson.databind.node.ObjectNode dataNode)
    • addUserIdentityLink

      protected void addUserIdentityLink(String id, String type, String userId, com.fasterxml.jackson.databind.node.ObjectNode data)
    • addGroupIdentityLink

      protected void addGroupIdentityLink(String id, String type, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data)
    • addIdentityLink

      protected void addIdentityLink(HistoricIdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data)
    • addIdentityLink

      protected void addIdentityLink(String id, String type, String userId, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data)
    • getProcessDefinition

      protected ProcessDefinitionEntity getProcessDefinition(String processDefinitionId)
    • getBpmnModel

      protected BpmnModel getBpmnModel(String processDefinitionId)