jetbrains.buildServer.issueTracker
Interface Issue


public interface Issue

Represents an issue from the issue-tracking system.

This interface is close to IssueData, but added for future extensibility. The issue-tracker plugins should use IssueData class.

Since:
5.0
Author:
Maxim Podkolzine (maxim.podkolzine@jetbrains.com)

Method Summary
 java.lang.String getId()
          Returns the issue id.
 java.lang.String getState()
          Returns the issue state (open, fixed, etc.).
 java.lang.String getSummary()
          Returns the issue summary (a single line which describes the issue briefly).
 java.lang.String getUrl()
          Returns the URL corresponding to the issue.
 boolean isResolved()
          Returns whether the issue is resolved (possibly as "won't fix").
 

Method Detail

getId

@NotNull
java.lang.String getId()
Returns the issue id. The id is generated by the issue tracker and is considered immutable.

Returns:
issue id

getSummary

@NotNull
java.lang.String getSummary()
Returns the issue summary (a single line which describes the issue briefly).

Returns:
issue summary

getState

@NotNull
java.lang.String getState()
Returns the issue state (open, fixed, etc.).

Returns:
issue state

isResolved

boolean isResolved()
Returns whether the issue is resolved (possibly as "won't fix").

Returns:
true if the issue is resolved

getUrl

@Nullable
java.lang.String getUrl()
Returns the URL corresponding to the issue.

Returns:
corresponding URL