public boolean isSkipable(long taskId) { Task task = persistenceContext.findTask(taskId); return task.getTaskData().isSkipable(); }
this.processId = source.getTaskData().getProcessId(); this.processInstanceId = source.getTaskData().getProcessInstanceId(); this.skipable = source.getTaskData().isSkipable(); this.status = source.getTaskData().getStatus().name(); this.subject = source.getSubject();
operationAllowed = task.getTaskData().isSkipable();
this.activationTime = taskData.getActivationTime(); this.expirationTime = taskData.getExpirationTime(); this.skipable = taskData.isSkipable(); this.workItemId = taskData.getWorkItemId(); this.processInstanceId = taskData.getProcessInstanceId();
this.processId = source.getTaskData().getProcessId(); this.processInstanceId = source.getTaskData().getProcessInstanceId(); this.skipable = source.getTaskData().isSkipable(); this.status = source.getTaskData().getStatus().name(); this.subject = source.getSubject();
@Test public void testSetSkippable() { processInstanceId = processService.startProcess(deploymentUnit.getIdentifier(), "org.jbpm.writedocument"); assertNotNull(processInstanceId); List<Long> taskIds = runtimeDataService.getTasksByProcessInstanceId(processInstanceId); assertNotNull(taskIds); assertEquals(1, taskIds.size()); Long taskId = taskIds.get(0); Task taskInstance = userTaskService.getTask(taskId); assertNotNull(taskInstance); assertEquals(Status.Reserved, taskInstance.getTaskData().getStatus()); assertTrue(taskInstance.getTaskData().isSkipable()); userTaskService.setSkipable(taskId, false); taskInstance = userTaskService.getTask(taskId); assertNotNull(taskInstance); assertEquals(Status.Reserved, taskInstance.getTaskData().getStatus()); assertFalse(taskInstance.getTaskData().isSkipable()); }
.activationTime(task.getTaskData().getActivationTime()) .expirationTime(task.getTaskData().getExpirationTime()) .skippable(task.getTaskData().isSkipable()) .workItemId(task.getTaskData().getWorkItemId()) .processInstanceId(task.getTaskData().getProcessInstanceId())
date = kieTaskData.getExpirationTime(); genTaskData.setExpirationTime(convertDateToXmlGregorianCalendar(date)); genTaskData.setSkipable(kieTaskData.isSkipable()); genTaskData.setWorkItemId(kieTaskData.getWorkItemId()); genTaskData.setProcessInstanceId(kieTaskData.getProcessInstanceId());