Package io.camunda.search.clients
Class DocumentBasedSearchClients
java.lang.Object
io.camunda.search.clients.DocumentBasedSearchClients
- All Implemented Interfaces:
AuthorizationSearchClient,BatchOperationSearchClient,DecisionDefinitionSearchClient,DecisionInstanceSearchClient,DecisionRequirementSearchClient,FlowNodeInstanceSearchClient,FormSearchClient,GroupSearchClient,IncidentSearchClient,MappingSearchClient,ProcessDefinitionSearchClient,ProcessInstanceSearchClient,RoleSearchClient,SearchClientsProxy,SequenceFlowSearchClient,TenantSearchClient,UsageMetricsSearchClient,UserSearchClient,UserTaskSearchClient,VariableSearchClient,CloseableSilently,AutoCloseable
public class DocumentBasedSearchClients
extends Object
implements SearchClientsProxy, CloseableSilently
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentBasedSearchClients(DocumentBasedSearchClient searchClient, IndexDescriptors indexDescriptors) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()countAssignees(UsageMetricsQuery query) findAllGroups(GroupQuery query) findAllMappings(MappingQuery query) findAllRoles(RoleQuery filter) findAllTenants(TenantQuery query) getRoleMemberIds(String roleId, EntityType memberType) processInstanceFlowNodeStatistics(long processInstanceKey) searchForms(FormQuery filter) searchGroupMembers(GroupQuery query) searchGroups(GroupQuery groupQuery) searchIncidents(IncidentQuery filter) searchMappings(MappingQuery mappingQuery) searchRoleMembers(RoleQuery filter) searchRoles(RoleQuery roleQuery) searchTenantMembers(TenantQuery filter) searchTenants(TenantQuery filter) searchUsers(UserQuery userQuery) searchUserTasks(UserTaskQuery filter) searchVariables(VariableQuery filter) withSecurityContext(SecurityContext securityContext)
-
Constructor Details
-
DocumentBasedSearchClients
public DocumentBasedSearchClients(DocumentBasedSearchClient searchClient, IndexDescriptors indexDescriptors)
-
-
Method Details
-
searchAuthorizations
- Specified by:
searchAuthorizationsin interfaceAuthorizationSearchClient
-
findAllAuthorizations
- Specified by:
findAllAuthorizationsin interfaceAuthorizationSearchClient
-
findAllSequenceFlows
- Specified by:
findAllSequenceFlowsin interfaceSequenceFlowSearchClient
-
withSecurityContext
- Specified by:
withSecurityContextin interfaceAuthorizationSearchClient- Specified by:
withSecurityContextin interfaceBatchOperationSearchClient- Specified by:
withSecurityContextin interfaceDecisionDefinitionSearchClient- Specified by:
withSecurityContextin interfaceDecisionInstanceSearchClient- Specified by:
withSecurityContextin interfaceDecisionRequirementSearchClient- Specified by:
withSecurityContextin interfaceFlowNodeInstanceSearchClient- Specified by:
withSecurityContextin interfaceFormSearchClient- Specified by:
withSecurityContextin interfaceGroupSearchClient- Specified by:
withSecurityContextin interfaceIncidentSearchClient- Specified by:
withSecurityContextin interfaceMappingSearchClient- Specified by:
withSecurityContextin interfaceProcessDefinitionSearchClient- Specified by:
withSecurityContextin interfaceProcessInstanceSearchClient- Specified by:
withSecurityContextin interfaceRoleSearchClient- Specified by:
withSecurityContextin interfaceSearchClientsProxy- Specified by:
withSecurityContextin interfaceSequenceFlowSearchClient- Specified by:
withSecurityContextin interfaceTenantSearchClient- Specified by:
withSecurityContextin interfaceUsageMetricsSearchClient- Specified by:
withSecurityContextin interfaceUserSearchClient- Specified by:
withSecurityContextin interfaceUserTaskSearchClient- Specified by:
withSecurityContextin interfaceVariableSearchClient
-
searchMappings
- Specified by:
searchMappingsin interfaceMappingSearchClient
-
findAllMappings
- Specified by:
findAllMappingsin interfaceMappingSearchClient
-
searchDecisionDefinitions
public SearchQueryResult<DecisionDefinitionEntity> searchDecisionDefinitions(DecisionDefinitionQuery filter) - Specified by:
searchDecisionDefinitionsin interfaceDecisionDefinitionSearchClient
-
searchDecisionInstances
public SearchQueryResult<DecisionInstanceEntity> searchDecisionInstances(DecisionInstanceQuery filter) - Specified by:
searchDecisionInstancesin interfaceDecisionInstanceSearchClient
-
searchDecisionRequirements
public SearchQueryResult<DecisionRequirementsEntity> searchDecisionRequirements(DecisionRequirementsQuery filter) - Specified by:
searchDecisionRequirementsin interfaceDecisionRequirementSearchClient
-
searchFlowNodeInstances
public SearchQueryResult<FlowNodeInstanceEntity> searchFlowNodeInstances(FlowNodeInstanceQuery filter) - Specified by:
searchFlowNodeInstancesin interfaceFlowNodeInstanceSearchClient
-
searchForms
- Specified by:
searchFormsin interfaceFormSearchClient
-
searchIncidents
- Specified by:
searchIncidentsin interfaceIncidentSearchClient
-
searchProcessDefinitions
public SearchQueryResult<ProcessDefinitionEntity> searchProcessDefinitions(ProcessDefinitionQuery filter) - Specified by:
searchProcessDefinitionsin interfaceProcessDefinitionSearchClient
-
processDefinitionFlowNodeStatistics
public List<ProcessFlowNodeStatisticsEntity> processDefinitionFlowNodeStatistics(ProcessDefinitionStatisticsFilter filter) - Specified by:
processDefinitionFlowNodeStatisticsin interfaceProcessDefinitionSearchClient
-
executeProcessDefinitionFlowNodeStatistics
public List<ProcessFlowNodeStatisticsEntity> executeProcessDefinitionFlowNodeStatistics(ProcessDefinitionStatisticsFilter filter) -
searchProcessInstances
- Specified by:
searchProcessInstancesin interfaceProcessInstanceSearchClient
-
processInstanceFlowNodeStatistics
public List<ProcessFlowNodeStatisticsEntity> processInstanceFlowNodeStatistics(long processInstanceKey) - Specified by:
processInstanceFlowNodeStatisticsin interfaceProcessInstanceSearchClient
-
executeSearchProcessInstances
public SearchQueryResult<ProcessInstanceEntity> executeSearchProcessInstances(ProcessInstanceQuery filter) -
searchRoles
- Specified by:
searchRolesin interfaceRoleSearchClient
-
searchRoleMembers
- Specified by:
searchRoleMembersin interfaceRoleSearchClient
-
findAllRoles
- Specified by:
findAllRolesin interfaceRoleSearchClient
-
searchTenants
- Specified by:
searchTenantsin interfaceTenantSearchClient
-
searchTenantMembers
- Specified by:
searchTenantMembersin interfaceTenantSearchClient
-
findAllTenants
- Specified by:
findAllTenantsin interfaceTenantSearchClient
-
searchGroups
- Specified by:
searchGroupsin interfaceGroupSearchClient
-
searchGroupMembers
- Specified by:
searchGroupMembersin interfaceGroupSearchClient
-
findAllGroups
- Specified by:
findAllGroupsin interfaceGroupSearchClient
-
searchUsers
- Specified by:
searchUsersin interfaceUserSearchClient
-
searchUserTasks
- Specified by:
searchUserTasksin interfaceUserTaskSearchClient
-
searchVariables
- Specified by:
searchVariablesin interfaceVariableSearchClient
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseableSilently
-
countAssignees
- Specified by:
countAssigneesin interfaceUsageMetricsSearchClient
-
countProcessInstances
- Specified by:
countProcessInstancesin interfaceUsageMetricsSearchClient
-
countDecisionInstances
- Specified by:
countDecisionInstancesin interfaceUsageMetricsSearchClient
-
getRoleMemberIds
-
searchBatchOperations
- Specified by:
searchBatchOperationsin interfaceBatchOperationSearchClient
-
searchBatchOperationItems
public SearchQueryResult<BatchOperationEntity.BatchOperationItemEntity> searchBatchOperationItems(BatchOperationItemQuery query) - Specified by:
searchBatchOperationItemsin interfaceBatchOperationSearchClient
-