public class Issue extends BasicIssue implements ExpandableResource
Constructor and Description |
---|
Issue(java.lang.String summary,
java.net.URI self,
java.lang.String key,
java.lang.Long id,
BasicProject project,
IssueType issueType,
Status status,
java.lang.String description,
BasicPriority priority,
Resolution resolution,
java.util.Collection<Attachment> attachments,
User reporter,
User assignee,
org.joda.time.DateTime creationDate,
org.joda.time.DateTime updateDate,
org.joda.time.DateTime dueDate,
java.util.Collection<Version> affectedVersions,
java.util.Collection<Version> fixVersions,
java.util.Collection<BasicComponent> components,
TimeTracking timeTracking,
java.util.Collection<IssueField> issueFields,
java.util.Collection<Comment> comments,
java.net.URI transitionsUri,
java.util.Collection<IssueLink> issueLinks,
BasicVotes votes,
java.util.Collection<Worklog> worklogs,
BasicWatchers watchers,
java.lang.Iterable<java.lang.String> expandos,
java.util.Collection<Subtask> subtasks,
java.util.Collection<ChangelogGroup> changelog,
Operations operations,
java.util.Set<java.lang.String> labels) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Version> |
getAffectedVersions() |
User |
getAssignee() |
java.lang.Iterable<Attachment> |
getAttachments() |
java.net.URI |
getAttachmentsUri() |
java.lang.Iterable<ChangelogGroup> |
getChangelog()
Returns changelog available for issues retrieved with CHANGELOG expanded.
|
java.lang.Iterable<Comment> |
getComments() |
java.net.URI |
getCommentsUri() |
java.lang.Iterable<BasicComponent> |
getComponents() |
org.joda.time.DateTime |
getCreationDate() |
java.lang.String |
getDescription() |
org.joda.time.DateTime |
getDueDate() |
java.lang.Iterable<java.lang.String> |
getExpandos() |
IssueField |
getField(java.lang.String id) |
IssueField |
getFieldByName(java.lang.String name)
This method returns the first field with specified name.
|
java.lang.Iterable<IssueField> |
getFields() |
java.lang.Iterable<Version> |
getFixVersions() |
java.lang.Iterable<IssueLink> |
getIssueLinks() |
IssueType |
getIssueType() |
java.util.Set<java.lang.String> |
getLabels() |
Operations |
getOperations()
Returns operations available/allowed for issues retrieved with
IssueRestClient.Expandos.OPERATIONS expanded. |
BasicPriority |
getPriority() |
BasicProject |
getProject() |
User |
getReporter() |
Resolution |
getResolution() |
Status |
getStatus() |
java.lang.Iterable<Subtask> |
getSubtasks() |
java.lang.String |
getSummary() |
TimeTracking |
getTimeTracking() |
protected com.google.common.base.Objects.ToStringHelper |
getToStringHelper() |
java.net.URI |
getTransitionsUri() |
org.joda.time.DateTime |
getUpdateDate() |
BasicVotes |
getVotes() |
java.net.URI |
getVotesUri() |
BasicWatchers |
getWatchers() |
java.lang.Iterable<Worklog> |
getWorklogs() |
java.net.URI |
getWorklogUri() |
public Issue(java.lang.String summary, java.net.URI self, java.lang.String key, java.lang.Long id, BasicProject project, IssueType issueType, Status status, java.lang.String description, @Nullable BasicPriority priority, @Nullable Resolution resolution, java.util.Collection<Attachment> attachments, @Nullable User reporter, @Nullable User assignee, org.joda.time.DateTime creationDate, org.joda.time.DateTime updateDate, org.joda.time.DateTime dueDate, java.util.Collection<Version> affectedVersions, java.util.Collection<Version> fixVersions, java.util.Collection<BasicComponent> components, @Nullable TimeTracking timeTracking, java.util.Collection<IssueField> issueFields, java.util.Collection<Comment> comments, @Nullable java.net.URI transitionsUri, @Nullable java.util.Collection<IssueLink> issueLinks, BasicVotes votes, java.util.Collection<Worklog> worklogs, BasicWatchers watchers, java.lang.Iterable<java.lang.String> expandos, @Nullable java.util.Collection<Subtask> subtasks, @Nullable java.util.Collection<ChangelogGroup> changelog, @Nullable Operations operations, java.util.Set<java.lang.String> labels)
public Status getStatus()
@Nullable public User getReporter()
null
if this issue has no reporter@Nullable public User getAssignee()
null
if this issue is unassigned.public java.lang.String getSummary()
@Nullable public BasicPriority getPriority()
@Nullable public java.lang.Iterable<IssueLink> getIssueLinks()
null
when issue links are deactivated for this JIRA instance@Nullable public java.lang.Iterable<Subtask> getSubtasks()
public java.lang.Iterable<IssueField> getFields()
@Nullable public IssueField getField(java.lang.String id)
id
- identifier of the field (inaccessible by concrete getter method)null
when no field with given id exists for this issue@Nullable public IssueField getFieldByName(java.lang.String name)
name
- name of the field.null
when no field with given name exists for this issuepublic java.lang.Iterable<java.lang.String> getExpandos()
getExpandos
in interface ExpandableResource
public IssueType getIssueType()
public java.lang.Iterable<Attachment> getAttachments()
public java.net.URI getAttachmentsUri()
public java.net.URI getWorklogUri()
public java.lang.Iterable<Comment> getComments()
public java.net.URI getCommentsUri()
public BasicProject getProject()
@Nullable public BasicVotes getVotes()
null
public java.lang.Iterable<Worklog> getWorklogs()
@Nullable public BasicWatchers getWatchers()
null
when watching is disabled in JIRA@Nullable public java.lang.Iterable<Version> getFixVersions()
@Nullable public java.net.URI getTransitionsUri()
@Nullable public java.lang.Iterable<Version> getAffectedVersions()
public java.lang.Iterable<BasicComponent> getComponents()
public java.util.Set<java.lang.String> getLabels()
@Nullable public java.lang.Iterable<ChangelogGroup> getChangelog()
null
if CHANGELOG has not been expanded or REST API on the server side does not serve
this information (pre-5.0)IssueRestClient.getIssue(String, Iterable)
@Nullable public Operations getOperations()
IssueRestClient.Expandos.OPERATIONS
expanded.null
if IssueRestClient.Expandos.OPERATIONS
has not been expanded or
REST API on the server side does not serve this information (pre-5.0)IssueRestClient.getIssue(String, Iterable)
public java.net.URI getVotesUri()
@Nullable public Resolution getResolution()
public org.joda.time.DateTime getCreationDate()
public org.joda.time.DateTime getUpdateDate()
public org.joda.time.DateTime getDueDate()
@Nullable public TimeTracking getTimeTracking()
@Nullable public java.lang.String getDescription()
protected com.google.common.base.Objects.ToStringHelper getToStringHelper()
getToStringHelper
in class BasicIssue
Copyright © 2014 Atlassian. All Rights Reserved.