Here are the examples of the java api class org.camunda.bpm.engine.task.Event taken from open source projects.
1. TaskEventsTest#testDeleteAttachmentEvents()
Project: camunda-bpm-platform
File: TaskEventsTest.java
File: TaskEventsTest.java
public void testDeleteAttachmentEvents() { // initially there are no task events assertTrue(taskService.getTaskEvents(task.getId()).isEmpty()); identityService.setAuthenticatedUserId(JONNY); Attachment attachment = taskService.createAttachment(IMAGE_PNG, task.getId(), null, IMAGE_NAME, IMAGE_DESC, IMAGE_URL); ClockUtil.setCurrentTime(new Date(ClockUtil.getCurrentTime().getTime() + 5000)); taskService.deleteAttachment(attachment.getId()); // now there is a task event created List<Event> events = taskService.getTaskEvents(task.getId()); assertEquals(2, events.size()); Event event = events.get(0); assertEquals(1, event.getMessageParts().size()); assertEquals(IMAGE_NAME, event.getMessageParts().get(0)); assertEquals(task.getId(), event.getTaskId()); assertEquals(ACTION_DELETE_ATTACHMENT, event.getAction()); assertEquals(IMAGE_NAME, event.getMessage()); assertEquals(null, event.getProcessInstanceId()); assertNotNull(event.getTime().getTime() <= ClockUtil.getCurrentTime().getTime()); assertNoCommentsForTask(); }
2. TaskEventsTest#testAddAttachmentEvents()
Project: camunda-bpm-platform
File: TaskEventsTest.java
File: TaskEventsTest.java
public void testAddAttachmentEvents() { // initially there are no task events assertTrue(taskService.getTaskEvents(task.getId()).isEmpty()); identityService.setAuthenticatedUserId(JONNY); taskService.createAttachment(IMAGE_PNG, task.getId(), null, IMAGE_NAME, IMAGE_DESC, IMAGE_URL); // now there is a task event created List<Event> events = taskService.getTaskEvents(task.getId()); assertEquals(1, events.size()); Event event = events.get(0); assertEquals(1, event.getMessageParts().size()); assertEquals(IMAGE_NAME, event.getMessageParts().get(0)); assertEquals(task.getId(), event.getTaskId()); assertEquals(ACTION_ADD_ATTACHMENT, event.getAction()); assertEquals(IMAGE_NAME, event.getMessage()); assertEquals(null, event.getProcessInstanceId()); assertNotNull(event.getTime().getTime() <= ClockUtil.getCurrentTime().getTime()); assertNoCommentsForTask(); }
3. TaskEventsTest#testDeleteGroupLinkEvents()
Project: camunda-bpm-platform
File: TaskEventsTest.java
File: TaskEventsTest.java
public void testDeleteGroupLinkEvents() { // initially there are no task events assertTrue(taskService.getTaskEvents(task.getId()).isEmpty()); taskService.addCandidateGroup(task.getId(), ACCOUNTING); ClockUtil.setCurrentTime(new Date(ClockUtil.getCurrentTime().getTime() + 5000)); taskService.deleteCandidateGroup(task.getId(), ACCOUNTING); // now there is a task event created List<Event> events = taskService.getTaskEvents(task.getId()); assertEquals(2, events.size()); Event event = events.get(0); assertEquals(ACCOUNTING, event.getMessageParts().get(0)); assertEquals(CANDIDATE, event.getMessageParts().get(1)); assertEquals(task.getId(), event.getTaskId()); assertEquals(ACTION_DELETE_GROUP_LINK, event.getAction()); assertEquals(ACCOUNTING + CommentEntity.MESSAGE_PARTS_MARKER + CANDIDATE, event.getMessage()); assertEquals(null, event.getProcessInstanceId()); assertNotNull(event.getTime().getTime() <= ClockUtil.getCurrentTime().getTime()); assertNoCommentsForTask(); }
4. TaskEventsTest#testAddGroupLinkEvents()
Project: camunda-bpm-platform
File: TaskEventsTest.java
File: TaskEventsTest.java
public void testAddGroupLinkEvents() { // initially there are no task events assertTrue(taskService.getTaskEvents(task.getId()).isEmpty()); taskService.addCandidateGroup(task.getId(), ACCOUNTING); // now there is a task event created List<Event> events = taskService.getTaskEvents(task.getId()); assertEquals(1, events.size()); Event event = events.get(0); assertEquals(ACCOUNTING, event.getMessageParts().get(0)); assertEquals(CANDIDATE, event.getMessageParts().get(1)); assertEquals(task.getId(), event.getTaskId()); assertEquals(ACTION_ADD_GROUP_LINK, event.getAction()); assertEquals(ACCOUNTING + CommentEntity.MESSAGE_PARTS_MARKER + CANDIDATE, event.getMessage()); assertEquals(null, event.getProcessInstanceId()); assertNotNull(event.getTime().getTime() <= ClockUtil.getCurrentTime().getTime()); assertNoCommentsForTask(); }
5. TaskEventsTest#testDeleteUserLinkEvents()
Project: camunda-bpm-platform
File: TaskEventsTest.java
File: TaskEventsTest.java
public void testDeleteUserLinkEvents() { // initially there are no task events assertTrue(taskService.getTaskEvents(task.getId()).isEmpty()); taskService.addCandidateUser(task.getId(), JONNY); ClockUtil.setCurrentTime(new Date(ClockUtil.getCurrentTime().getTime() + 5000)); taskService.deleteCandidateUser(task.getId(), JONNY); // now there is a task event created List<Event> events = taskService.getTaskEvents(task.getId()); assertEquals(2, events.size()); Event event = events.get(0); assertEquals(JONNY, event.getMessageParts().get(0)); assertEquals(CANDIDATE, event.getMessageParts().get(1)); assertEquals(task.getId(), event.getTaskId()); assertEquals(ACTION_DELETE_USER_LINK, event.getAction()); assertEquals(JONNY + CommentEntity.MESSAGE_PARTS_MARKER + CANDIDATE, event.getMessage()); assertEquals(null, event.getProcessInstanceId()); assertNotNull(event.getTime().getTime() <= ClockUtil.getCurrentTime().getTime()); assertNoCommentsForTask(); }
6. TaskEventsTest#testAddUserLinkEvents()
Project: camunda-bpm-platform
File: TaskEventsTest.java
File: TaskEventsTest.java
public void testAddUserLinkEvents() { // initially there are no task events assertTrue(taskService.getTaskEvents(task.getId()).isEmpty()); taskService.addCandidateUser(task.getId(), JONNY); // now there is a task event created List<Event> events = taskService.getTaskEvents(task.getId()); assertEquals(1, events.size()); Event event = events.get(0); assertEquals(JONNY, event.getMessageParts().get(0)); assertEquals(CANDIDATE, event.getMessageParts().get(1)); assertEquals(task.getId(), event.getTaskId()); assertEquals(ACTION_ADD_USER_LINK, event.getAction()); assertEquals(JONNY + CommentEntity.MESSAGE_PARTS_MARKER + CANDIDATE, event.getMessage()); assertEquals(null, event.getProcessInstanceId()); assertNotNull(event.getTime().getTime() <= ClockUtil.getCurrentTime().getTime()); assertNoCommentsForTask(); }
7. TaskIdentityLinksTest#findTaskEvent()
Project: camunda-bpm-platform
File: TaskIdentityLinksTest.java
File: TaskIdentityLinksTest.java
private Event findTaskEvent(List<Event> taskEvents, String action) { for (Event event : taskEvents) { if (action.equals(event.getAction())) { return event; } } throw new AssertionFailedError("no task event found with action " + action); }