本文整理了Java中org.camunda.bpm.engine.task.Task.getCreateTime()
方法的一些代码示例,展示了Task.getCreateTime()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getCreateTime()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.task.Task
类名称:Task
方法名:getCreateTime
[英]The date/time when this task was created
[中]创建此任务的日期/时间
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public Date getProperty(Task obj) {
return obj.getCreateTime();
}
});
代码示例来源:origin: camunda/camunda-bpm-platform
protected Task createTestTask(String taskId) {
Task task = taskService.newTask(taskId);
task.setDueDate(task.getCreateTime());
task.setFollowUpDate(task.getCreateTime());
taskService.saveTask(task);
return task;
}
代码示例来源: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
@Deployment(resources = {"org/camunda/bpm/engine/test/bpmn/usertask/TaskFollowUpDateExtensionsTest.testUserTaskFollowUpDate.bpmn20.xml"})
public void testUserTaskRelativeFollowUpDate() {
Map<String, Object> variables = new HashMap<String, Object>();
variables.put("dateVariable", "P2DT2H30M");
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("process", variables);
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
Date followUpDate = task.getFollowUpDate();
assertNotNull(followUpDate);
Period period = new Period(task.getCreateTime().getTime(), followUpDate.getTime());
assertEquals(period.getDays(), 2);
assertEquals(period.getHours(), 2);
assertEquals(period.getMinutes(), 30);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/humantask/HumanTaskFollowUpDateTest.testHumanTaskFollowUpDate.cmmn"})
public void testHumanTaskRelativeFollowUpDate() {
Map<String, Object> variables = new HashMap<String, Object>();
variables.put("dateVariable", "P2DT2H30M");
String caseInstanceId = caseService.createCaseInstanceByKey("case", variables).getId();
Task task = taskService.createTaskQuery().caseInstanceId(caseInstanceId).singleResult();
Date followUpDate = task.getFollowUpDate();
assertNotNull(followUpDate);
Period period = new Period(task.getCreateTime().getTime(), followUpDate.getTime());
assertEquals(period.getDays(), 2);
assertEquals(period.getHours(), 2);
assertEquals(period.getMinutes(), 30);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Deployment
public void testRelativeDueDate() {
Map<String, Object> variables = new HashMap<String, Object>();
variables.put("dateVariable", "P2DT2H30M");
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("dueDateExtension", variables);
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
Date dueDate = task.getDueDate();
assertNotNull(dueDate);
Period period = new Period(task.getCreateTime().getTime(), dueDate.getTime());
assertEquals(period.getDays(), 2);
assertEquals(period.getHours(), 2);
assertEquals(period.getMinutes(), 30);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void tesBasicTaskPropertiesNotNull() {
Task task = taskService.createTaskQuery().taskId(taskIds.get(0)).singleResult();
assertNotNull(task.getDescription());
assertNotNull(task.getId());
assertNotNull(task.getName());
assertNotNull(task.getCreateTime());
}
代码示例来源:origin: camunda/camunda-bpm-platform
assertEquals(7, query.count());
assertEquals(1, query.listPage(0, 1).size());
assertEquals(sdf.parse("01/02/2008 02:02:02.000"), query.listPage(0, 1).get(0).getCreateTime());
assertEquals(1, query.listPage(1, 1).size());
assertEquals(sdf.parse("05/02/2008 02:02:02.000"), query.listPage(1, 1).get(0).getCreateTime());
assertEquals(2, query.listPage(0, 2).size());
assertEquals(sdf.parse("01/02/2008 02:02:02.000"), query.listPage(0, 2).get(0).getCreateTime());
assertEquals(sdf.parse("05/02/2008 02:02:02.000"), query.listPage(0, 2).get(1).getCreateTime());
assertEquals(2, query.count());
assertEquals(1, query.listPage(1, 1).size());
assertEquals(sdf.parse("01/02/2008 02:02:02.000"), query.listPage(1, 1).get(0).getCreateTime());
assertEquals(1, query.listPage(0, 1).size());
assertEquals(sdf.parse("05/02/2008 02:02:02.000"), query.listPage(0, 1).get(0).getCreateTime());
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* test for task inclusion/exclusion when additional filter is specified (like assignee), ordered.
*/
public void testQueryByAssigneeExcludeSubtasksOrdered() throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss.SSS");
// gonzo has 2 root tasks and 3+2 subtasks assigned
// include subtasks
TaskQuery query = taskService.createTaskQuery().taskAssignee("gonzo").orderByTaskCreateTime().desc();
assertEquals(7, query.count());
assertEquals(7, query.list().size());
assertEquals(sdf.parse("02/01/2009 01:01:01.000"), query.list().get(0).getCreateTime());
// exclude subtasks
query = taskService.createTaskQuery().taskAssignee("gonzo").excludeSubtasks().orderByTaskCreateTime().asc();
assertEquals(2, query.count());
assertEquals(2, query.list().size());
assertEquals(sdf.parse("01/02/2008 02:02:02.000"), query.list().get(0).getCreateTime());
assertEquals(sdf.parse("05/02/2008 02:02:02.000"), query.list().get(1).getCreateTime());
// kermit has no root tasks and no subtasks assigned
// include subtasks
query = taskService.createTaskQuery().taskAssignee("kermit").orderByTaskCreateTime().asc();
assertEquals(0, query.count());
assertEquals(0, query.list().size());
assertNull(query.singleResult());
// exclude subtasks
query = taskService.createTaskQuery().taskAssignee("kermit").excludeSubtasks().orderByTaskCreateTime().desc();
assertEquals(0, query.count());
assertEquals(0, query.list().size());
assertNull(query.singleResult());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByTaskCreatedOnExpression() {
setTime(task.getCreateTime());
assertCount(taskQuery().taskCreatedOnExpression("${now()}"), 1);
adjustTime(10);
assertCount(taskQuery().taskCreatedOnExpression("${dateTime().minusSeconds(10)}"), 1);
assertCount(taskQuery().taskCreatedOnExpression("${now()}"), 0);
}
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* See https://app.camunda.com/jira/browse/CAM-9505
*/
@Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"})
public void testPreserveCreateTimeOnUpdatedTask() {
// given
ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().singleResult();
runtimeService.startProcessInstanceByKey(processDefinition.getKey());
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().singleResult();
Task taskBeforeSuspension = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
Date createTime = taskBeforeSuspension.getCreateTime();
// when
runtimeService.suspendProcessInstanceById(processInstance.getId());
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getId()).singleResult();
// assume
assertTrue(task.isSuspended());
// then
assertEquals(createTime, task.getCreateTime());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByTaskCreatedBeforeExpression() {
adjustTime(1);
assertCount(taskQuery().taskCreatedBeforeExpression("${now()}"), 3);
adjustTime(-5 * 60);
assertCount(taskQuery().taskCreatedBeforeExpression("${now()}"), 0);
setTime(task.getCreateTime());
assertCount(taskQuery().taskCreatedBeforeExpression("${dateTime().plusMonths(2)}"), 3);
assertCount(taskQuery().taskCreatedBeforeExpression("${dateTime().minusYears(1)}"), 0);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByFollowUpBeforeExpression() {
adjustTime(1);
assertCount(taskQuery().followUpBeforeExpression("${now()}"), 3);
adjustTime(-5 * 60);
assertCount(taskQuery().followUpBeforeExpression("${now()}"), 0);
setTime(task.getCreateTime());
assertCount(taskQuery().followUpBeforeExpression("${dateTime().plusMonths(2)}"), 3);
assertCount(taskQuery().followUpBeforeExpression("${dateTime().minusYears(1)}"), 0);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByTaskCreatedAfterExpression() {
adjustTime(1);
assertCount(taskQuery().taskCreatedAfterExpression("${now()}"), 0);
adjustTime(-5 * 60);
assertCount(taskQuery().taskCreatedAfterExpression("${now()}"), 3);
setTime(task.getCreateTime());
assertCount(taskQuery().taskCreatedAfterExpression("${dateTime().plusMonths(2)}"), 0);
assertCount(taskQuery().taskCreatedAfterExpression("${dateTime().minusYears(1)}"), 3);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByDueBeforeExpression() {
adjustTime(1);
assertCount(taskQuery().dueBeforeExpression("${now()}"), 3);
adjustTime(-5 * 60);
assertCount(taskQuery().dueBeforeExpression("${now()}"), 0);
setTime(task.getCreateTime());
assertCount(taskQuery().dueBeforeExpression("${dateTime().plusMonths(2)}"), 3);
assertCount(taskQuery().dueBeforeExpression("${dateTime().minusYears(1)}"), 0);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByFollowUpAfterExpression() {
adjustTime(1);
assertCount(taskQuery().followUpAfterExpression("${now()}"), 0);
adjustTime(-5 * 60);
assertCount(taskQuery().followUpAfterExpression("${now()}"), 3);
setTime(task.getCreateTime());
assertCount(taskQuery().followUpAfterExpression("${dateTime().plusMonths(2)}"), 0);
assertCount(taskQuery().followUpAfterExpression("${dateTime().minusYears(1)}"), 3);
}
代码示例来源:origin: camunda/camunda-bpm-platform
public void testQueryByDueAfterExpression() {
adjustTime(1);
assertCount(taskQuery().dueAfterExpression("${now()}"), 0);
adjustTime(-5 * 60);
assertCount(taskQuery().dueAfterExpression("${now()}"), 3);
setTime(task.getCreateTime());
assertCount(taskQuery().dueAfterExpression("${dateTime().plusMonths(2)}"), 0);
assertCount(taskQuery().dueAfterExpression("${dateTime().minusYears(1)}"), 3);
}
代码示例来源:origin: camunda/camunda-bpm-platform
dto.name = task.getName();
dto.assignee = task.getAssignee();
dto.created = task.getCreateTime();
dto.due = task.getDueDate();
dto.followUp = task.getFollowUpDate();
代码示例来源:origin: camunda/camunda-bpm-platform
dto.name = task.getName();
dto.assignee = task.getAssignee();
dto.created = task.getCreateTime();
dto.due = task.getDueDate();
dto.followUp = task.getFollowUpDate();
代码示例来源:origin: camunda/camunda-bpm-platform
@Deployment
public void testTaskPropertiesNotNull() {
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("oneTaskProcess");
List<String> activeActivityIds = runtimeService.getActiveActivityIds(processInstance.getId());
Task task = taskService.createTaskQuery().singleResult();
assertNotNull(task.getId());
assertEquals("my task", task.getName());
assertEquals("Very important", task.getDescription());
assertTrue(task.getPriority() > 0);
assertEquals("kermit", task.getAssignee());
assertEquals(processInstance.getId(), task.getProcessInstanceId());
assertEquals(processInstance.getId(), task.getExecutionId());
assertNotNull(task.getProcessDefinitionId());
assertNotNull(task.getTaskDefinitionKey());
assertNotNull(task.getCreateTime());
// the next test verifies that if an execution creates a task, that no events are created during creation of the task.
if (processEngineConfiguration.getHistoryLevel().getId() >= ProcessEngineConfigurationImpl.HISTORYLEVEL_ACTIVITY) {
assertEquals(0, taskService.getTaskEvents(task.getId()).size());
}
}
内容来源于网络,如有侵权,请联系作者删除!