public abstract class AbstractIndexingScheduler extends Object
Modifier and Type | Field and Description |
---|---|
protected List<PlatformIndexedDataEnhancer> |
indexedDataEnhancers |
protected IndexingManagerHelperImpl |
indexingManagerHelper |
protected IndexingService |
indexingService |
protected org.flowable.job.service.JobServiceConfiguration |
jobServiceConfiguration |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
Constructor and Description |
---|
AbstractIndexingScheduler(IndexingService indexingService,
IndexManager indexManager,
org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexVariableTypes indexVariableTypes,
List<PlatformIndexedDataEnhancer> indexedDataEnhancers) |
Modifier and Type | Method and Description |
---|---|
protected void |
addGroupIdentityLink(String id,
String type,
String groupId,
com.fasterxml.jackson.databind.node.ObjectNode data) |
protected void |
addIdentityLink(org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity identityLink,
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<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity> 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 |
createDataNodeForIndexing() |
protected org.flowable.bpmn.model.BpmnModel |
getBpmnModel(String processDefinitionId) |
protected abstract String |
getMappingType() |
protected abstract String |
getTransformerType() |
protected void |
scheduleIndexing(String index,
com.fasterxml.jackson.databind.node.ObjectNode dataNode,
String tenantId) |
protected IndexingService indexingService
protected org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected List<PlatformIndexedDataEnhancer> indexedDataEnhancers
protected IndexingManagerHelperImpl indexingManagerHelper
public AbstractIndexingScheduler(IndexingService indexingService, IndexManager indexManager, org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration, com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexVariableTypes indexVariableTypes, List<PlatformIndexedDataEnhancer> indexedDataEnhancers)
protected com.fasterxml.jackson.databind.node.ObjectNode createDataNodeForIndexing()
protected void scheduleIndexing(String index, com.fasterxml.jackson.databind.node.ObjectNode dataNode, String tenantId)
protected abstract String getMappingType()
protected abstract String getTransformerType()
protected void addIdentityLinks(List<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity> 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 void addGroupIdentityLink(String id, String type, String groupId, com.fasterxml.jackson.databind.node.ObjectNode data)
protected void addIdentityLink(org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity identityLink, 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 org.flowable.bpmn.model.BpmnModel getBpmnModel(String processDefinitionId)
Copyright © 2019. All rights reserved.