Package org.exoplatform.task.service
Class TaskBuilder
- java.lang.Object
-
- org.exoplatform.task.service.TaskBuilder
-
public class TaskBuilder extends Object
- Author:
- Tuyen Nguyen The.
-
-
Constructor Summary
Constructors Constructor Description TaskBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskBuilderaddCoworker(String coworker)TaskDtobuild()TaskBuilderwithAssignee(String assignee)TaskBuilderwithContext(String context)TaskBuilderwithCoworker(Set<String> coworker)TaskBuilderwithCreatedBy(String username)TaskBuilderwithDescription(String description)TaskBuilderwithDueDate(Date date)TaskBuilderwithEndDate(Date endDate)TaskBuilderwithPriority(Priority priority)TaskBuilderwithStartDate(Date date)TaskBuilderwithStatus(StatusDto status)TaskBuilderwithTitle(String title)TaskBuilderwithWatcher(Set<String> watcher)
-
-
-
Method Detail
-
build
public TaskDto build()
-
withTitle
public TaskBuilder withTitle(String title)
-
withDescription
public TaskBuilder withDescription(String description)
-
withPriority
public TaskBuilder withPriority(Priority priority)
-
withAssignee
public TaskBuilder withAssignee(String assignee)
-
withWatcher
public TaskBuilder withWatcher(Set<String> watcher)
-
withCoworker
public TaskBuilder withCoworker(Set<String> coworker)
-
addCoworker
public TaskBuilder addCoworker(String coworker)
-
withContext
public TaskBuilder withContext(String context)
-
withDueDate
public TaskBuilder withDueDate(Date date)
-
withStatus
public TaskBuilder withStatus(StatusDto status)
-
withCreatedBy
public TaskBuilder withCreatedBy(String username)
-
withEndDate
public TaskBuilder withEndDate(Date endDate)
-
withStartDate
public TaskBuilder withStartDate(Date date)
-
-