public abstract class AbstractIndexingDataProducer extends Object
Modifier and Type | Field and Description |
---|---|
protected List<PlatformIndexedDataEnhancer> |
indexedDataEnhancers |
protected IndexingManagerHelperImpl |
indexingManagerHelper |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
Constructor and Description |
---|
AbstractIndexingDataProducer(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
IndexManager indexManager,
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(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<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 BpmnModel |
getBpmnModel(String processDefinitionId) |
protected abstract JobServiceConfiguration |
getJobServiceConfiguration() |
protected abstract String |
getMappingType() |
protected ProcessDefinitionEntity |
getProcessDefinition(String processDefinitionId) |
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected IndexingManagerHelperImpl indexingManagerHelper
protected List<PlatformIndexedDataEnhancer> indexedDataEnhancers
public AbstractIndexingDataProducer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexManager indexManager, IndexVariableTypes indexVariableTypes, List<PlatformIndexedDataEnhancer> indexedDataEnhancers)
protected abstract JobServiceConfiguration getJobServiceConfiguration()
protected com.fasterxml.jackson.databind.node.ObjectNode createDataNodeForIndexing()
protected abstract String getMappingType()
protected void addIdentityLinks(List<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(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 ProcessDefinitionEntity getProcessDefinition(String processDefinitionId)