com.atlassian.mywork.model
Class TaskBuilder
java.lang.Object
com.atlassian.mywork.model.TaskBuilder
- All Implemented Interfaces:
- ApplicationLinkIdBuilder<TaskBuilder>
public class TaskBuilder
- extends java.lang.Object
- implements ApplicationLinkIdBuilder<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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskBuilder
public TaskBuilder()
- Creates an empty builder.
TaskBuilder
public TaskBuilder(Task task)
- Creates a builder initialised with values from the given task.
- Parameters:
task - task to get initial values from
id
public TaskBuilder id(long id)
getApplicationLinkId
public java.lang.String getApplicationLinkId()
- Specified by:
getApplicationLinkId in interface ApplicationLinkIdBuilder<TaskBuilder>
applicationLinkId
public TaskBuilder applicationLinkId(java.lang.String applicationLinkId)
- Specified by:
applicationLinkId in interface ApplicationLinkIdBuilder<TaskBuilder>
title
public TaskBuilder title(java.lang.String title)
user
public TaskBuilder user(java.lang.String user)
notes
public TaskBuilder notes(java.lang.String notes)
status
public TaskBuilder status(Status status)
created
public TaskBuilder created(long created)
updated
public TaskBuilder updated(long updated)
globalId
public TaskBuilder globalId(java.lang.String globalId)
iconUrl
public TaskBuilder iconUrl(java.lang.String iconUrl)
itemTitle
public TaskBuilder itemTitle(java.lang.String itemTitle)
url
public TaskBuilder url(java.lang.String url)
application
public TaskBuilder application(java.lang.String application)
entity
public TaskBuilder entity(java.lang.String entity)
metadata
public TaskBuilder metadata(org.codehaus.jackson.node.ObjectNode metadata)
createTask
public Task createTask()
Copyright © 2012 Atlassian. All Rights Reserved.