public class IssueInputBuilder extends Object
Constructor and Description |
---|
IssueInputBuilder(BasicProject project,
BasicIssueType issueType) |
IssueInputBuilder(BasicProject project,
BasicIssueType issueType,
String summary) |
IssueInputBuilder(String projectKey,
Long issueTypeId) |
IssueInputBuilder(String projectKey,
Long issueTypeId,
String summary) |
public IssueInputBuilder(BasicProject project, BasicIssueType issueType)
public IssueInputBuilder(BasicProject project, BasicIssueType issueType, String summary)
public IssueInputBuilder setSummary(String summary)
public IssueInputBuilder setProjectKey(String projectKey)
public IssueInputBuilder setProject(BasicProject project)
public IssueInputBuilder setIssueTypeId(Long issueTypeId)
public IssueInputBuilder setIssueType(BasicIssueType issueType)
public IssueInputBuilder setFieldInput(FieldInput fieldInput)
setFieldValue(String, Object)
.fieldInput
- FieldInput to insert.public IssueInputBuilder setFieldValue(String id, ComplexIssueInputFieldValue value)
FieldInput
with given id and value into fields collection.setFieldValue(String, Object)
.id
- Field's idvalue
- Complex value for fieldpublic IssueInputBuilder setFieldValue(String id, Object value) throws CannotTransformValueException
id
- Field's idvalue
- Field's valueCannotTransformValueException
- When transformer cannot transform given valuepublic IssueInputBuilder setDescription(String summary)
public IssueInputBuilder setAssignee(BasicUser assignee)
public IssueInputBuilder setAssigneeName(String assignee)
public IssueInput build()
public IssueInputBuilder setAffectedVersions(Iterable<Version> versions)
public IssueInputBuilder setAffectedVersionsNames(Iterable<String> names)
public IssueInputBuilder setComponentsNames(Iterable<String> names)
public IssueInputBuilder setComponents(Iterable<BasicComponent> basicComponents)
public IssueInputBuilder setComponents(BasicComponent... basicComponents)
public IssueInputBuilder setDueDate(org.joda.time.DateTime date)
public IssueInputBuilder setFixVersionsNames(Iterable<String> names)
public IssueInputBuilder setFixVersions(Iterable<Version> versions)
public IssueInputBuilder setPriority(BasicPriority priority)
public IssueInputBuilder setPriorityId(Long id)
public IssueInputBuilder setReporter(BasicUser reporter)
public IssueInputBuilder setReporterName(String reporterName)
public ValueTransformerManager getValueTransformerManager()
setFieldValue(String, Object)
.
You may use this manager if you want register new custom transformer.Copyright © 2013 Atlassian. All Rights Reserved.