|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.rest.client.domain.input.IssueInputBuilder
public class IssueInputBuilder
Builder for IssueInput class.
| Constructor Summary | |
|---|---|
IssueInputBuilder(BasicProject project,
BasicIssueType issueType)
|
|
IssueInputBuilder(BasicProject project,
BasicIssueType issueType,
java.lang.String summary)
|
|
IssueInputBuilder(java.lang.String projectKey,
java.lang.Long issueTypeId)
|
|
IssueInputBuilder(java.lang.String projectKey,
java.lang.Long issueTypeId,
java.lang.String summary)
|
|
| Method Summary | |
|---|---|
IssueInput |
build()
|
ValueTransformerManager |
getValueTransformerManager()
This method returns value transformer manager used to transform values by setFieldValue(String, Object). |
IssueInputBuilder |
setAffectedVersions(java.lang.Iterable<Version> versions)
|
IssueInputBuilder |
setAffectedVersionsNames(java.lang.Iterable<java.lang.String> names)
|
IssueInputBuilder |
setAssignee(BasicUser assignee)
|
IssueInputBuilder |
setAssigneeName(java.lang.String assignee)
|
IssueInputBuilder |
setComponents(BasicComponent... basicComponents)
|
IssueInputBuilder |
setComponents(java.lang.Iterable<BasicComponent> basicComponents)
|
IssueInputBuilder |
setComponentsNames(java.lang.Iterable<java.lang.String> names)
|
IssueInputBuilder |
setDescription(java.lang.String summary)
|
IssueInputBuilder |
setDueDate(org.joda.time.DateTime date)
|
IssueInputBuilder |
setFieldInput(FieldInput fieldInput)
Puts given FieldInput into fields collection. |
IssueInputBuilder |
setFieldValue(java.lang.String id,
ComplexIssueInputFieldValue value)
Puts new FieldInput with given id and value into fields collection.Use this method only when you are sure what you are doing - value given in FieldInput must be
understandable by ComplexIssueInputFieldValueJsonGenerator.generateFieldValueForJson(Object).Recommended way to set field value is to use setFieldValue(String, Object). |
IssueInputBuilder |
setFieldValue(java.lang.String id,
java.lang.Object value)
Sets value of field. |
IssueInputBuilder |
setFixVersions(java.lang.Iterable<Version> versions)
|
IssueInputBuilder |
setFixVersionsNames(java.lang.Iterable<java.lang.String> names)
|
IssueInputBuilder |
setIssueType(BasicIssueType issueType)
|
IssueInputBuilder |
setIssueTypeId(java.lang.Long issueTypeId)
|
IssueInputBuilder |
setPriority(BasicPriority priority)
|
IssueInputBuilder |
setPriorityId(java.lang.Long id)
|
IssueInputBuilder |
setProject(BasicProject project)
|
IssueInputBuilder |
setProjectKey(java.lang.String projectKey)
|
IssueInputBuilder |
setReporter(BasicUser reporter)
|
IssueInputBuilder |
setReporterName(java.lang.String reporterName)
|
IssueInputBuilder |
setSummary(java.lang.String summary)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IssueInputBuilder(java.lang.String projectKey,
java.lang.Long issueTypeId)
public IssueInputBuilder(BasicProject project,
BasicIssueType issueType)
public IssueInputBuilder(java.lang.String projectKey,
java.lang.Long issueTypeId,
java.lang.String summary)
public IssueInputBuilder(BasicProject project,
BasicIssueType issueType,
java.lang.String summary)
| Method Detail |
|---|
public IssueInputBuilder setSummary(java.lang.String summary)
public IssueInputBuilder setProjectKey(java.lang.String projectKey)
public IssueInputBuilder setProject(BasicProject project)
public IssueInputBuilder setIssueTypeId(java.lang.Long issueTypeId)
public IssueInputBuilder setIssueType(BasicIssueType issueType)
public IssueInputBuilder setFieldInput(FieldInput fieldInput)
FieldInput must be
understandable by ComplexIssueInputFieldValueJsonGenerator.generateFieldValueForJson(Object).setFieldValue(String, Object).
fieldInput - FieldInput to insert.
public IssueInputBuilder setFieldValue(java.lang.String id,
ComplexIssueInputFieldValue value)
FieldInput with given id and value into fields collection.FieldInput must be
understandable by ComplexIssueInputFieldValueJsonGenerator.generateFieldValueForJson(Object).setFieldValue(String, Object).
id - Field's idvalue - Complex value for field
public IssueInputBuilder setFieldValue(java.lang.String id,
java.lang.Object value)
throws CannotTransformValueException
id - Field's idvalue - Field's value
CannotTransformValueException - When transformer cannot transform given valuepublic IssueInputBuilder setDescription(java.lang.String summary)
public IssueInputBuilder setAssignee(BasicUser assignee)
public IssueInputBuilder setAssigneeName(java.lang.String assignee)
public IssueInput build()
public IssueInputBuilder setAffectedVersions(java.lang.Iterable<Version> versions)
public IssueInputBuilder setAffectedVersionsNames(java.lang.Iterable<java.lang.String> names)
public IssueInputBuilder setComponentsNames(java.lang.Iterable<java.lang.String> names)
public IssueInputBuilder setComponents(java.lang.Iterable<BasicComponent> basicComponents)
public IssueInputBuilder setComponents(BasicComponent... basicComponents)
public IssueInputBuilder setDueDate(org.joda.time.DateTime date)
public IssueInputBuilder setFixVersionsNames(java.lang.Iterable<java.lang.String> names)
public IssueInputBuilder setFixVersions(java.lang.Iterable<Version> versions)
public IssueInputBuilder setPriority(BasicPriority priority)
public IssueInputBuilder setPriorityId(java.lang.Long id)
public IssueInputBuilder setReporter(BasicUser reporter)
public IssueInputBuilder setReporterName(java.lang.String reporterName)
public ValueTransformerManager getValueTransformerManager()
setFieldValue(String, Object).
You may use this manager if you want register new custom transformer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||