com.atlassian.greenhopper.web.rapid.list
Class RapidIssueEntry

java.lang.Object
  extended by com.atlassian.greenhopper.web.rapid.RestTemplate
      extended by com.atlassian.greenhopper.web.rapid.list.RapidIssueEntry

public class RapidIssueEntry
extends RestTemplate


Nested Class Summary
static class RapidIssueEntry.FieldValue
           
static class RapidIssueEntry.NumberFieldValue
           
static class RapidIssueEntry.StatisticFieldValue
           
static class RapidIssueEntry.TimeInColumnFieldValue
          To provide values which don't change in relation to the current time without mutation of the issue data we split the timeInColumn field into 2 values: enteredStatus the time the issue entered its current status durationPreviously the duration in milliseconds previously spent in status associated with the current column
 
Field Summary
 java.lang.String assignee
           
 java.lang.String assigneeName
           
 java.lang.String avatarUrl
           
 java.lang.String color
           
 RapidIssueEntry.StatisticFieldValue columnStatistic
          Represents the value of the configured column statistic/constraint.
 boolean done
           
 java.lang.String epic
          The issue key of the epic linked to this issue, if there is one.
 java.lang.String epicColor
          If this entry represents an epic, this stores the "Epic Colour" field value.
 java.lang.String epicLabel
          If this entry represents an epic, this stores the "Epic Name" field value.
 ClassificationStatistics epicStats
          If this entry represents an epic, this stores the statistics for this epic.
 RapidIssueEntry.StatisticFieldValue estimateStatistic
          Represents the value of the configured estimate statistic null means that the relevant field is invalid for this issue
 java.util.Set<java.lang.Long> fixVersions
           
 java.lang.Boolean flagged
           
 java.lang.Boolean hidden
           
 java.lang.Long id
           
 java.lang.String key
           
 java.lang.Long parentId
           
 java.lang.String parentKey
           
 java.lang.String priorityName
           
 java.lang.String priorityUrl
           
 java.lang.String statusId
           
 java.lang.String statusName
           
 java.lang.String statusUrl
           
 java.lang.String summary
           
 RapidIssueEntry.TimeInColumnFieldValue timeInColumn
          Time spent in the current column
 RapidIssueEntry.StatisticFieldValue trackingStatistic
          Represents the value of the configured estimate statistic null means that the relevant field is invalid for this issue
 java.lang.String typeId
           
 java.lang.String typeName
           
 java.lang.String typeUrl
           
 
Constructor Summary
RapidIssueEntry()
           
 
Method Summary
 RapidIssueEntry.StatisticFieldValue getEstimateStatistic()
           
 java.lang.Long getIssueId()
           
 java.lang.String getIssueKey()
           
 java.lang.Long getParentId()
           
 java.lang.String getParentKey()
           
 com.atlassian.jira.issue.status.Status getStatus()
           
 RapidIssueEntry.StatisticFieldValue getTrackingStatistic()
           
 void setStatus(com.atlassian.jira.issue.status.Status status, java.lang.String statusId, java.lang.String statusName, java.lang.String statusUrl)
           
 void setStatus(com.atlassian.jira.issue.status.Status status, WebUtilities webUtilities)
           
 
Methods inherited from class com.atlassian.greenhopper.web.rapid.RestTemplate
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public java.lang.Long id

key

public java.lang.String key

hidden

public java.lang.Boolean hidden

parentId

public java.lang.Long parentId

parentKey

public java.lang.String parentKey

typeName

public java.lang.String typeName

typeId

public java.lang.String typeId

summary

public java.lang.String summary

typeUrl

public java.lang.String typeUrl

priorityUrl

public java.lang.String priorityUrl

priorityName

public java.lang.String priorityName

done

public boolean done

assignee

public java.lang.String assignee

assigneeName

public java.lang.String assigneeName

avatarUrl

public java.lang.String avatarUrl

color

public java.lang.String color

flagged

public java.lang.Boolean flagged

epic

public java.lang.String epic
The issue key of the epic linked to this issue, if there is one.


epicLabel

public java.lang.String epicLabel
If this entry represents an epic, this stores the "Epic Name" field value.


epicColor

public java.lang.String epicColor
If this entry represents an epic, this stores the "Epic Colour" field value.


epicStats

public ClassificationStatistics epicStats
If this entry represents an epic, this stores the statistics for this epic.


columnStatistic

public RapidIssueEntry.StatisticFieldValue columnStatistic
Represents the value of the configured column statistic/constraint. null means that no statistic is configured or it is invalid for this issue.


estimateStatistic

public RapidIssueEntry.StatisticFieldValue estimateStatistic
Represents the value of the configured estimate statistic null means that the relevant field is invalid for this issue


trackingStatistic

public RapidIssueEntry.StatisticFieldValue trackingStatistic
Represents the value of the configured estimate statistic null means that the relevant field is invalid for this issue


statusId

public java.lang.String statusId

statusName

public java.lang.String statusName

statusUrl

public java.lang.String statusUrl

timeInColumn

public RapidIssueEntry.TimeInColumnFieldValue timeInColumn
Time spent in the current column


fixVersions

public java.util.Set<java.lang.Long> fixVersions
Constructor Detail

RapidIssueEntry

public RapidIssueEntry()
Method Detail

getStatus

public com.atlassian.jira.issue.status.Status getStatus()

setStatus

public void setStatus(com.atlassian.jira.issue.status.Status status,
                      WebUtilities webUtilities)

setStatus

public void setStatus(com.atlassian.jira.issue.status.Status status,
                      java.lang.String statusId,
                      java.lang.String statusName,
                      java.lang.String statusUrl)

getIssueId

public java.lang.Long getIssueId()

getIssueKey

public java.lang.String getIssueKey()

getEstimateStatistic

public RapidIssueEntry.StatisticFieldValue getEstimateStatistic()

getTrackingStatistic

public RapidIssueEntry.StatisticFieldValue getTrackingStatistic()

getParentId

public java.lang.Long getParentId()

getParentKey

public java.lang.String getParentKey()


Copyright © 2007-2013 Atlassian. All Rights Reserved.