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 IndexingManagerHelperImplprotected 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 voidaddGroupIdentityLink(String id, String type, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data) protected voidaddIdentityLink(String id, String type, String userId, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data) protected voidaddIdentityLinks(List<IndexingContext.IdentityLink> identityLinks, com.fasterxml.jackson.databind.node.ObjectNode dataNode) protected voidaddUserIdentityLink(String id, String type, String userId, com.fasterxml.jackson.databind.node.ObjectNode data) protected com.fasterxml.jackson.databind.node.ObjectNodeprotected BpmnModelgetBpmnModel(ProcessDefinition processDefinition, CommandContext commandContext) protected abstract JobServiceConfigurationabstract 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)
-