[Groovy] How to create link any 2 different Issue Jira Groovy script


How to create link any 2 different Issue Jira Groovy script

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.link.IssueLinkManager
import com.atlassian.jira.user.ApplicationUser


/** * Created by ozdemirCe on 22.02.2016. */IssueManager issueManager = ComponentAccessor.getIssueManager();

MutableIssue myIssue = issueManager.getIssueObject("IssueName-1");
MutableIssue otherIssue = issueManager.getIssueObject("IssueName-2");

ApplicationUser applicationUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();
IssueLinkManager issueLinkManager = ComponentAccessor.getIssueLinkManager();

issueLinkManager.createIssueLink(myIssue.getId(), otherIssue.getId(),Long.parseLong("10003"), Long.valueOf("1"), applicationUser);

Note: 10003  is a link type ID.  you are chose any type or define custom linktype and enter id value as long

Yorumlar

Bu blogdaki popüler yayınlar

Bir Yazılımcının karşılaşabileceği Mülakat Soruları Karşılaştıklarım

[Java] Append Nedir

WebSocket Nedir?