本文整理了Java中org.camunda.bpm.engine.task.Task.setName()
方法的一些代码示例,展示了Task.setName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.setName()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称:Task
方法名:setName
[英]Name or title of the task.
[中]任务的名称或标题。
代码示例来源:origin: camunda/camunda-bpm-platform
private List<String> generateDummyTasks(int nrOfTasks) {
ArrayList<String> taskIds = new ArrayList<String>();
for (int i = 0; i < nrOfTasks; i++) {
Task task = taskService.newTask();
task.setName(((char) ('A' + i)) + "");
taskService.saveTask(task);
taskIds.add(task.getId());
}
return taskIds;
}
代码示例来源: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
.put(SINGLE_TASK_URL);
verify(mockTask).setName((String) json.get("name"));
verify(mockTask).setDescription((String) json.get("description"));
verify(mockTask).setPriority(0);
代码示例来源:origin: camunda/camunda-bpm-platform
public void testMultipleValueChange() {
// given: a single task
task = taskService.newTask();
taskService.saveTask(task);
// then: change a property twice
task.setName("a task");
task.setName("to do");
taskService.saveTask(task);
UserOperationLogEntry update = queryOperationDetails(OPERATION_TYPE_UPDATE).singleResult();
assertNull(update.getOrgValue());
assertEquals("to do", update.getNewValue());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testResetChange() {
// given: a single task
task = taskService.newTask();
taskService.saveTask(task);
// then: change the name
String name = "a task";
task.setName(name);
taskService.saveTask(task);
UserOperationLogEntry update = queryOperationDetails(OPERATION_TYPE_UPDATE).singleResult();
assertNull(update.getOrgValue());
assertEquals(name, update.getNewValue());
// then: change the name some times and set it back to the original value
task.setName("to do 1");
task.setName("to do 2");
task.setName(name);
taskService.saveTask(task);
// expect: there is no additional change tracked
update = queryOperationDetails(OPERATION_TYPE_UPDATE).singleResult();
assertNull(update.getOrgValue());
assertEquals(name, update.getNewValue());
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void testStandaloneTaskTransientVariable() throws IOException {
Task task = taskService.newTask();
task.setName("gonzoTask");
taskService.saveTask(task);
String taskId = task.getId();
try{
ByteArrayOutputStream baos = new ByteArrayOutputStream();
new ObjectOutputStream(baos).writeObject(new String("trumpet"));
String serializedObject = StringUtil.fromBytes(Base64.encodeBase64(baos.toByteArray()), engineRule.getProcessEngine());
taskService.setVariable(taskId, "instrument",
Variables.serializedObjectValue(serializedObject)
.objectTypeName(String.class.getName())
.serializationDataFormat(Variables.SerializationDataFormats.JAVA)
.setTransient(true)
);
assertEquals("trumpet", taskService.getVariable(taskId, "instrument"));
} finally {
taskService.deleteTask(taskId, true);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testStandaloneTaskVariables() {
Task task = taskService.newTask();
task.setName("gonzoTask");
taskService.saveTask(task);
String taskId = task.getId();
taskService.setVariable(taskId, "instrument", "trumpet");
assertEquals("trumpet", taskService.getVariable(taskId, "instrument"));
taskService.deleteTask(taskId, true);
}
代码示例来源:origin: camunda/camunda-bpm-platform
protected void createTasks() {
Task task = taskService.newTask("task1");
task.setName("Task 1");
task.setOwner(testUser.getId());
task.setDelegationState(DelegationState.PENDING);
taskService.saveTask(task);
taskService.addCandidateGroup(task.getId(), "accounting");
task = taskService.newTask("task2");
task.setName("Task 2");
task.setOwner(testUser.getId());
task.setDelegationState(DelegationState.RESOLVED);
taskService.saveTask(task);
taskService.setAssignee(task.getId(), "kermit");
taskService.addCandidateGroup(task.getId(), "accounting");
task = taskService.newTask("task3");
task.setName("Task 3");
task.setOwner(testUser.getId());
task.setDelegationState(DelegationState.RESOLVED);
taskService.saveTask(task);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void shouldReturnTasksWithTaskNameOrTaskDescription() {
// given
Task task1 = taskService.newTask();
task1.setName("aTaskName");
taskService.saveTask(task1);
Task task2 = taskService.newTask();
task2.setDescription("aTaskDescription");
taskService.saveTask(task2);
// when
List<Task> tasks = taskService.createTaskQuery()
.or()
.taskName("aTaskName")
.taskDescription("aTaskDescription")
.endOr()
.list();
// then
assertEquals(2, tasks.size());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testCompositeBeanInteraction() {
// given: a manually created task
task = taskService.newTask();
// then: save the task without any property change
taskService.saveTask(task);
// expect: no entry
UserOperationLogQuery query = queryOperationDetails(OPERATION_TYPE_CREATE);
UserOperationLogEntry create = query.singleResult();
assertNotNull(create);
assertEquals(ENTITY_TYPE_TASK, create.getEntityType());
assertNull(create.getOrgValue());
assertNull(create.getNewValue());
assertNull(create.getProperty());
task.setAssignee("icke");
task.setName("to do");
// then: save the task again
taskService.saveTask(task);
// expect: two update entries with the same operation id
List<UserOperationLogEntry> entries = queryOperationDetails(OPERATION_TYPE_UPDATE).list();
assertEquals(2, entries.size());
assertEquals(entries.get(0).getOperationId(), entries.get(1).getOperationId());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testCreateToComplete() {
// Create and save task
Task task = taskService.newTask();
task.setName("testTask");
taskService.saveTask(task);
String taskId = task.getId();
// Add user as candidate user
taskService.addCandidateUser(taskId, "kermit");
taskService.addCandidateUser(taskId, "gonzo");
// Retrieve task list for jbarrez
List<Task> tasks = taskService.createTaskQuery().taskCandidateUser("kermit").list();
assertEquals(1, tasks.size());
assertEquals("testTask", tasks.get(0).getName());
// Retrieve task list for tbaeyens
tasks = taskService.createTaskQuery().taskCandidateUser("gonzo").list();
assertEquals(1, tasks.size());
assertEquals("testTask", tasks.get(0).getName());
// Claim task
taskService.claim(taskId, "kermit");
// Tasks shouldn't appear in the candidate tasklists anymore
assertTrue(taskService.createTaskQuery().taskCandidateUser("kermit").list().isEmpty());
assertTrue(taskService.createTaskQuery().taskCandidateUser("gonzo").list().isEmpty());
// Complete task
taskService.deleteTask(taskId, true);
// Task should be removed from runtime data
// TODO: check for historic data when implemented!
assertNull(taskService.createTaskQuery().taskId(taskId).singleResult());
}
代码示例来源: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
@Test
public void testStandaloneTaskTransientVariableSerializedObject() {
Task task = taskService.newTask();
task.setName("gonzoTask");
taskService.saveTask(task);
String taskId = task.getId();
try {
thrown.expect(ProcessEngineException.class);
thrown.expectMessage("Cannot set variable with name instrument. Java serialization format is prohibited");
taskService.setVariable(taskId, "instrument",
Variables.serializedObjectValue("any value")
.serializationDataFormat(Variables.SerializationDataFormats.JAVA)
.setTransient(true)
.create());
} finally {
taskService.deleteTask(taskId, true);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void testDeleteTaskWithDeleteReason() {
// ACT-900: deleteReason can be manually specified - can only be validated when historyLevel > ACTIVITY
if (processEngineConfiguration.getHistoryLevel().getId() >= ProcessEngineConfigurationImpl.HISTORYLEVEL_ACTIVITY) {
Task task = taskService.newTask();
task.setName("test task");
taskService.saveTask(task);
assertNotNull(task.getId());
taskService.deleteTask(task.getId(), "deleted for testing purposes");
HistoricTaskInstance historicTaskInstance = historyService.createHistoricTaskInstanceQuery()
.taskId(task.getId()).singleResult();
assertNotNull(historicTaskInstance);
assertEquals("deleted for testing purposes", historicTaskInstance.getDeleteReason());
// Delete historic task that is left behind, will not be cleaned up because this is not part of a process
taskService.deleteTask(task.getId(), true);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
standaloneTask.setName("A Standalone Task");
taskService.saveTask(standaloneTask);
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQuerySortingByNameShouldBeCaseInsensitive() {
task.setName("CaseSensitiveTestTask");
taskService.saveTask(task);
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
public void shouldReturnTasksWithMultipleOrCriteria() {
// given
Task task1 = taskService.newTask();
task1.setName("aTaskName");
taskService.saveTask(task1);
Task task2 = taskService.newTask();
task2.setDescription("aTaskDescription");
taskService.saveTask(task2);
Task task3 = taskService.newTask();
taskService.saveTask(task3);
Task task4 = taskService.newTask();
task4.setPriority(5);
taskService.saveTask(task4);
Task task5 = taskService.newTask();
task5.setOwner("aTaskOwner");
taskService.saveTask(task5);
// when
List<Task> tasks = taskService.createTaskQuery()
.or()
.taskName("aTaskName")
.taskDescription("aTaskDescription")
.taskId(task3.getId())
.taskPriority(5)
.taskOwner("aTaskOwner")
.endOr()
.list();
// then
assertEquals(5, tasks.size());
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Test
@Deployment
public void testSubTaskData() {
//given simple process with user task
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("subTaskTest");
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
// when set variable to user task
taskService.setVariable(task.getId(), "testVariable", "testValue");
// then variable is set in the scope of execution
Assert.assertEquals("testValue", runtimeService.getVariable(task.getExecutionId(), "testVariable"));
// when sub task is created create subtask for user task
Task subTask = taskService.newTask("123456789");
subTask.setParentTaskId(task.getId());
subTask.setName("Test Subtask");
taskService.saveTask(subTask);
// and variable is update
taskService.setVariable(subTask.getId(), "testVariable", "newTestValue");
//then variable is also updated in the scope execution
Assert.assertEquals("newTestValue", runtimeService.getVariable(task.getExecutionId(), "testVariable"));
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Deployment
public void testHistoricTaskInstanceUpdate() {
runtimeService.startProcessInstanceByKey("HistoricTaskInstanceTest").getId();
Task task = taskService.createTaskQuery().singleResult();
// Update and save the task's fields before it is finished
task.setPriority(12345);
task.setDescription("Updated description");
task.setName("Updated name");
task.setAssignee("gonzo");
taskService.saveTask(task);
taskService.complete(task.getId());
assertEquals(1, historyService.createHistoricTaskInstanceQuery().count());
HistoricTaskInstance historicTaskInstance = historyService.createHistoricTaskInstanceQuery().singleResult();
assertEquals("Updated name", historicTaskInstance.getName());
assertEquals("Updated description", historicTaskInstance.getDescription());
assertEquals("gonzo", historicTaskInstance.getAssignee());
assertEquals("task", historicTaskInstance.getTaskDefinitionKey());
}
}
内容来源于网络,如有侵权,请联系作者删除!