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.