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

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

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

TaskQuery.taskAssigneeLikeExpression介绍

[英]Only select tasks which are assigned to the user described by the given expression. The syntax is that of SQL: for example usage: taskAssigneeLikeExpression("${'%test%'}")
[中]

代码示例

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

public void testQueryByAssigneeLikeExpression() {
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%" + user.getId().substring(2) + "'}"), 2);
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%" + anotherUser.getId().substring(2) + "'}"), 0);
 setCurrentUser(user);
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%'.concat(currentUser())}"), 2);
 setCurrentUser(anotherUser);
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%'.concat(currentUser())}"), 0);
}

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

protected void verifyExpressionMocks(ValueGenerator generator) {
 verify(mockQuery).taskAssigneeExpression(generator.getValue("assigneeExpression"));
 verify(mockQuery).taskAssigneeLikeExpression(generator.getValue("assigneeLikeExpression"));
 verify(mockQuery).taskOwnerExpression(generator.getValue("ownerExpression"));
 verify(mockQuery).taskInvolvedUserExpression(generator.getValue("involvedUserExpression"));
 verify(mockQuery).taskCandidateUserExpression(generator.getValue("candidateUserExpression"));
 verify(mockQuery).taskCandidateGroupExpression(generator.getValue("candidateGroupExpression"));
 verify(mockQuery).taskCandidateGroupInExpression(generator.getValue("candidateGroupsExpression"));
 verify(mockQuery).taskCreatedBeforeExpression(generator.getValue("createdBeforeExpression"));
 verify(mockQuery).taskCreatedOnExpression(generator.getValue("createdOnExpression"));
 verify(mockQuery).taskCreatedAfterExpression(generator.getValue("createdAfterExpression"));
 verify(mockQuery).dueBeforeExpression(generator.getValue("dueBeforeExpression"));
 verify(mockQuery).dueDateExpression(generator.getValue("dueDateExpression"));
 verify(mockQuery).dueAfterExpression(generator.getValue("dueAfterExpression"));
 verify(mockQuery).followUpBeforeExpression(generator.getValue("followUpBeforeExpression"));
 verify(mockQuery).followUpDateExpression(generator.getValue("followUpDateExpression"));
 verify(mockQuery).followUpAfterExpression(generator.getValue("followUpAfterExpression"));
 verify(mockQuery).processInstanceBusinessKeyExpression(generator.getValue("processInstanceBusinessKeyExpression"));
 verify(mockQuery).processInstanceBusinessKeyLikeExpression(generator.getValue("processInstanceBusinessKeyLikeExpression"));
}

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

query.taskAssigneeLikeExpression(assigneeLikeExpression);

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

query.taskAssigneeLikeExpression(assigneeLikeExpression);

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

.or()
 .followUpAfterExpression("${ now() }")
 .taskAssigneeLikeExpression("${ 'John%' }")
.endOr()
.or()

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

.taskAssigneeExpression(testStringExpression)
.taskAssigneeLike(queryString)
.taskAssigneeLikeExpression(testStringExpression)
.taskOwnerExpression(queryString)
.taskOwnerExpression(expressionString)

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

.taskAssigneeExpression(testStringExpression)
.taskAssignee(queryString)
.taskAssigneeLikeExpression(testStringExpression)
.taskAssigneeLike(queryString)
.taskOwnerExpression(expressionString)

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

public void testQueryByAssigneeLikeExpression() {
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%" + user.getId().substring(2) + "'}"), 2);
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%" + anotherUser.getId().substring(2) + "'}"), 0);
 setCurrentUser(user);
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%'.concat(currentUser())}"), 2);
 setCurrentUser(anotherUser);
 assertCount(taskQuery().taskAssigneeLikeExpression("${'%'.concat(currentUser())}"), 0);
}

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

public void testAdhocExpressionsFail() {
 executeAndValidateFailingQuery(taskService.createTaskQuery().dueAfterExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().dueBeforeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().dueDateExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpAfterExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpBeforeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpBeforeOrNotExistentExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpDateExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskAssigneeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskAssigneeLikeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCandidateGroupExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCandidateGroupInExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCandidateUserExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCreatedAfterExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCreatedBeforeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskOwnerExpression(STATE_MANIPULATING_EXPRESSION));
}

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

query.taskAssigneeLikeExpression(assigneeLikeExpression);

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

.or()
 .followUpAfterExpression("${ now() }")
 .taskAssigneeLikeExpression("${ 'John%' }")
.endOr()
.or()

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

.taskAssigneeExpression(testStringExpression)
.taskAssigneeLike(queryString)
.taskAssigneeLikeExpression(testStringExpression)
.taskOwnerExpression(queryString)
.taskOwnerExpression(expressionString)

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

.taskAssigneeExpression(testStringExpression)
.taskAssignee(queryString)
.taskAssigneeLikeExpression(testStringExpression)
.taskAssigneeLike(queryString)
.taskOwnerExpression(expressionString)

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

public void testAdhocExpressionsFail() {
 executeAndValidateFailingQuery(taskService.createTaskQuery().dueAfterExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().dueBeforeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().dueDateExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpAfterExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpBeforeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpBeforeOrNotExistentExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().followUpDateExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskAssigneeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskAssigneeLikeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCandidateGroupExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCandidateGroupInExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCandidateUserExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCreatedAfterExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskCreatedBeforeExpression(STATE_MANIPULATING_EXPRESSION));
 executeAndValidateFailingQuery(taskService.createTaskQuery().taskOwnerExpression(STATE_MANIPULATING_EXPRESSION));
}

相关文章

微信公众号

最新文章

更多

TaskQuery类方法