本文整理了Java中org.camunda.bpm.engine.task.Task.setTenantId()
方法的一些代码示例,展示了Task.setTenantId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.setTenantId()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称:Task
方法名:setTenantId
[英]Sets the tenant id for this task.
[中]设置此任务的租户id。
代码示例来源:origin: camunda/camunda-bpm-platform
protected Task createTaskforTenant() {
Task newTask = taskService.newTask("newTask");
newTask.setTenantId(TENANT_ONE);
taskService.saveTask(newTask);
return newTask;
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
protected String createTaskForTenant(String tenantId) {
Task task = taskService.newTask();
if (tenantId != null) {
task.setTenantId(tenantId);
}
taskService.saveTask(task);
String taskId = task.getId();
taskIds.add(taskId);
return taskId;
}
代码示例来源:origin: camunda/camunda-bpm-platform
protected void createTaskForTenant(String tenantId) {
Task newTask = taskService.newTask();
newTask.setName("testTask");
if(tenantId != null) {
newTask.setTenantId(tenantId);
}
taskService.saveTask(newTask);
taskIds.add(newTask.getId());
}
代码示例来源:origin: camunda/camunda-bpm-platform
verify(newTask).setParentTaskId((String) json.get("parentTaskId"));
verify(newTask).setCaseInstanceId((String) json.get("caseInstanceId"));
verify(newTask).setTenantId((String) json.get("tenantId"));
verify(taskServiceMock).saveTask(newTask);
代码示例来源:origin: camunda/camunda-bpm-platform
protected void createTask(String groupId, String tenantId) {
Task task = taskService.newTask();
task.setTenantId(tenantId);
taskService.saveTask(task);
if (groupId != null) {
taskService.addCandidateGroup(task.getId(), groupId);
}
tasks.add(task.getId());
}
代码示例来源:origin: camunda/camunda-bpm-platform
protected void createTask(String groupId, String tenantId) {
Task task = taskService.newTask();
task.setTenantId(tenantId);
taskService.saveTask(task);
if (groupId != null) {
taskService.addCandidateGroup(task.getId(), groupId);
taskIds.add(task.getId());
}
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
verify(mockTask).setParentTaskId((String) json.get("parentTaskId"));
verify(mockTask).setCaseInstanceId(null);
verify(mockTask).setTenantId(null);
verify(taskServiceMock).saveTask(mockTask);
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskPropagatesTenantIdToVariableInstance() {
// given a task with tenant id
Task task = taskService.newTask();
task.setTenantId(tenant1);
taskService.saveTask(task);
// if we set a variable for the task
taskService.setVariable(task.getId(), "var", "test");
// then a variable instance with the same tenant id is created
VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult();
assertThat(variableInstance, is(notNullValue()));
assertThat(variableInstance.getTenantId(), is(tenant1));
deleteTasks(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
protected String createTaskForTenant(String tenantId) {
Task task = taskService.newTask();
task.setTenantId(TENANT_ONE);
taskService.saveTask(task);
taskService.complete(task.getId());
return task.getId();
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void saveTaskWithAuthenticatedTenant() {
task = taskService.newTask("newTask");
task.setTenantId(TENANT_ONE);
identityService.setAuthentication("aUserId", null, Arrays.asList(TENANT_ONE));
taskService.saveTask(task);
// then
assertThat(taskService.createTaskQuery().taskId(task.getId()).count(), is(1L));
taskService.deleteTask(task.getId(), true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskCannotChangeTenantId() {
// given a persistent task with tenant id
Task task = taskService.newTask();
task.setTenantId(tenant1);
taskService.saveTask(task);
task = taskService.createTaskQuery().singleResult();
// if
// change the tenant id
task.setTenantId(tenant2);
// then
// an exception is thrown on 'save'
try {
taskService.saveTask(task);
fail("Expected an exception");
}
catch(ProcessEngineException e) {
assertTextPresent("ENGINE-03072 Cannot change tenantId of Task", e.getMessage());
}
// Finally, delete task
deleteTasks(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskCannotSetDifferentTenantIdOnSubTask() {
// given a persistent task with a tenant id
Task task = taskService.newTask();
task.setTenantId(tenant1);
taskService.saveTask(task);
// if
// I create a subtask with a different tenant id
Task subTask = taskService.newTask();
subTask.setParentTaskId(task.getId());
subTask.setTenantId(tenant2);
// then an exception is thrown on save
try {
taskService.saveTask(subTask);
fail("Exception expected.");
}
catch(ProcessEngineException e) {
assertTextPresent("ENGINE-03073 Cannot set different tenantId on subtask than on parent Task", e.getMessage());
}
// Finally, delete task
deleteTasks(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void saveTaskWithNoAuthenticatedTenant() {
task = taskService.newTask("newTask");
task.setTenantId(TENANT_ONE);
identityService.setAuthentication("aUserId", null);
// then
thrown.expect(ProcessEngineException.class);
thrown.expectMessage("Cannot create the task '"
+ task.getId() +"' because it belongs to no authenticated tenant.");
taskService.saveTask(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void saveTaskWithDisabledTenantCheck() {
task = taskService.newTask("newTask");
task.setTenantId(TENANT_ONE);
identityService.setAuthentication("aUserId", null);
engineRule.getProcessEngineConfiguration().setTenantCheckEnabled(false);
taskService.saveTask(task);
// then
assertThat(taskService.createTaskQuery().taskId(task.getId()).count(), is(1L));
taskService.deleteTask(task.getId(), true);
}
代码示例来源: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 testStandaloneTaskCannotChangeTenantIdIfNull() {
// given a persistent task without tenant id
Task task = taskService.newTask();
taskService.saveTask(task);
task = taskService.createTaskQuery().singleResult();
// if
// change the tenant id
task.setTenantId(tenant1);
// then
// an exception is thrown on 'save'
try {
taskService.saveTask(task);
fail("Expected an exception");
}
catch(ProcessEngineException e) {
assertTextPresent("ENGINE-03072 Cannot change tenantId of Task", e.getMessage());
}
// Finally, delete task
deleteTasks(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskCannotSetDifferentTenantIdOnSubTaskWithNull() {
// given a persistent task without tenant id
Task task = taskService.newTask();
taskService.saveTask(task);
// if
// I create a subtask with a different tenant id
Task subTask = taskService.newTask();
subTask.setParentTaskId(task.getId());
subTask.setTenantId(tenant1);
// then an exception is thrown on save
try {
taskService.saveTask(subTask);
fail("Exception expected.");
}
catch(ProcessEngineException e) {
assertTextPresent("ENGINE-03073 Cannot set different tenantId on subtask than on parent Task", e.getMessage());
}
// Finally, delete task
deleteTasks(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void updateTask(Task task) {
task.setName(getName());
task.setDescription(getDescription());
task.setPriority(getPriority());
task.setAssignee(getAssignee());
task.setOwner(getOwner());
DelegationState state = null;
if (getDelegationState() != null) {
DelegationStateConverter converter = new DelegationStateConverter();
state = converter.convertQueryParameterToType(getDelegationState());
}
task.setDelegationState(state);
task.setDueDate(getDue());
task.setFollowUpDate(getFollowUp());
task.setParentTaskId(getParentTaskId());
task.setCaseInstanceId(getCaseInstanceId());
task.setTenantId(getTenantId());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void updateTask(Task task) {
task.setName(getName());
task.setDescription(getDescription());
task.setPriority(getPriority());
task.setAssignee(getAssignee());
task.setOwner(getOwner());
DelegationState state = null;
if (getDelegationState() != null) {
DelegationStateConverter converter = new DelegationStateConverter();
state = converter.convertQueryParameterToType(getDelegationState());
}
task.setDelegationState(state);
task.setDueDate(getDue());
task.setFollowUpDate(getFollowUp());
task.setParentTaskId(getParentTaskId());
task.setCaseInstanceId(getCaseInstanceId());
task.setTenantId(getTenantId());
}
代码示例来源: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);
}
内容来源于网络,如有侵权,请联系作者删除!