com.atlassian.jira.issue.link.RemoteIssueLinkManager |
Known Indirect Subclasses |
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).
Manages remote issue links
between a JIRA issue and remote objects in other remote applications.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This method is deprecated.
since v6.1. Use
createRemoteIssueLink(RemoteIssueLink, com.atlassian.jira.user.ApplicationUser) instead.
| |||||||||||
Creates the given remote issue link.
| |||||||||||
Returns the remote issue links that have any the given globalIds, or empty if none exists.
| |||||||||||
Returns the remote issue link with the given id, or null if it does not exist.
| |||||||||||
Returns the first remote issue link found that links with the given JIRA issue and has the given globalId, or
null if none exists.
| |||||||||||
Gets the remote issue links that link with the given JIRA issue.
| |||||||||||
Get the total count of Remote Issue Links which have a given global id
| |||||||||||
Deletes the given remote issue link id.
| |||||||||||
This method is deprecated.
since v6.1. Use
removeRemoteIssueLink(Long, com.atlassian.jira.user.ApplicationUser) instead.
| |||||||||||
This method is deprecated.
since v6.1. Use
removeRemoteIssueLinkByGlobalId(com.atlassian.jira.issue.Issue, String, com.atlassian.jira.user.ApplicationUser) instead.
| |||||||||||
Deletes any remote issue link that links with the given JIRA issue and has the given global id.
| |||||||||||
Updates the given remote issue link.
| |||||||||||
This method is deprecated.
since v6.1. Use
updateRemoteIssueLink(RemoteIssueLink, com.atlassian.jira.user.ApplicationUser) instead.
|
This method is deprecated.
since v6.1. Use createRemoteIssueLink(RemoteIssueLink, com.atlassian.jira.user.ApplicationUser)
instead.
Creates the given remote issue link.
remoteIssueLink | the remote issue link to create |
---|---|
user | the current user |
CreateException | |
CreateException |
Creates the given remote issue link.
remoteIssueLink | the remote issue link to create |
---|---|
user | the current user |
CreateException |
---|
Returns the remote issue links that have any the given globalIds, or empty if none exists.
globalIds | the globalIds to get the remote issue links for |
---|
GetException | when the number of globalIds exceeds 100. |
---|
Returns the remote issue link with the given id, or null if it does not exist.
remoteIssueLinkId | the id of the remote issue link to get |
---|
Returns the first remote issue link found that links with the given JIRA issue and has the given globalId, or null if none exists.
issue | the issue to get the remote issue links for |
---|---|
globalId | the globalId to get the remote issue link for |
Gets the remote issue links that link with the given JIRA issue.
issue | the issue to get the remote issue links for |
---|
Get the total count of Remote Issue Links which have a given global id
globalId | The global of the remote issue link |
---|
Deletes the given remote issue link id.
remoteIssueLinkId | the id of the remote issue link to delete |
---|---|
user | the current user |
This method is deprecated.
since v6.1. Use removeRemoteIssueLink(Long, com.atlassian.jira.user.ApplicationUser)
instead.
Deletes the given remote issue link id.
remoteIssueLinkId | the id of the remote issue link to delete |
---|---|
user | the current user |
This method is deprecated.
since v6.1. Use removeRemoteIssueLinkByGlobalId(com.atlassian.jira.issue.Issue, String, com.atlassian.jira.user.ApplicationUser)
instead.
Deletes any remote issue link that links with the given JIRA issue and has the given global id.
issue | the issue of the remote issue link |
---|---|
globalId | the global id of the remote issue link |
user | the current user |
Deletes any remote issue link that links with the given JIRA issue and has the given global id.
issue | the issue of the remote issue link |
---|---|
globalId | the global id of the remote issue link |
user | the current user |
Updates the given remote issue link. The remote issue link is updated using all of the values in this object. Null values are written as null, and must adhere to the required field constraints.
remoteIssueLink | the remote issue link to update |
---|---|
user | the current user |
UpdateException |
---|
This method is deprecated.
since v6.1. Use updateRemoteIssueLink(RemoteIssueLink, com.atlassian.jira.user.ApplicationUser)
instead.
Updates the given remote issue link. The remote issue link is updated using all of the values in this object. Null values are written as null, and must adhere to the required field constraints.
remoteIssueLink | the remote issue link to update |
---|---|
user | the current user |
UpdateException | |
UpdateException |