com.atlassian.bamboo.jira.jiraissues
Class JiraIssueDetailsImpl

java.lang.Object
  extended by com.atlassian.bamboo.jira.jiraissues.JiraIssueDetailsImpl
All Implemented Interfaces:
JiraIssueDetails

public class JiraIssueDetailsImpl
extends Object
implements JiraIssueDetails

Bamboo's representation of an issue for the UI


Constructor Summary
JiraIssueDetailsImpl()
           
 
Method Summary
 boolean equals(Object obj)
           
 JiraAssignee getAssignee()
          Returns JIRA issue assignee as parsed from remote JIRA response
 URL getDisplayUrl()
          Returns remote JIRA URL that would display issue
 Collection<String> getFixVersions()
          Returns JIRA issue fix verions as parsed from remote JIRA response
 String getIssueKey()
          Returns JIRA issue key
 JiraStatus getStatus()
          Returns JIRA issue status as parsed from remote JIRA response
 String getSummary()
          Returns JIRA issue summary as parsed from remote JIRA response
 JiraType getType()
          Returns JIRA issue type as parsed from remote JIRA response
 void setAssignee(JiraAssignee assignee)
           
 void setDisplayUrl(URL displayUrl)
           
 void setFixVersions(Collection<String> fixVersions)
           
 void setIssueKey(String issueKey)
           
 void setStatus(JiraStatus status)
           
 void setSummary(String summary)
           
 void setType(JiraType type)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraIssueDetailsImpl

public JiraIssueDetailsImpl()
Method Detail

getSummary

public String getSummary()
Description copied from interface: JiraIssueDetails
Returns JIRA issue summary as parsed from remote JIRA response

Specified by:
getSummary in interface JiraIssueDetails
Returns:
JIRA issue summary

setSummary

public void setSummary(String summary)

getType

public JiraType getType()
Description copied from interface: JiraIssueDetails
Returns JIRA issue type as parsed from remote JIRA response

Specified by:
getType in interface JiraIssueDetails
Returns:
JIRA issue type

setType

public void setType(JiraType type)

getStatus

public JiraStatus getStatus()
Description copied from interface: JiraIssueDetails
Returns JIRA issue status as parsed from remote JIRA response

Specified by:
getStatus in interface JiraIssueDetails
Returns:
JIRA issue status

setStatus

public void setStatus(JiraStatus status)

getIssueKey

@NotNull
public String getIssueKey()
Description copied from interface: JiraIssueDetails
Returns JIRA issue key

Specified by:
getIssueKey in interface JiraIssueDetails
Returns:
JIRA issue key

setIssueKey

public void setIssueKey(@NotNull
                        String issueKey)

getDisplayUrl

@NotNull
public URL getDisplayUrl()
Description copied from interface: JiraIssueDetails
Returns remote JIRA URL that would display issue

Specified by:
getDisplayUrl in interface JiraIssueDetails
Returns:
Remote JIRA URL

setDisplayUrl

public void setDisplayUrl(@NotNull
                          URL displayUrl)

getAssignee

public JiraAssignee getAssignee()
Description copied from interface: JiraIssueDetails
Returns JIRA issue assignee as parsed from remote JIRA response

Specified by:
getAssignee in interface JiraIssueDetails
Returns:
JIRA issue assignee

setAssignee

public void setAssignee(JiraAssignee assignee)

getFixVersions

public Collection<String> getFixVersions()
Description copied from interface: JiraIssueDetails
Returns JIRA issue fix verions as parsed from remote JIRA response

Specified by:
getFixVersions in interface JiraIssueDetails
Returns:
JIRA issue fix versions

setFixVersions

public void setFixVersions(Collection<String> fixVersions)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.