Interface VariableRepository
- All Known Implementing Classes:
VariableRepositoryES,VariableRepositoryOS
public interface VariableRepository
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault StringbuildWildcardQuery(String valueFilter) voiddeleteByProcessInstanceIds(List<String> processInstanceIds) voiddeleteExternalVariablesIngestedBefore(OffsetDateTime timestamp, String deletedItemIdentifier) voiddeleteVariableDataByProcessInstanceIds(String processDefinitionKey, List<String> processInstanceIds) voiddeleteVariablesForDefinition(String variableLabelIndexName, String processDefinitionKey) default StringextractProcessDefinitionKeyFromIndexName(String indexName) default List<ProcessVariableNameResponseDto> filterVariableNameResults(List<ProcessVariableNameResponseDto> variableNames) getDecisionVariableValues(DecisionVariableValueRequestDto requestDto, String variablesPath) default StringgetValueSearchField(String variablePath, String searchFieldName) getVariableInstanceUpdatesForProcessInstanceIds(Set<String> processInstanceIds) getVariableLabelsByKey(List<String> processDefinitionKeys) getVariableNames(ProcessVariableNameRequestDto variableNameRequest, List<ProcessToQueryDto> validNameRequests, List<String> processDefinitionKeys, Map<String, DefinitionVariableLabelsDto> definitionLabelsDtos) getVariableNamesForInstancesMatchingQuery(List<String> processDefinitionKeysToTarget, Supplier<co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder> baseQueryBuilderSupplier, Map<String, DefinitionVariableLabelsDto> definitionLabelsDtos) getVariableUpdatesIngestedAfter(Long ingestTimestamp, int limit) getVariableUpdatesIngestedAt(Long ingestTimestamp) getVariableValues(ProcessVariableValuesQueryDto requestDto, List<ProcessVariableSourceDto> processVariableSources) default ProcessVariableNameResponseDtoprocessVariableNameResponseDtoFrom(Map<String, DefinitionVariableLabelsDto> definitionLabelsByKey, String processDefinitionKey, String variableName, String variableType) voidupsertVariableLabel(String variableLabelIndexName, DefinitionVariableLabelsDto definitionVariableLabelsDto, ScriptData scriptData) voidwriteExternalProcessVariables(List<ExternalProcessVariableDto> variables, String itemName)
-
Field Details
-
FILTERED_VARIABLES_AGGREGATION
- See Also:
-
VALUE_AGGREGATION
- See Also:
-
VARIABLE_VALUE_NGRAM
- See Also:
-
VARIABLE_VALUE_LOWERCASE
- See Also:
-
NAME_AGGREGATION
- See Also:
-
TYPE_AGGREGATION
- See Also:
-
VAR_NAME_AND_TYPE_COMPOSITE_AGG
- See Also:
-
INDEX_AGGREGATION
- See Also:
-
PROCESS_INSTANCE_INDEX_NAME_SUBSECTION
- See Also:
-
-
Method Details
-
deleteVariableDataByProcessInstanceIds
-
upsertVariableLabel
void upsertVariableLabel(String variableLabelIndexName, DefinitionVariableLabelsDto definitionVariableLabelsDto, ScriptData scriptData) -
deleteVariablesForDefinition
-
deleteByProcessInstanceIds
-
getVariableLabelsByKey
-
getVariableInstanceUpdatesForProcessInstanceIds
List<VariableUpdateInstanceDto> getVariableInstanceUpdatesForProcessInstanceIds(Set<String> processInstanceIds) -
writeExternalProcessVariables
-
deleteExternalVariablesIngestedBefore
-
getVariableUpdatesIngestedAfter
-
getVariableUpdatesIngestedAt
-
getDecisionVariableValues
List<String> getDecisionVariableValues(DecisionVariableValueRequestDto requestDto, String variablesPath) -
getVariableNames
List<ProcessVariableNameResponseDto> getVariableNames(ProcessVariableNameRequestDto variableNameRequest, List<ProcessToQueryDto> validNameRequests, List<String> processDefinitionKeys, Map<String, DefinitionVariableLabelsDto> definitionLabelsDtos) -
getVariableNamesForInstancesMatchingQuery
List<ProcessVariableNameResponseDto> getVariableNamesForInstancesMatchingQuery(List<String> processDefinitionKeysToTarget, Supplier<co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder> baseQueryBuilderSupplier, Map<String, DefinitionVariableLabelsDto> definitionLabelsDtos) -
getVariableValues
List<String> getVariableValues(ProcessVariableValuesQueryDto requestDto, List<ProcessVariableSourceDto> processVariableSources) -
getValueSearchField
-
buildWildcardQuery
-
extractProcessDefinitionKeyFromIndexName
-
processVariableNameResponseDtoFrom
default ProcessVariableNameResponseDto processVariableNameResponseDtoFrom(Map<String, DefinitionVariableLabelsDto> definitionLabelsByKey, String processDefinitionKey, String variableName, String variableType) -
filterVariableNameResults
default List<ProcessVariableNameResponseDto> filterVariableNameResults(List<ProcessVariableNameResponseDto> variableNames)
-