|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@PublicApi public interface RemoteIssueLinkManager
Manages remote issue links between a JIRA issue and remote objects in other remote applications.
| Method Summary | |
|---|---|
RemoteIssueLink |
createRemoteIssueLink(RemoteIssueLink remoteIssueLink,
com.atlassian.crowd.embedded.api.User user)
Creates the given remote issue link. |
RemoteIssueLink |
getRemoteIssueLink(Long remoteIssueLinkId)
Returns the remote issue link with the given id, or null if it does not exist. |
RemoteIssueLink |
getRemoteIssueLinkByGlobalId(Issue issue,
String globalId)
Returns the first remote issue link found that links with the given JIRA issue and has the given globalId, or null if none exists. |
List<RemoteIssueLink> |
getRemoteIssueLinksForIssue(Issue issue)
Gets the remote issue links that link with the given JIRA issue. |
void |
removeRemoteIssueLink(Long remoteIssueLinkId,
com.atlassian.crowd.embedded.api.User user)
Deletes the given remote issue link id. |
void |
removeRemoteIssueLinkByGlobalId(Issue issue,
String globalId,
com.atlassian.crowd.embedded.api.User user)
Deletes any remote issue link that links with the given JIRA issue and has the given global id. |
void |
updateRemoteIssueLink(RemoteIssueLink remoteIssueLink,
com.atlassian.crowd.embedded.api.User user)
Updates the given remote issue link. |
| Method Detail |
|---|
RemoteIssueLink getRemoteIssueLink(Long remoteIssueLinkId)
remoteIssueLinkId - the id of the remote issue link to get
List<RemoteIssueLink> getRemoteIssueLinksForIssue(Issue issue)
issue - the issue to get the remote issue links for
RemoteIssueLink getRemoteIssueLinkByGlobalId(Issue issue,
String globalId)
issue - the issue to get the remote issue links forglobalId - the globalId to get the remote issue link for
RemoteIssueLink createRemoteIssueLink(RemoteIssueLink remoteIssueLink,
com.atlassian.crowd.embedded.api.User user)
throws CreateException
remoteIssueLink - the remote issue link to createuser - the current user
CreateException
void updateRemoteIssueLink(RemoteIssueLink remoteIssueLink,
com.atlassian.crowd.embedded.api.User user)
throws UpdateException
remoteIssueLink - the remote issue link to updateuser - the current user
UpdateException
void removeRemoteIssueLink(Long remoteIssueLinkId,
com.atlassian.crowd.embedded.api.User user)
remoteIssueLinkId - the id of the remote issue link to deleteuser - the current user
void removeRemoteIssueLinkByGlobalId(Issue issue,
String globalId,
com.atlassian.crowd.embedded.api.User user)
issue - the issue of the remote issue linkglobalId - the global id of the remote issue linkuser - the current user
RemoveException - if the link could not be deleted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||