public TaskFluent setCreatedBy(String userId){ ((TaskDataImpl)task.getTaskData()).setCreatedBy(new UserImpl(userId)); return this; }
public TaskFluent setDeploymentID(String deploymentId){ ((TaskDataImpl)task.getTaskData()).setDeploymentId(deploymentId); return this; }
public TaskFluent setProcessInstanceId(long processInstanceId){ ((TaskDataImpl)task.getTaskData()).setProcessInstanceId(processInstanceId); return this; }
public TaskFluent() { if (task == null) { task = new TaskImpl(); task.setTaskData(new TaskDataImpl()); assignments = new PeopleAssignmentsImpl(); task.setPeopleAssignments(assignments); names = new ArrayList<I18NText>(); task.setNames(names); descriptions = new ArrayList<I18NText>(); task.setDescriptions(descriptions); subjects = new ArrayList<I18NText>(); task.setSubjects(subjects); } }
public TaskFluent setProcessId(String processId){ ((TaskDataImpl)task.getTaskData()).setProcessId(processId); return this; }
public Task getTask() { if(((TaskDataImpl)task.getTaskData()).getCreatedOn() == null){ ((TaskDataImpl)task.getTaskData()).setCreatedOn(new Date()); } return task; }
public TaskFluent setCreatedOn(Date createdOn){ ((TaskDataImpl)task.getTaskData()).setCreatedOn(createdOn); return this; }
public TaskFluent setWorkItemId(long workItemId){ ((TaskDataImpl)task.getTaskData()).setWorkItemId(workItemId); return this; }
public TaskFluent setParentId(long parentId){ ((TaskDataImpl)task.getTaskData()).setParentId(parentId); return this; }
public TaskFluent setDueDate(Date dueDate){ ((TaskDataImpl)task.getTaskData()).setExpirationTime(dueDate); return this; }
public TaskFluent setProcessSessionId(int processSessionId){ ((TaskDataImpl)task.getTaskData()).setProcessSessionId(processSessionId); return this; }
@Override public TaskData newTaskData() { return new TaskDataImpl(); }
@Override public Content newContent() { return new ContentImpl(); }
@Override public TaskDef newTaskDef() { return new TaskDefImpl(); }
@Override public Attachment newAttachment() { return new AttachmentImpl(); }
@Override public Escalation newEscalation() { return new EscalationImpl(); }
@Override public Notification newNotification() { return new NotificationImpl(); }
public TaskFluent setDescription(String description) { task.setDescription(description); return this; }
@Override public Deadline newDeadline() { return new DeadlineImpl(); }
public TaskFluent setWorkItemId(String deploymentId){ ((TaskDataImpl)task.getTaskData()).setDeploymentId(deploymentId); return this; }