protected internal virtual void applyFilters(BatchStatisticsQuery query) { if (!string.ReferenceEquals(batchId, null)) { query.batchId(batchId); } if (!string.ReferenceEquals(type, null)) { query.type(type); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(suspended)) { query.suspended(); } if (FALSE.Equals(suspended)) { query.active(); } }
protected internal override void applyFilters(JobDefinitionQuery query) { if (!string.ReferenceEquals(jobDefinitionId, null)) { query.jobDefinitionId(jobDefinitionId); } if (activityIdIn != null && activityIdIn.Length > 0) { query.activityIdIn(activityIdIn); } if (!string.ReferenceEquals(processDefinitionId, null)) { query.processDefinitionId(processDefinitionId); } if (!string.ReferenceEquals(processDefinitionKey, null)) { query.processDefinitionKey(processDefinitionKey); } if (!string.ReferenceEquals(jobType, null)) { query.jobType(jobType); } if (!string.ReferenceEquals(jobConfiguration, null)) { query.jobConfiguration(jobConfiguration); } if (TRUE.Equals(active)) { query.active(); } if (TRUE.Equals(suspended)) { query.suspended(); } if (TRUE.Equals(withOverridingJobPriority)) { query.withOverridingJobPriority(); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (TRUE.Equals(includeJobDefinitionsWithoutTenantId)) { query.includeJobDefinitionsWithoutTenantId(); } }
internal static IndexType GetIndexType(IDictionary <string, string> config) { string type = config[LuceneIndexImplementation.KEY_TYPE]; IndexType result = null; Similarity similarity = GetCustomSimilarity(config); bool? toLowerCaseUnbiased = !string.ReferenceEquals(config[LuceneIndexImplementation.KEY_TO_LOWER_CASE], null) ? ParseBoolean(config[LuceneIndexImplementation.KEY_TO_LOWER_CASE], true) : null; Analyzer customAnalyzer = GetCustomAnalyzer(config); if (!string.ReferenceEquals(type, null)) { // Use the built in alternatives... "exact" or "fulltext" if ("exact".Equals(type)) { // In the exact case we default to false bool toLowerCase = TRUE.Equals(toLowerCaseUnbiased); result = toLowerCase ? new CustomType(new LowerCaseKeywordAnalyzer(), true, similarity) : EXACT; } else if ("fulltext".Equals(type)) { // In the fulltext case we default to true bool toLowerCase = !FALSE.Equals(toLowerCaseUnbiased); Analyzer analyzer = customAnalyzer; if (analyzer == null) { analyzer = TRUE.Equals(toLowerCase) ? LuceneDataSource.LOWER_CASE_WHITESPACE_ANALYZER : LuceneDataSource.WhitespaceAnalyzer; } result = new CustomType(analyzer, toLowerCase, similarity); } else { throw new System.ArgumentException("The given type was not recognized: " + type + ". Known types are 'fulltext' and 'exact'"); } } else { // In the custom case we default to true bool toLowerCase = !FALSE.Equals(toLowerCaseUnbiased); // Use custom analyzer if (customAnalyzer == null) { //JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method: throw new System.ArgumentException("No 'type' was given (which can point out " + "built-in analyzers, such as 'exact' and 'fulltext')" + " and no 'analyzer' was given either (which can point out a custom " + typeof(Analyzer).FullName + " to use)"); } result = new CustomType(customAnalyzer, toLowerCase, similarity); } return(result); }
protected internal override void applyFilters(DeploymentQuery query) { if (withoutSource != null && withoutSource && !string.ReferenceEquals(source, null)) { throw new InvalidRequestException(Status.BAD_REQUEST, "The query parameters \"withoutSource\" and \"source\" cannot be used in combination."); } if (!string.ReferenceEquals(id, null)) { query.deploymentId(id); } if (!string.ReferenceEquals(name, null)) { query.deploymentName(name); } if (!string.ReferenceEquals(nameLike, null)) { query.deploymentNameLike(nameLike); } if (TRUE.Equals(withoutSource)) { query.deploymentSource(null); } if (!string.ReferenceEquals(source, null)) { query.deploymentSource(source); } if (before != null) { query.deploymentBefore(before); } if (after != null) { query.deploymentAfter(after); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (TRUE.Equals(includeDeploymentsWithoutTenantId)) { query.includeDeploymentsWithoutTenantId(); } }
protected internal override void applyFilters(ProcessInstanceQuery query) { if (processInstanceIds != null) { query.processInstanceIds(processInstanceIds); } if (!string.ReferenceEquals(processDefinitionKey, null)) { query.processDefinitionKey(processDefinitionKey); } if (!string.ReferenceEquals(deploymentId, null)) { query.deploymentId(deploymentId); } if (!string.ReferenceEquals(businessKey, null)) { query.processInstanceBusinessKey(businessKey); } if (!string.ReferenceEquals(businessKeyLike, null)) { query.processInstanceBusinessKeyLike(businessKeyLike); } if (TRUE.Equals(withIncident)) { query.withIncident(); } if (!string.ReferenceEquals(caseInstanceId, null)) { query.caseInstanceId(caseInstanceId); } if (!string.ReferenceEquals(processDefinitionId, null)) { query.processDefinitionId(processDefinitionId); } if (!string.ReferenceEquals(superProcessInstance, null)) { query.superProcessInstanceId(superProcessInstance); } if (!string.ReferenceEquals(subProcessInstance, null)) { query.subProcessInstanceId(subProcessInstance); } if (!string.ReferenceEquals(superCaseInstance, null)) { query.superCaseInstanceId(superCaseInstance); } if (!string.ReferenceEquals(subCaseInstance, null)) { query.subCaseInstanceId(subCaseInstance); } if (TRUE.Equals(active)) { query.active(); } if (TRUE.Equals(suspended)) { query.suspended(); } if (!string.ReferenceEquals(incidentId, null)) { query.incidentId(incidentId); } if (!string.ReferenceEquals(incidentType, null)) { query.incidentType(incidentType); } if (!string.ReferenceEquals(incidentMessage, null)) { query.incidentMessage(incidentMessage); } if (!string.ReferenceEquals(incidentMessageLike, null)) { query.incidentMessageLike(incidentMessageLike); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (activityIds != null && activityIds.Count > 0) { query.activityIdIn(activityIds.ToArray()); } if (TRUE.Equals(rootProcessInstances)) { query.rootProcessInstances(); } if (TRUE.Equals(leafProcessInstances)) { query.leafProcessInstances(); } if (TRUE.Equals(isProcessDefinitionWithoutTenantId)) { query.processDefinitionWithoutTenantId(); } if (variables != null) { foreach (VariableQueryParameterDto variableQueryParam in variables) { string variableName = variableQueryParam.Name; string op = variableQueryParam.Operator; object variableValue = variableQueryParam.resolveValue(objectMapper); if (op.Equals(VariableQueryParameterDto.EQUALS_OPERATOR_NAME)) { query.variableValueEquals(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) { query.variableValueGreaterThan(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueGreaterThanOrEqual(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LESS_THAN_OPERATOR_NAME)) { query.variableValueLessThan(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LESS_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueLessThanOrEqual(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.NOT_EQUALS_OPERATOR_NAME)) { query.variableValueNotEquals(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LIKE_OPERATOR_NAME)) { query.variableValueLike(variableName, variableValue.ToString()); } else { throw new InvalidRequestException(Status.BAD_REQUEST, "Invalid variable comparator specified: " + op); } } } }
protected internal override void applyFilters(HistoricCaseInstanceQuery query) { if (!string.ReferenceEquals(caseInstanceId, null)) { query.caseInstanceId(caseInstanceId); } if (caseInstanceIds != null) { query.caseInstanceIds(caseInstanceIds); } if (!string.ReferenceEquals(caseDefinitionId, null)) { query.caseDefinitionId(caseDefinitionId); } if (!string.ReferenceEquals(caseDefinitionKey, null)) { query.caseDefinitionKey(caseDefinitionKey); } if (!string.ReferenceEquals(caseDefinitionName, null)) { query.caseDefinitionName(caseDefinitionName); } if (!string.ReferenceEquals(caseDefinitionNameLike, null)) { query.caseDefinitionNameLike(caseDefinitionNameLike); } if (caseDefinitionKeyNotIn != null) { query.caseDefinitionKeyNotIn(caseDefinitionKeyNotIn); } if (!string.ReferenceEquals(caseInstanceBusinessKey, null)) { query.caseInstanceBusinessKey(caseInstanceBusinessKey); } if (!string.ReferenceEquals(caseInstanceBusinessKeyLike, null)) { query.caseInstanceBusinessKeyLike(caseInstanceBusinessKeyLike); } if (!string.ReferenceEquals(superCaseInstanceId, null)) { query.superCaseInstanceId(superCaseInstanceId); } if (!string.ReferenceEquals(subCaseInstanceId, null)) { query.subCaseInstanceId(subCaseInstanceId); } if (!string.ReferenceEquals(superProcessInstanceId, null)) { query.superProcessInstanceId(superProcessInstanceId); } if (!string.ReferenceEquals(subProcessInstanceId, null)) { query.subProcessInstanceId(subProcessInstanceId); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (!string.ReferenceEquals(createdBy, null)) { query.createdBy(createdBy); } if (createdBefore != null) { query.createdBefore(createdBefore); } if (createdAfter != null) { query.createdAfter(createdAfter); } if (closedBefore != null) { query.closedBefore(closedBefore); } if (closedAfter != null) { query.closedAfter(closedAfter); } if (active != null && active) { query.active(); } if (completed != null && completed) { query.completed(); } if (terminated != null && terminated) { query.terminated(); } if (closed != null && closed) { query.closed(); } if (notClosed != null && notClosed) { query.notClosed(); } if (caseActivityIdIn != null && caseActivityIdIn.Count > 0) { query.caseActivityIdIn(caseActivityIdIn.ToArray()); } if (variables != null) { foreach (VariableQueryParameterDto variableQueryParam in variables) { string variableName = variableQueryParam.Name; string op = variableQueryParam.Operator; object variableValue = variableQueryParam.resolveValue(objectMapper); if (op.Equals(VariableQueryParameterDto.EQUALS_OPERATOR_NAME)) { query.variableValueEquals(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) { query.variableValueGreaterThan(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueGreaterThanOrEqual(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LESS_THAN_OPERATOR_NAME)) { query.variableValueLessThan(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LESS_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueLessThanOrEqual(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.NOT_EQUALS_OPERATOR_NAME)) { query.variableValueNotEquals(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LIKE_OPERATOR_NAME)) { query.variableValueLike(variableName, variableValue.ToString()); } else { throw new InvalidRequestException(Status.BAD_REQUEST, "Invalid variable comparator specified: " + op); } } } }
protected internal override void applyFilters(CaseDefinitionQuery query) { if (!string.ReferenceEquals(caseDefinitionId, null)) { query.caseDefinitionId(caseDefinitionId); } if (caseDefinitionIdIn != null && caseDefinitionIdIn.Count > 0) { query.caseDefinitionIdIn(caseDefinitionIdIn.ToArray()); } if (!string.ReferenceEquals(category, null)) { query.caseDefinitionCategory(category); } if (!string.ReferenceEquals(categoryLike, null)) { query.caseDefinitionCategoryLike(categoryLike); } if (!string.ReferenceEquals(name, null)) { query.caseDefinitionName(name); } if (!string.ReferenceEquals(nameLike, null)) { query.caseDefinitionNameLike(nameLike); } if (!string.ReferenceEquals(deploymentId, null)) { query.deploymentId(deploymentId); } if (!string.ReferenceEquals(key, null)) { query.caseDefinitionKey(key); } if (!string.ReferenceEquals(keyLike, null)) { query.caseDefinitionKeyLike(keyLike); } if (!string.ReferenceEquals(resourceName, null)) { query.caseDefinitionResourceName(resourceName); } if (!string.ReferenceEquals(resourceNameLike, null)) { query.caseDefinitionResourceNameLike(resourceNameLike); } if (version != null) { query.caseDefinitionVersion(version); } if (TRUE.Equals(latestVersion)) { query.latestVersion(); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (TRUE.Equals(includeDefinitionsWithoutTenantId)) { query.includeCaseDefinitionsWithoutTenantId(); } }
protected internal override void applyFilters(ProcessDefinitionQuery query) { if (!string.ReferenceEquals(processDefinitionId, null)) { query.processDefinitionId(processDefinitionId); } if (processDefinitionIdIn != null && processDefinitionIdIn.Count > 0) { query.processDefinitionIdIn(processDefinitionIdIn.ToArray()); } if (!string.ReferenceEquals(category, null)) { query.processDefinitionCategory(category); } if (!string.ReferenceEquals(categoryLike, null)) { query.processDefinitionCategoryLike(categoryLike); } if (!string.ReferenceEquals(name, null)) { query.processDefinitionName(name); } if (!string.ReferenceEquals(nameLike, null)) { query.processDefinitionNameLike(nameLike); } if (!string.ReferenceEquals(deploymentId, null)) { query.deploymentId(deploymentId); } if (!string.ReferenceEquals(key, null)) { query.processDefinitionKey(key); } if (!string.ReferenceEquals(keyLike, null)) { query.processDefinitionKeyLike(keyLike); } if (keys != null && keys.Count > 0) { query.processDefinitionKeysIn(keys.ToArray()); } if (version != null) { query.processDefinitionVersion(version); } if (TRUE.Equals(latestVersion)) { query.latestVersion(); } if (!string.ReferenceEquals(resourceName, null)) { query.processDefinitionResourceName(resourceName); } if (!string.ReferenceEquals(resourceNameLike, null)) { query.processDefinitionResourceNameLike(resourceNameLike); } if (!string.ReferenceEquals(startableBy, null)) { query.startableByUser(startableBy); } if (TRUE.Equals(active)) { query.active(); } if (TRUE.Equals(suspended)) { query.suspended(); } if (!string.ReferenceEquals(incidentId, null)) { query.incidentId(incidentId); } if (!string.ReferenceEquals(incidentType, null)) { query.incidentType(incidentType); } if (!string.ReferenceEquals(incidentMessage, null)) { query.incidentMessage(incidentMessage); } if (!string.ReferenceEquals(incidentMessageLike, null)) { query.incidentMessageLike(incidentMessageLike); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (TRUE.Equals(includeDefinitionsWithoutTenantId)) { query.includeProcessDefinitionsWithoutTenantId(); } if (!string.ReferenceEquals(versionTag, null)) { query.versionTag(versionTag); } if (!string.ReferenceEquals(versionTagLike, null)) { query.versionTagLike(versionTagLike); } if (TRUE.Equals(startableInTasklist)) { query.startableInTasklist(); } if (TRUE.Equals(notStartableInTasklist)) { query.notStartableInTasklist(); } if (TRUE.Equals(startablePermissionCheck)) { query.startablePermissionCheck(); } }
protected internal override void applyFilters(HistoricProcessInstanceQuery query) { if (!string.ReferenceEquals(processInstanceId, null)) { query.processInstanceId(processInstanceId); } if (processInstanceIds != null) { query.processInstanceIds(processInstanceIds); } if (!string.ReferenceEquals(processDefinitionId, null)) { query.processDefinitionId(processDefinitionId); } if (!string.ReferenceEquals(processDefinitionKey, null)) { query.processDefinitionKey(processDefinitionKey); } if (!string.ReferenceEquals(processDefinitionName, null)) { query.processDefinitionName(processDefinitionName); } if (!string.ReferenceEquals(processDefinitionNameLike, null)) { query.processDefinitionNameLike(processDefinitionNameLike); } if (processDefinitionKeyNotIn != null) { query.processDefinitionKeyNotIn(processDefinitionKeyNotIn); } if (!string.ReferenceEquals(processInstanceBusinessKey, null)) { query.processInstanceBusinessKey(processInstanceBusinessKey); } if (!string.ReferenceEquals(processInstanceBusinessKeyLike, null)) { query.processInstanceBusinessKeyLike(processInstanceBusinessKeyLike); } if (rootProcessInstances != null && rootProcessInstances) { query.rootProcessInstances(); } if (finished != null && finished) { query.finished(); } if (unfinished != null && unfinished) { query.unfinished(); } if (withIncidents != null && withIncidents) { query.withIncidents(); } if (withRootIncidents != null && withRootIncidents) { query.withRootIncidents(); } if (!string.ReferenceEquals(incidentStatus, null)) { query.incidentStatus(incidentStatus); } if (!string.ReferenceEquals(incidentType, null)) { query.incidentType(incidentType); } if (!string.ReferenceEquals(incidentMessage, null)) { query.incidentMessage(incidentMessage); } if (!string.ReferenceEquals(incidentMessageLike, null)) { query.incidentMessageLike(incidentMessageLike); } if (startedBefore != null) { query.startedBefore(startedBefore); } if (startedAfter != null) { query.startedAfter(startedAfter); } if (finishedBefore != null) { query.finishedBefore(finishedBefore); } if (finishedAfter != null) { query.finishedAfter(finishedAfter); } if (!string.ReferenceEquals(startedBy, null)) { query.startedBy(startedBy); } if (!string.ReferenceEquals(superProcessInstanceId, null)) { query.superProcessInstanceId(superProcessInstanceId); } if (!string.ReferenceEquals(subProcessInstanceId, null)) { query.subProcessInstanceId(subProcessInstanceId); } if (!string.ReferenceEquals(superCaseInstanceId, null)) { query.superCaseInstanceId(superCaseInstanceId); } if (!string.ReferenceEquals(subCaseInstanceId, null)) { query.subCaseInstanceId(subCaseInstanceId); } if (!string.ReferenceEquals(caseInstanceId, null)) { query.caseInstanceId(caseInstanceId); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (variables != null) { foreach (VariableQueryParameterDto variableQueryParam in variables) { string variableName = variableQueryParam.Name; string op = variableQueryParam.Operator; object variableValue = variableQueryParam.resolveValue(objectMapper); if (op.Equals(VariableQueryParameterDto.EQUALS_OPERATOR_NAME)) { query.variableValueEquals(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) { query.variableValueGreaterThan(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueGreaterThanOrEqual(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LESS_THAN_OPERATOR_NAME)) { query.variableValueLessThan(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LESS_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueLessThanOrEqual(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.NOT_EQUALS_OPERATOR_NAME)) { query.variableValueNotEquals(variableName, variableValue); } else if (op.Equals(VariableQueryParameterDto.LIKE_OPERATOR_NAME)) { query.variableValueLike(variableName, variableValue.ToString()); } else { throw new InvalidRequestException(Status.BAD_REQUEST, "Invalid variable comparator specified: " + op); } } } if (executedActivityAfter != null) { query.executedActivityAfter(executedActivityAfter); } if (executedActivityBefore != null) { query.executedActivityBefore(executedActivityBefore); } if (executedActivityIdIn != null && executedActivityIdIn.Count > 0) { query.executedActivityIdIn(executedActivityIdIn.ToArray()); } if (activeActivityIdIn != null && activeActivityIdIn.Count > 0) { query.activeActivityIdIn(activeActivityIdIn.ToArray()); } if (executedJobAfter != null) { query.executedJobAfter(executedJobAfter); } if (executedJobBefore != null) { query.executedJobBefore(executedJobBefore); } if (active != null && active) { query.active(); } if (suspended != null && suspended) { query.suspended(); } if (completed != null && completed) { query.completed(); } if (externallyTerminated != null && externallyTerminated) { query.externallyTerminated(); } if (internallyTerminated != null && internallyTerminated) { query.internallyTerminated(); } }
protected internal override void applyFilters(HistoricDecisionInstanceQuery query) { if (!string.ReferenceEquals(decisionInstanceId, null)) { query.decisionInstanceId(decisionInstanceId); } if (decisionInstanceIdIn != null) { query.decisionInstanceIdIn(decisionInstanceIdIn); } if (!string.ReferenceEquals(decisionDefinitionId, null)) { query.decisionDefinitionId(decisionDefinitionId); } if (decisionDefinitionIdIn != null) { query.decisionDefinitionIdIn(decisionDefinitionIdIn); } if (!string.ReferenceEquals(decisionDefinitionKey, null)) { query.decisionDefinitionKey(decisionDefinitionKey); } if (decisionDefinitionKeyIn != null) { query.decisionDefinitionKeyIn(decisionDefinitionKeyIn); } if (!string.ReferenceEquals(decisionDefinitionName, null)) { query.decisionDefinitionName(decisionDefinitionName); } if (!string.ReferenceEquals(decisionDefinitionNameLike, null)) { query.decisionDefinitionNameLike(decisionDefinitionNameLike); } if (!string.ReferenceEquals(processDefinitionId, null)) { query.processDefinitionId(processDefinitionId); } if (!string.ReferenceEquals(processDefinitionKey, null)) { query.processDefinitionKey(processDefinitionKey); } if (!string.ReferenceEquals(processInstanceId, null)) { query.processInstanceId(processInstanceId); } if (!string.ReferenceEquals(caseDefinitionId, null)) { query.caseDefinitionId(caseDefinitionId); } if (!string.ReferenceEquals(caseDefinitionKey, null)) { query.caseDefinitionKey(caseDefinitionKey); } if (!string.ReferenceEquals(caseInstanceId, null)) { query.caseInstanceId(caseInstanceId); } if (activityIdIn != null) { query.activityIdIn(activityIdIn); } if (activityInstanceIdIn != null) { query.activityInstanceIdIn(activityInstanceIdIn); } if (evaluatedBefore != null) { query.evaluatedBefore(evaluatedBefore); } if (evaluatedAfter != null) { query.evaluatedAfter(evaluatedAfter); } if (!string.ReferenceEquals(userId, null)) { query.userId(userId); } if (TRUE.Equals(includeInputs)) { query.includeInputs(); } if (TRUE.Equals(includeOutputs)) { query.includeOutputs(); } if (TRUE.Equals(disableBinaryFetching)) { query.disableBinaryFetching(); } if (TRUE.Equals(disableCustomObjectDeserialization)) { query.disableCustomObjectDeserialization(); } if (!string.ReferenceEquals(rootDecisionInstanceId, null)) { query.rootDecisionInstanceId(rootDecisionInstanceId); } if (TRUE.Equals(rootDecisionInstancesOnly)) { query.rootDecisionInstancesOnly(); } if (!string.ReferenceEquals(decisionRequirementsDefinitionId, null)) { query.decisionRequirementsDefinitionId(decisionRequirementsDefinitionId); } if (!string.ReferenceEquals(decisionRequirementsDefinitionKey, null)) { query.decisionRequirementsDefinitionKey(decisionRequirementsDefinitionKey); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: @Override protected void applyFilters(final org.camunda.bpm.engine.runtime.JobQuery query) protected internal override void applyFilters(JobQuery query) { if (!string.ReferenceEquals(activityId, null)) { query.activityId(activityId); } if (!string.ReferenceEquals(jobId, null)) { query.jobId(jobId); } if (!string.ReferenceEquals(executionId, null)) { query.executionId(executionId); } if (!string.ReferenceEquals(processInstanceId, null)) { query.processInstanceId(processInstanceId); } if (!string.ReferenceEquals(processDefinitionId, null)) { query.processDefinitionId(processDefinitionId); } if (!string.ReferenceEquals(processDefinitionKey, null)) { query.processDefinitionKey(processDefinitionKey); } if (TRUE.Equals(withRetriesLeft)) { query.withRetriesLeft(); } if (TRUE.Equals(executable)) { query.executable(); } if (TRUE.Equals(timers)) { if (messages != null && messages) { throw new InvalidRequestException(Status.BAD_REQUEST, "Parameter timers cannot be used together with parameter messages."); } query.timers(); } if (TRUE.Equals(messages)) { if (timers != null && timers) { throw new InvalidRequestException(Status.BAD_REQUEST, "Parameter messages cannot be used together with parameter timers."); } query.messages(); } if (TRUE.Equals(withException)) { query.withException(); } if (!string.ReferenceEquals(exceptionMessage, null)) { query.exceptionMessage(exceptionMessage); } if (TRUE.Equals(noRetriesLeft)) { query.noRetriesLeft(); } if (TRUE.Equals(active)) { query.active(); } if (TRUE.Equals(suspended)) { query.suspended(); } if (priorityHigherThanOrEquals != null) { query.priorityHigherThanOrEquals(priorityHigherThanOrEquals.Value); } if (priorityLowerThanOrEquals != null) { query.priorityLowerThanOrEquals(priorityLowerThanOrEquals.Value); } if (!string.ReferenceEquals(jobDefinitionId, null)) { query.jobDefinitionId(jobDefinitionId); } if (dueDates != null) { new ApplyDatesAnonymousInnerClass(this, query) .run(dueDates); } if (createTimes != null) { new ApplyDatesAnonymousInnerClass2(this, query) .run(createTimes); } if (tenantIds != null && tenantIds.Count > 0) { query.tenantIdIn(tenantIds.ToArray()); } if (TRUE.Equals(withoutTenantId)) { query.withoutTenantId(); } if (TRUE.Equals(includeJobsWithoutTenantId)) { query.includeJobsWithoutTenantId(); } }
public virtual ExternalTaskQueryBuilder buildQuery(ProcessEngine processEngine) { ExternalTaskQueryBuilder fetchBuilder = processEngine.ExternalTaskService.fetchAndLock(MaxTasks, WorkerId, UsePriority); if (Topics != null) { foreach (FetchExternalTaskTopicDto topicDto in Topics) { ExternalTaskQueryTopicBuilder topicFetchBuilder = fetchBuilder.topic(topicDto.TopicName, topicDto.LockDuration); if (!string.ReferenceEquals(topicDto.BusinessKey, null)) { topicFetchBuilder = topicFetchBuilder.businessKey(topicDto.BusinessKey); } if (!string.ReferenceEquals(topicDto.ProcessDefinitionId, null)) { topicFetchBuilder.processDefinitionId(topicDto.ProcessDefinitionId); } if (topicDto.ProcessDefinitionIdIn != null) { topicFetchBuilder.processDefinitionIdIn(topicDto.ProcessDefinitionIdIn); } if (!string.ReferenceEquals(topicDto.ProcessDefinitionKey, null)) { topicFetchBuilder.processDefinitionKey(topicDto.ProcessDefinitionKey); } if (topicDto.ProcessDefinitionKeyIn != null) { topicFetchBuilder.processDefinitionKeyIn(topicDto.ProcessDefinitionKeyIn); } if (topicDto.Variables != null) { topicFetchBuilder = topicFetchBuilder.variables(topicDto.Variables); } if (topicDto.ProcessVariables != null) { topicFetchBuilder = topicFetchBuilder.processInstanceVariableEquals(topicDto.ProcessVariables); } if (topicDto.DeserializeValues) { topicFetchBuilder = topicFetchBuilder.enableCustomObjectDeserialization(); } if (topicDto.LocalVariables) { topicFetchBuilder = topicFetchBuilder.localVariables(); } if (TRUE.Equals(topicDto.WithoutTenantId)) { topicFetchBuilder = topicFetchBuilder.withoutTenantId(); } if (topicDto.TenantIdIn != null) { topicFetchBuilder = topicFetchBuilder.tenantIdIn(topicDto.TenantIdIn); } fetchBuilder = topicFetchBuilder; } } return(fetchBuilder); }