本文整理了Java中org.camunda.bpm.engine.task.TaskQuery.taskVariableValueGreaterThan()
方法的一些代码示例,展示了TaskQuery.taskVariableValueGreaterThan()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TaskQuery.taskVariableValueGreaterThan()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.TaskQuery
类名称: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*/}
内容来源于网络,如有侵权,请联系作者删除!