org.camunda.bpm.engine.task.TaskQuery.taskVariableValueGreaterThan()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(60)

本文整理了Java中org.camunda.bpm.engine.task.TaskQuery.taskVariableValueGreaterThan()方法的一些代码示例,展示了TaskQuery.taskVariableValueGreaterThan()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TaskQuery.taskVariableValueGreaterThan()方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.TaskQuery
类名称:TaskQuery
方法名:taskVariableValueGreaterThan

TaskQuery.taskVariableValueGreaterThan介绍

[英]Only select tasks which have a local task variable with the given name and a value greater than the given one.
[中]仅选择具有给定名称和大于给定值的本地任务变量的任务。

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

query.taskVariableValueNotEquals(variableName, variableValue);
} else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) {
 query.taskVariableValueGreaterThan(variableName, variableValue);
} else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) {
 query.taskVariableValueGreaterThanOrEquals(variableName, variableValue);

代码示例来源:origin: camunda/camunda-bpm-platform

@Test
public void shouldReturnTasksWithTaskVariableValueEqualsOrTaskVariableValueGreaterThan() {
 // given
 Task task1 = taskService.newTask();
 taskService.saveTask(task1);
 taskService.setVariable(task1.getId(),"aLongValue", 789L);
 Task task2 = taskService.newTask();
 taskService.saveTask(task2);
 taskService.setVariable(task2.getId(),"anEvenLongerValue", 1000L);
 // when
 TaskQuery query = taskService.createTaskQuery()
  .or()
   .taskVariableValueEquals("aLongValue", 789L)
   .taskVariableValueGreaterThan("anEvenLongerValue", 999L)
  .endOr();
 // then
 assertEquals(2, query.count());
}

代码示例来源:origin: camunda/camunda-bpm-platform

query.taskVariableValueNotEquals(variableName, variableValue);
} else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) {
 query.taskVariableValueGreaterThan(variableName, variableValue);
} else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) {
 query.taskVariableValueGreaterThanOrEquals(variableName, variableValue);

代码示例来源:origin: org.camunda.bpm/camunda-engine

@Test
public void shouldReturnTasksWithTaskVariableValueEqualsOrTaskVariableValueGreaterThan() {
 // given
 Task task1 = taskService.newTask();
 taskService.saveTask(task1);
 taskService.setVariable(task1.getId(),"aLongValue", 789L);
 Task task2 = taskService.newTask();
 taskService.saveTask(task2);
 taskService.setVariable(task2.getId(),"anEvenLongerValue", 1000L);
 // when
 TaskQuery query = taskService.createTaskQuery()
  .or()
   .taskVariableValueEquals("aLongValue", 789L)
   .taskVariableValueGreaterThan("anEvenLongerValue", 999L)
  .endOr();
 // then
 assertEquals(2, query.count());
}

代码示例来源:origin: camunda/camunda-bpm-platform

assertEquals(1, taskService.createTaskQuery().taskVariableValueGreaterThan("numericVar", 928373).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("numericVar", 928374).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("numericVar", 928375).count());
Date after = new GregorianCalendar(2014, 2, 2, 2, 2, 3).getTime();
assertEquals(1, taskService.createTaskQuery().taskVariableValueGreaterThan("dateVar", before).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("dateVar", date).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("dateVar", after).count());
assertEquals(1, taskService.createTaskQuery().taskVariableValueGreaterThan("stringVar", "aa").count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("stringVar", "ab").count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("stringVar", "ba").count());
 taskService.createTaskQuery().taskVariableValueGreaterThan("nullVar", null).count();
 fail("expected exception");
} catch (final ProcessEngineException e) {/*OK*/}
 taskService.createTaskQuery().taskVariableValueGreaterThan("nullVar", true).count();
 fail("expected exception");
} catch (final ProcessEngineException e) {/*OK*/}

代码示例来源:origin: camunda/camunda-bpm-platform

.get(TASK_QUERY_URL);
verify(mockQuery).taskVariableValueGreaterThan(variableName, variableValue);

代码示例来源:origin: org.camunda.bpm/camunda-engine-rest-jaxrs2

query.taskVariableValueNotEquals(variableName, variableValue);
} else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) {
 query.taskVariableValueGreaterThan(variableName, variableValue);
} else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) {
 query.taskVariableValueGreaterThanOrEquals(variableName, variableValue);

代码示例来源:origin: org.camunda.bpm/camunda-engine

assertEquals(1, taskService.createTaskQuery().taskVariableValueGreaterThan("numericVar", 928373).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("numericVar", 928374).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("numericVar", 928375).count());
Date after = new GregorianCalendar(2014, 2, 2, 2, 2, 3).getTime();
assertEquals(1, taskService.createTaskQuery().taskVariableValueGreaterThan("dateVar", before).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("dateVar", date).count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("dateVar", after).count());
assertEquals(1, taskService.createTaskQuery().taskVariableValueGreaterThan("stringVar", "aa").count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("stringVar", "ab").count());
assertEquals(0, taskService.createTaskQuery().taskVariableValueGreaterThan("stringVar", "ba").count());
 taskService.createTaskQuery().taskVariableValueGreaterThan("nullVar", null).count();
 fail("expected exception");
} catch (final ProcessEngineException e) {/*OK*/}
 taskService.createTaskQuery().taskVariableValueGreaterThan("nullVar", true).count();
 fail("expected exception");
} catch (final ProcessEngineException e) {/*OK*/}

相关文章

微信公众号

最新文章

更多

TaskQuery类方法