com.atlassian.jira.issue.search.SearchContext |
![]()
|
Clients of @PublicApi
can expect
that programs compiled against a given version will remain binary compatible with later versions of the
@PublicApi
as per each product's API policy as long as the client does not implement/extend
@PublicApi
interfaces or classes (refer to each product's API policy for the exact
guarantee---usually binary compatibility is guaranteed at least across minor versions).
@PublicApi
interfaces and classes are not designed to be implemented or extended by clients,
we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not
affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces
annotated with @PublicSpi
are safe to extend/implement).
Represents the Project and IssueType combination which is used to determine the allowable fields and values when searching for Issues. In JIRA Schemes generally define what is customised on a per "Context" basis.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Gets the search context as a list of
IssueContext objects | |||||||||||
Issue ids as Strings
| |||||||||||
Returns issue types objects in this SearchContext
| |||||||||||
Returns selected categories
| |||||||||||
Project ids as Longs.
| |||||||||||
Returns project objects in this SearchContext
| |||||||||||
Returns the single Project for this SearchContext.
| |||||||||||
Returns true if no specific issue types have been selected
| |||||||||||
Returns whether the context is global or not.
| |||||||||||
Returns true if there is exactly one Project in this SearchContext.
| |||||||||||
Verifies that all issue types and projects in the context actually still exists.
|
Gets the search context as a list of IssueContext
objects
IssueContext
. If no issue types or projects selected. A blank issue context is returned. Never null.
Issue ids as Strings
Returns issue types objects in this SearchContext
IssueType
. If no issue types are selected, returns an empty list
Returns selected categories
Project ids as Longs.
Returns project objects in this SearchContext
Project
. If no projects are selected, returns an empty list.
Returns the single Project for this SearchContext.
You should first call isSingleProjectContext()
to check if this is valid.
IllegalStateException | if there is not exactly one Project in this SearchContext. |
---|
Returns true if no specific issue types have been selected
Returns whether the context is global or not. A context is global when there are no project restrictions and no project category restrictions.
Returns true if there is exactly one Project in this SearchContext.
Verifies that all issue types and projects in the context actually still exists. This might not be the case. Also removes any projects or issue types from this SearchContext that do not (any longer) exist in the backing store.