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

      public abstract String getMappingType()
    • addIdentityLinks

      protected void addIdentityLinks(List<IndexingContext.IdentityLink> 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(String id, String type, String userId, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data)
    • getBpmnModel

      protected BpmnModel getBpmnModel(ProcessDefinition processDefinition, CommandContext commandContext)