/** new task. Embedded state and create time will be initialized. * But this task still will have to be persisted with * TransactionContext * .getCurrent() * .getPersistenceSession() * .insert(task); */ public static TaskEntity create() { TaskEntity task = new TaskEntity(); task.isIdentityLinksInitialized = true; task.setCreateTime(ClockUtil.getCurrentTime()); return task; }
/** new task. Embedded state and create time will be initialized. * But this task still will have to be persisted with * TransactionContext * .getCurrent() * .getPersistenceSession() * .insert(task); */ public static TaskEntity create() { TaskEntity task = new TaskEntity(); task.isIdentityLinksInitialized = true; task.setCreateTime(ClockUtil.getCurrentTime()); return task; }
@Override public void execute(ProcessEngine processEngine, String s) { TaskEntity task = TaskEntity.create(); task.setName(TASK_NAME); task.setCreateTime(TIMESTAMP); processEngine.getTaskService().saveTask(task); } };
public void testTaskEntitySerialization() throws Exception { TaskEntity task = new TaskEntity(); task.setDelegationState(DelegationState.RESOLVED); task.setExecution(new ExecutionEntity()); task.setProcessInstance(new ExecutionEntity()); task.setTaskDefinition(new TaskDefinition(null)); task.setAssignee("kermit"); task.setCreateTime(new Date()); task.setDescription("Test description"); task.setDueDate(new Date()); task.setName("myTask"); task.setEventName("end"); task.setDeleted(false); task.setDelegationStateString(DelegationState.RESOLVED.name()); byte[] data = writeObject(task); task = (TaskEntity) readObject(data); assertEquals("kermit", task.getAssignee()); assertEquals("myTask", task.getName()); assertEquals("end", task.getEventName()); }
/** new task. Embedded state and create time will be initialized. * But this task still will have to be persisted with * TransactionContext * .getCurrent() * .getPersistenceSession() * .insert(task); */ public static TaskEntity create() { TaskEntity task = new TaskEntity(); task.isIdentityLinksInitialized = true; task.setCreateTime(ClockUtil.getCurrentTime()); return task; }
public void testTaskEntitySerialization() throws Exception { TaskEntity task = new TaskEntity(); task.setDelegationState(DelegationState.RESOLVED); task.setExecution(new ExecutionEntity()); task.setProcessInstance(new ExecutionEntity()); task.setTaskDefinition(new TaskDefinition(null)); task.setAssignee("kermit"); task.setCreateTime(new Date()); task.setDescription("Test description"); task.setDueDate(new Date()); task.setName("myTask"); task.setEventName("end"); task.setDeleted(false); task.setDelegationStateString(DelegationState.RESOLVED.name()); byte[] data = writeObject(task); task = (TaskEntity) readObject(data); assertEquals("kermit", task.getAssignee()); assertEquals("myTask", task.getName()); assertEquals("end", task.getEventName()); }