How do I get an instance of IssueLinkService in the Jira API (version 5.1.8)?
Import the interface in your class:
import com.atlassian.jira.bc.issue.link.IssueLinkService;
Then just add it to your constructor:
public MyPluginComponentImpl(ApplicationProperties applicationProperties, IssueLinkService issueLinkService) { this.applicationProperties = applicationProperties; this.issueLinkService = issueLinkService; }
Spring will autowire it for you.
Thanks Aseem,
but I am using the ScriptRunner plugin and trying to implement a post transition function with Groovy.
Ahhh...it would have been great to know that beforehand.
Try this instead:
import com.atlassian.jira.ComponentManager; import com.atlassian.jira.bc.issue.link.IssueLinkService; issueLinkService = ComponentManager.getComponentInstanceOfType(IssueLinkService.class);
Thanks Aseem!!! That works like a charm.
It looks like you're new here. Sign in or register to get started.