Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Referencing links in Insight Groovy post-function

Jon Hill
Contributor
May 29, 2018

I'm having a hard time importing any of the link classes when I'm in Insight's Groovy post function code editor.  It keeps returning "Unable to resolve class..."

None of the imports below work.

import com.atlassian.jira.issue.link.IssueLinkTypeManager;
import com.atlassian.jira.issue.link.DefaultIssueLinkTypeManager;
import com.atlassian.jira.issue.link.LinkCollectionImpl;
import com.atlassian.jira.issue.link.IssueLink;
import com.atlassian.jira.issue.link.IssueLinkImpl;

The code below does work; I'm just curious why I can't import the class.


def issueLinkManager=ComponentAccessor.getIssueLinkManager();
for(def issueLink: issueLinkManager.getOutwardLinks(issue.getId())){
log.info "outward link:" + issueLink.getDestinationObject().getKey();
}
for(def issueLink: issueLinkManager.getInwardLinks(issue.getId())){
log.info "inward link:" + issueLink.getSourceObject().getKey();
log.info "inward link class:" + issueLink.getClass();
}

In fact, the getClass line returns com.atlassian.jira.issue.link.IssueLinkImpl, which is one of the classes I can't import.

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events