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:
RemoteIssueLinkManager.getRemoteIssueLinksForIssue()
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)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.