Interface IndexingContext

All Known Implementing Classes:
IndexingContextImpl

public interface IndexingContext
Helper context that provides access to the necessary data for indexing. It can cache data that can be accessed multiple times.
Author:
Filip Hrisafov
  • Method Details

    • getHistoricProcessInstance

      org.flowable.engine.history.HistoricProcessInstance getHistoricProcessInstance(String processInstanceId)
    • getHistoricCaseInstance

      org.flowable.cmmn.api.history.HistoricCaseInstance getHistoricCaseInstance(String caseInstanceId)
    • getHistoricTask

      org.flowable.task.api.history.HistoricTaskInstance getHistoricTask(String taskInstanceId, String scopeType)
    • getCaseDefinition

      org.flowable.cmmn.api.repository.CaseDefinition getCaseDefinition(String caseDefinitionId)
    • getProcessDefinition

      org.flowable.engine.repository.ProcessDefinition getProcessDefinition(String processDefinitionId)
    • getHistoricVariableInstances

      Map<String,org.flowable.variable.service.impl.persistence.entity.HistoricVariableInstanceEntity> getHistoricVariableInstances(String scopeId, String scopeType)
    • getTranslations

      List<Translation> getTranslations(String scopeId, String scopeType)
    • getIdentityLinks

      List<IndexingContext.IdentityLink> getIdentityLinks(String scopeId, String scopeType)
    • getIndexMappingVariableExtractors

      List<IndexMappingVariableExtractor> getIndexMappingVariableExtractors()
    • findScopedIndexingFilter

      VariableIndexingFilter findScopedIndexingFilter(String scopeId, String scopeType)
    • getParentEntityLink

      IndexingContext.EntityLink getParentEntityLink(String referenceScopeId, String referenceScopeType)
    • getCommandContext

      org.flowable.common.engine.impl.interceptor.CommandContext getCommandContext()
    • getCurrentTenantId

      String getCurrentTenantId()
    • getIndexingFilterIncidentReporter

      IndexingFilterIncidentReporter getIndexingFilterIncidentReporter()