com.atlassian.mywork.model
Class TaskBuilder
java.lang.Object
com.atlassian.mywork.model.TaskBuilder
public class TaskBuilder
- extends java.lang.Object
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)
applicationLinkId
public TaskBuilder applicationLinkId(java.lang.String applicationLinkId)
title
public TaskBuilder title(java.lang.String title)
user
public TaskBuilder user(java.lang.String user)
description
public TaskBuilder description(java.lang.String description)
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.