|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.mywork.model.TaskBuilder
public class TaskBuilder
Builder for creating new tasks.
| Constructor Summary | |
|---|---|
TaskBuilder()
Creates an empty builder. |
|
TaskBuilder(Task task)
Creates a builder initialised with values from the given task. |
|
| Method Summary | |
|---|---|
TaskBuilder |
application(java.lang.String application)
|
TaskBuilder |
applicationLinkId(java.lang.String applicationLinkId)
|
TaskBuilder |
created(long created)
|
Task |
createTask()
|
TaskBuilder |
entity(java.lang.String entity)
|
java.lang.String |
getApplicationLinkId()
|
TaskBuilder |
globalId(java.lang.String globalId)
|
TaskBuilder |
iconUrl(java.lang.String iconUrl)
Set url to an icon describing the related content. |
TaskBuilder |
id(long id)
|
TaskBuilder |
itemTitle(java.lang.String itemTitle)
Set the title describing the related content. |
TaskBuilder |
metadata(org.codehaus.jackson.node.ObjectNode metadata)
|
TaskBuilder |
metadata(java.lang.String jsonMetadata)
|
TaskBuilder |
notes(java.lang.String notes)
|
TaskBuilder |
status(Status status)
|
TaskBuilder |
title(java.lang.String title)
|
TaskBuilder |
updated(long updated)
|
TaskBuilder |
url(java.lang.String url)
Set the absolute url to the related content. |
TaskBuilder |
user(java.lang.String user)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TaskBuilder()
public TaskBuilder(Task task)
task - task to get initial values from| Method Detail |
|---|
public TaskBuilder id(long id)
public java.lang.String getApplicationLinkId()
getApplicationLinkId in interface ApplicationLinkIdBuilder<TaskBuilder>public TaskBuilder applicationLinkId(java.lang.String applicationLinkId)
applicationLinkId in interface ApplicationLinkIdBuilder<TaskBuilder>public TaskBuilder title(java.lang.String title)
public TaskBuilder user(java.lang.String user)
public TaskBuilder notes(java.lang.String notes)
public TaskBuilder status(Status status)
public TaskBuilder created(long created)
public TaskBuilder updated(long updated)
public TaskBuilder globalId(java.lang.String globalId)
public TaskBuilder iconUrl(java.lang.String iconUrl)
iconUrl - url to an icon describing the related content
Item.getIconUrl()public TaskBuilder itemTitle(java.lang.String itemTitle)
In order for this field to be displayed, url(String) needs to
be set too.
itemTitle - the title describing the related content
Item.getTitle()public TaskBuilder url(java.lang.String url)
url - the absolute url to the related content
Item.getUrl()public TaskBuilder application(java.lang.String application)
public TaskBuilder entity(java.lang.String entity)
public TaskBuilder metadata(org.codehaus.jackson.node.ObjectNode metadata)
public TaskBuilder metadata(java.lang.String jsonMetadata)
public Task createTask()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||