本文整理了Java中org.camunda.bpm.engine.task.Task.getTenantId()
方法的一些代码示例,展示了Task.getTenantId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getTenantId()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称:Task
方法名:getTenantId
[英]Returns the task's tenant id or null in case this task does not belong to a tenant.
[中]返回任务的租户id,如果此任务不属于租户,则返回null。
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQuerySortingAsc() {
// exclude tasks without tenant id because of database-specific ordering
List<Task> tasks = taskService.createTaskQuery()
.tenantIdIn(TENANT_ONE, TENANT_TWO)
.orderByTenantId()
.asc()
.list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(TENANT_ONE));
assertThat(tasks.get(1).getTenantId(), is(TENANT_TWO));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQuerySortingDesc() {
// exclude tasks without tenant id because of database-specific ordering
List<Task> tasks = taskService.createTaskQuery()
.tenantIdIn(TENANT_ONE, TENANT_TWO)
.orderByTenantId()
.desc()
.list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(TENANT_TWO));
assertThat(tasks.get(1).getTenantId(), is(TENANT_ONE));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public Task build() {
Task mockTask = mock(Task.class);
when(mockTask.getId()).thenReturn(id);
when(mockTask.getName()).thenReturn(name);
when(mockTask.getAssignee()).thenReturn(assignee);
when(mockTask.getCreateTime()).thenReturn(createTime);
when(mockTask.getDueDate()).thenReturn(dueDate);
when(mockTask.getFollowUpDate()).thenReturn(followUpDate);
when(mockTask.getDelegationState()).thenReturn(delegationState);
when(mockTask.getDescription()).thenReturn(description);
when(mockTask.getExecutionId()).thenReturn(executionId);
when(mockTask.getOwner()).thenReturn(owner);
when(mockTask.getParentTaskId()).thenReturn(parentTaskId);
when(mockTask.getPriority()).thenReturn(priority);
when(mockTask.getProcessDefinitionId()).thenReturn(processDefinitionId);
when(mockTask.getProcessInstanceId()).thenReturn(processInstanceId);
when(mockTask.getTaskDefinitionKey()).thenReturn(taskDefinitionKey);
when(mockTask.getCaseDefinitionId()).thenReturn(caseDefinitionId);
when(mockTask.getCaseInstanceId()).thenReturn(caseInstanceId);
when(mockTask.getCaseExecutionId()).thenReturn(caseExecutionId);
when(mockTask.getFormKey()).thenReturn(formKey);
when(mockTask.getTenantId()).thenReturn(tenantId);
return mockTask;
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void correlateMessageToStartAndIntermediateCatchEventWithoutTenantId() {
testRule.deploy(MESSAGE_START_PROCESS, MESSAGE_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, MESSAGE_START_PROCESS, MESSAGE_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createMessageCorrelation("message")
.withoutTenantId()
.correlateAll();
List<Task> tasks = engineRule.getTaskService().createTaskQuery().list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(nullValue()));
assertThat(tasks.get(1).getTenantId(), is(nullValue()));
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void sendSignalToStartAndIntermediateCatchEventForNonTenant() {
testRule.deploy(SIGNAL_START_PROCESS, SIGNAL_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, SIGNAL_START_PROCESS, SIGNAL_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createSignalEvent("signal").withoutTenantId().send();
List<Task> tasks = engineRule.getTaskService().createTaskQuery().list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(nullValue()));
assertThat(tasks.get(1).getTenantId(), is(nullValue()));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testPropagateTenantIdToTaskOnCreateCaseInstance() {
deploymentForTenant(TENANT_ID, CMMN_FILE);
CaseDefinition caseDefinition = repositoryService.createCaseDefinitionQuery().singleResult();
caseService.createCaseInstanceById(caseDefinition.getId());
Task task = taskService.createTaskQuery().taskName("A HumanTask").singleResult();
assertThat(task, is(notNullValue()));
// inherit the tenant id from case instance
assertThat(task.getTenantId(), is(TENANT_ID));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testPropagateTenantIdToTask() {
deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY)
.startEvent()
.userTask()
.endEvent()
.done());
startProcessInstance(PROCESS_DEFINITION_KEY);
Task task = taskService.createTaskQuery().singleResult();
assertThat(task, is(notNullValue()));
// inherit the tenant id from execution
assertThat(task.getTenantId(), is(TENANT_ID));
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void correlateMessageToMultipleIntermediateCatchEventsWithoutTenantId() {
testRule.deploy(MESSAGE_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, MESSAGE_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createMessageCorrelation("message")
.withoutTenantId()
.correlateAll();
List<Task> tasks = engineRule.getTaskService().createTaskQuery().list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(nullValue()));
assertThat(tasks.get(1).getTenantId(), is(nullValue()));
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void sendSignalToIntermediateCatchEventForNonTenant() {
testRule.deploy(SIGNAL_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, SIGNAL_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createSignalEvent("signal").withoutTenantId().send();
TaskQuery query = engineRule.getTaskService().createTaskQuery();
assertThat(query.count(), is(1L));
assertThat(query.singleResult().getTenantId(), is(nullValue()));
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void correlateMessageToIntermediateCatchEventWithoutTenantId() {
testRule.deploy(MESSAGE_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, MESSAGE_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("messageCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createMessageCorrelation("message")
.withoutTenantId()
.correlate();
TaskQuery query = engineRule.getTaskService().createTaskQuery();
assertThat(query.count(), is(1L));
assertThat(query.singleResult().getTenantId(), is(nullValue()));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskCreateWithTenantId() {
// given a transient task with tenant id
Task task = taskService.newTask();
task.setTenantId(tenant1);
// if
// it is saved
taskService.saveTask(task);
// then
// when I load it, the tenant id is preserved
task = taskService.createTaskQuery().taskId(task.getId()).singleResult();
assertEquals(tenant1, task.getTenantId());
// Finally, delete task
deleteTasks(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskPropagateTenantIdToSubTask() {
// given a persistent task with a tenant id
Task task = taskService.newTask();
task.setTenantId(tenant1);
taskService.saveTask(task);
// if
// I create a subtask without tenant id
Task subTask = taskService.newTask();
subTask.setParentTaskId(task.getId());
taskService.saveTask(subTask);
// then
// the parent task's tenant id is propagated to the sub task
subTask = taskService.createTaskQuery().taskId(subTask.getId()).singleResult();
assertEquals(tenant1, subTask.getTenantId());
// Finally, delete task
deleteTasks(subTask, task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
dto.caseInstanceId = task.getCaseInstanceId();
dto.suspended = task.isSuspended();
dto.tenantId = task.getTenantId();
代码示例来源:origin: camunda/camunda-bpm-platform
dto.caseInstanceId = task.getCaseInstanceId();
dto.suspended = task.isSuspended();
dto.tenantId = task.getTenantId();
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testQuerySortingAsc() {
// exclude tasks without tenant id because of database-specific ordering
List<Task> tasks = taskService.createTaskQuery()
.tenantIdIn(TENANT_ONE, TENANT_TWO)
.orderByTenantId()
.asc()
.list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(TENANT_ONE));
assertThat(tasks.get(1).getTenantId(), is(TENANT_TWO));
}
代码示例来源:origin: camunda/camunda-bpm-platform
dto.caseInstanceId = task.getCaseInstanceId();
dto.suspended = task.isSuspended();
dto.tenantId = task.getTenantId();
try {
dto.formKey = task.getFormKey();
代码示例来源:origin: camunda/camunda-bpm-platform
dto.caseInstanceId = task.getCaseInstanceId();
dto.suspended = task.isSuspended();
dto.tenantId = task.getTenantId();
try {
dto.formKey = task.getFormKey();
代码示例来源:origin: org.camunda.bpm/camunda-engine
@Test
public void sendSignalToStartAndIntermediateCatchEventForNonTenant() {
testRule.deploy(SIGNAL_START_PROCESS, SIGNAL_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, SIGNAL_START_PROCESS, SIGNAL_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createSignalEvent("signal").withoutTenantId().send();
List<Task> tasks = engineRule.getTaskService().createTaskQuery().list();
assertThat(tasks.size(), is(2));
assertThat(tasks.get(0).getTenantId(), is(nullValue()));
assertThat(tasks.get(1).getTenantId(), is(nullValue()));
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public void testPropagateTenantIdToTaskOnCreateCaseInstance() {
deploymentForTenant(TENANT_ID, CMMN_FILE);
CaseDefinition caseDefinition = repositoryService.createCaseDefinitionQuery().singleResult();
caseService.createCaseInstanceById(caseDefinition.getId());
Task task = taskService.createTaskQuery().taskName("A HumanTask").singleResult();
assertThat(task, is(notNullValue()));
// inherit the tenant id from case instance
assertThat(task.getTenantId(), is(TENANT_ID));
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
@Test
public void sendSignalToIntermediateCatchEventForNonTenant() {
testRule.deploy(SIGNAL_CATCH_PROCESS);
testRule.deployForTenant(TENANT_ONE, SIGNAL_CATCH_PROCESS);
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionWithoutTenantId().execute();
engineRule.getRuntimeService().createProcessInstanceByKey("signalCatch").processDefinitionTenantId(TENANT_ONE).execute();
engineRule.getRuntimeService().createSignalEvent("signal").withoutTenantId().send();
TaskQuery query = engineRule.getTaskService().createTaskQuery();
assertThat(query.count(), is(1L));
assertThat(query.singleResult().getTenantId(), is(nullValue()));
}
内容来源于网络,如有侵权,请联系作者删除!