Package com.flowable.indexing.api
Interface PlatformIndexedDataEnhancer
-
- All Known Implementing Classes:
IndexedDataEnhancerAdapter
public interface PlatformIndexedDataEnhancerImplements callback methods to enhance the data before it gets indexed. Note that there is a big difference when using asynchronous history or not: - When using async history, the various methods like enhanceProcessInstanceStartData, enhanceProcessInstanceEndData need to be implemented AND the enhanceHistoricProcessInstanceReindexData needs to be implement similarly to cover the reindexing use case - When using synch history however, only the reindex methods need to be implemented. The reason for this is that the indexing based on sync history is equivalent to trigger a reindex for one specific instance (process, case, task, etc.) Implementing the non-reindex methods will not have any impact. Use theIndexedDataEnhancerAdapterwhen not all methods are overridden.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenhanceActivityChangeData(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceActivityEndData(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceActivityStartData(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceBusinessKeyChangeData(CaseInstanceEntity caseInstanceEntity, String newBusinessKey, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceBusinessStatusChangeData(CaseInstanceEntity caseInstanceEntity, String newBusinessStatus, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceCaseDefinitionChangeData(CaseInstanceEntity caseInstanceEntity, CaseDefinition caseDefinition, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceEndData(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceNameChangeData(CaseInstanceEntity caseInstanceEntity, String newName, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceCaseInstanceStartData(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceContentItemCreateData(ContentItemEntity contentItemEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceContentItemReindexData(ContentItemEntity contentItemEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceContentItemUpdateData(ContentItemEntity contentItemEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceHistoricActivityReindexData(HistoricActivityInstance historicActivityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceHistoricCaseInstanceReindexData(HistoricCaseInstance historicCaseInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceHistoricPlanItemInstanceReindexData(HistoricPlanItemInstance historicPlanItemInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceHistoricProcessInstanceReindexData(HistoricProcessInstance historicProcessInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceHistoricVariableReindexData(HistoricVariableInstance historicVariableInstance, String scopeId, String scopeType, String scopeHierarchyType, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceIdentityLinkCreateData(IdentityLinkEntity identityLinkEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceIdentityLinkRemoveData(IdentityLinkEntity identityLinkEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceMetadataInstanceCreateData(MetadataInstanceEntity metadataInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceMetadataInstanceRemoveData(MetadataInstanceEntity metadataInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceMetadataInstanceUpdateData(MetadataInstanceEntity metadataInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceAvailableData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceCompletedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceCreateData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceDisabledData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceEnabledData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceExitedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceOccurredData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceStartedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceSuspendedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceTerminatedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceUnavailableData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhancePlanItemInstanceUpdateData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessDefinitionChangeData(ExecutionEntity processInstance, String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessInstanceBusinessKeyChangeData(ExecutionEntity processInstance, String newBusinessKey, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessInstanceBusinessStatusChangeData(ExecutionEntity processInstance, String newBusinessStatus, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessInstanceEndData(ExecutionEntity processInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessInstanceNameChangeData(ExecutionEntity processInstance, String newName, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessInstanceProcessDefinitionChangeData(ExecutionEntity processInstance, ProcessDefinitionEntity processDefinition, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceProcessInstanceStartData(ExecutionEntity processInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceTaskCreateData(TaskEntity taskEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceTaskEndData(TaskEntity taskEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceTaskInfoChangeData(TaskEntity taskEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceTaskReindexData(HistoricTaskInstance historicTaskInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceVariableCreateData(VariableInstanceEntity variable, String scopeId, String scopeType, String scopeHierarchyType, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceVariableRemoveData(VariableInstanceEntity variable, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)voidenhanceVariableUpdateData(VariableInstanceEntity variable, String scopeId, String scopeType, String scopeHierarchyType, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
-
-
Method Detail
-
enhanceProcessInstanceStartData
void enhanceProcessInstanceStartData(ExecutionEntity processInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceProcessInstanceNameChangeData
void enhanceProcessInstanceNameChangeData(ExecutionEntity processInstance, String newName, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceProcessInstanceBusinessKeyChangeData
void enhanceProcessInstanceBusinessKeyChangeData(ExecutionEntity processInstance, String newBusinessKey, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceProcessInstanceBusinessStatusChangeData
void enhanceProcessInstanceBusinessStatusChangeData(ExecutionEntity processInstance, String newBusinessStatus, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceProcessInstanceProcessDefinitionChangeData
void enhanceProcessInstanceProcessDefinitionChangeData(ExecutionEntity processInstance, ProcessDefinitionEntity processDefinition, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceProcessInstanceEndData
void enhanceProcessInstanceEndData(ExecutionEntity processInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceProcessDefinitionChangeData
void enhanceProcessDefinitionChangeData(ExecutionEntity processInstance, String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceHistoricProcessInstanceReindexData
void enhanceHistoricProcessInstanceReindexData(HistoricProcessInstance historicProcessInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceActivityEndData
void enhanceActivityEndData(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceActivityChangeData
void enhanceActivityChangeData(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceActivityStartData
void enhanceActivityStartData(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceHistoricActivityReindexData
void enhanceHistoricActivityReindexData(HistoricActivityInstance historicActivityInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceStartData
void enhanceCaseInstanceStartData(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceNameChangeData
void enhanceCaseInstanceNameChangeData(CaseInstanceEntity caseInstanceEntity, String newName, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceBusinessKeyChangeData
void enhanceCaseInstanceBusinessKeyChangeData(CaseInstanceEntity caseInstanceEntity, String newBusinessKey, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceBusinessStatusChangeData
void enhanceCaseInstanceBusinessStatusChangeData(CaseInstanceEntity caseInstanceEntity, String newBusinessStatus, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceCaseDefinitionChangeData
void enhanceCaseInstanceCaseDefinitionChangeData(CaseInstanceEntity caseInstanceEntity, CaseDefinition caseDefinition, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceEndData
void enhanceCaseInstanceEndData(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceCaseInstanceReactivated
void enhanceCaseInstanceReactivated(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceHistoricCaseInstanceReindexData
void enhanceHistoricCaseInstanceReindexData(HistoricCaseInstance historicCaseInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceCreateData
void enhancePlanItemInstanceCreateData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceUpdateData
void enhancePlanItemInstanceUpdateData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceAvailableData
void enhancePlanItemInstanceAvailableData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceUnavailableData
void enhancePlanItemInstanceUnavailableData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceEnabledData
void enhancePlanItemInstanceEnabledData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceDisabledData
void enhancePlanItemInstanceDisabledData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceStartedData
void enhancePlanItemInstanceStartedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceSuspendedData
void enhancePlanItemInstanceSuspendedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceCompletedData
void enhancePlanItemInstanceCompletedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceOccurredData
void enhancePlanItemInstanceOccurredData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceTerminatedData
void enhancePlanItemInstanceTerminatedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhancePlanItemInstanceExitedData
void enhancePlanItemInstanceExitedData(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceHistoricPlanItemInstanceReindexData
void enhanceHistoricPlanItemInstanceReindexData(HistoricPlanItemInstance historicPlanItemInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceTaskCreateData
void enhanceTaskCreateData(TaskEntity taskEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceTaskInfoChangeData
void enhanceTaskInfoChangeData(TaskEntity taskEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceTaskEndData
void enhanceTaskEndData(TaskEntity taskEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceTaskReindexData
void enhanceTaskReindexData(HistoricTaskInstance historicTaskInstance, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceContentItemCreateData
void enhanceContentItemCreateData(ContentItemEntity contentItemEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceContentItemUpdateData
void enhanceContentItemUpdateData(ContentItemEntity contentItemEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceMetadataInstanceCreateData
void enhanceMetadataInstanceCreateData(MetadataInstanceEntity metadataInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceMetadataInstanceUpdateData
void enhanceMetadataInstanceUpdateData(MetadataInstanceEntity metadataInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceMetadataInstanceRemoveData
void enhanceMetadataInstanceRemoveData(MetadataInstanceEntity metadataInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceContentItemReindexData
void enhanceContentItemReindexData(ContentItemEntity contentItemEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceVariableCreateData
void enhanceVariableCreateData(VariableInstanceEntity variable, String scopeId, String scopeType, String scopeHierarchyType, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceVariableUpdateData
void enhanceVariableUpdateData(VariableInstanceEntity variable, String scopeId, String scopeType, String scopeHierarchyType, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceVariableRemoveData
void enhanceVariableRemoveData(VariableInstanceEntity variable, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceHistoricVariableReindexData
void enhanceHistoricVariableReindexData(HistoricVariableInstance historicVariableInstance, String scopeId, String scopeType, String scopeHierarchyType, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceIdentityLinkCreateData
void enhanceIdentityLinkCreateData(IdentityLinkEntity identityLinkEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
enhanceIdentityLinkRemoveData
void enhanceIdentityLinkRemoveData(IdentityLinkEntity identityLinkEntity, com.fasterxml.jackson.databind.node.ObjectNode data, IndexingManagerHelper indexingManagerHelper)
-
-