On an issue close transition, I've got a groovy post function that creates a remote issue link to another application. That part works no problem. But I'm worried about what happens when someone reopens the issue and then closes it later... I want to check for any existing remote issue links and ensure the link hasn't already been created. How do I search the remote issue links? I can't seem to figure out how to get a list... I've been searching the API documentation and I found:
It looks like exactly what I want... but I can't figure out how to get an instance of RemoteIssueLinkManager. If I try:
RemoteIssueLinkManager remoteIssueLinkManager = new RemoteIssueLinkManager()
I get an error because it is an abstract class. What is the right way to get an instance of a remote issue link manager? Or is there a better way to get a List of RemoteIssueLinks for a given issue?
Thanks in advance!
Nevermind... I figured out that I could use RemoteIssueLinkService:
RemoteIssueLinkService remoteIssueLinkService = ComponentManager.getComponentInstanceOfType(RemoteIssueLinkService.class) RemoteIssueLinkService.RemoteIssueLinkListResult links = remoteIssueLinkService.getRemoteIssueLinksForIssue(currentUser, issue)
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG