Class AbstractIndexingDataProducer
java.lang.Object
com.flowable.platform.engine.impl.indexing.dataproducer.AbstractIndexingDataProducer
- Direct Known Subclasses:
ActivityIndexingDataProducer
,CaseInstanceIndexingDataProducer
,ContentItemIndexingDataProducer
,PlanItemIndexingDataProducer
,ProcessInstanceIndexingDataProducer
,SlaAuditInstanceIndexingDataProducer
,TaskIndexingDataProducer
,WorkIndexingDataProducer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<PlatformIndexedDataEnhancer>
protected IndexingManagerHelperImpl
protected com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractIndexingDataProducer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexVariableTypes indexVariableTypes, List<PlatformIndexedDataEnhancer> indexedDataEnhancers, IndexingFilterProvider indexingFilterProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addGroupIdentityLink
(String id, String type, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data) protected void
addIdentityLink
(String id, String type, String userId, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data) protected void
addIdentityLinks
(List<IndexingContext.IdentityLink> identityLinks, com.fasterxml.jackson.databind.node.ObjectNode dataNode) protected void
addUserIdentityLink
(String id, String type, String userId, com.fasterxml.jackson.databind.node.ObjectNode data) protected com.fasterxml.jackson.databind.node.ObjectNode
protected BpmnModel
getBpmnModel
(ProcessDefinition processDefinition, CommandContext commandContext) protected abstract JobServiceConfiguration
abstract String
-
Field Details
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
indexingManagerHelper
-
indexedDataEnhancers
-
-
Constructor Details
-
AbstractIndexingDataProducer
public AbstractIndexingDataProducer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexVariableTypes indexVariableTypes, List<PlatformIndexedDataEnhancer> indexedDataEnhancers, IndexingFilterProvider indexingFilterProvider)
-
-
Method Details
-
getJobServiceConfiguration
-
createDataNodeForIndexing
protected com.fasterxml.jackson.databind.node.ObjectNode createDataNodeForIndexing() -
getMappingType
-
addIdentityLinks
protected void addIdentityLinks(List<IndexingContext.IdentityLink> identityLinks, com.fasterxml.jackson.databind.node.ObjectNode dataNode) -
addUserIdentityLink
-
addGroupIdentityLink
-
addIdentityLink
-
getBpmnModel
protected BpmnModel getBpmnModel(ProcessDefinition processDefinition, CommandContext commandContext)
-