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