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, IndexManager indexManager, 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 voidaddIdentityLink(HistoricIdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data) protected voidaddIdentityLinks(List<HistoricIdentityLinkEntity> 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(String processDefinitionId) protected abstract JobServiceConfigurationprotected abstract Stringprotected ProcessDefinitionEntitygetProcessDefinition(String processDefinitionId)
-
Field Details
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
indexingManagerHelper
-
indexedDataEnhancers
-
-
Constructor Details
-
AbstractIndexingDataProducer
public AbstractIndexingDataProducer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexManager indexManager, 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<HistoricIdentityLinkEntity> identityLinks, com.fasterxml.jackson.databind.node.ObjectNode dataNode) -
addUserIdentityLink
-
addGroupIdentityLink
-
addIdentityLink
protected void addIdentityLink(HistoricIdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data) -
addIdentityLink
-
getProcessDefinition
-
getBpmnModel
-