1 package com.atlassian.jira.issue.link; 2 3 import java.util.Collection; 4 import java.util.Map; 5 6 import com.atlassian.jira.issue.Issue; 7 import com.atlassian.jira.project.Project; 8 9 /** 10 * FQCN : com.atlassian.jira.plugin.issueoperation.IssueLinker 11 * @author Kaamelot 12 * @since 3.10.1.30 13 * Description : IssueLinker 14 * 15 */ 16 public interface IssueLinker { 17 18 boolean showOperation(Map _context); 19 20 Collection getTargetIssueTypes(Issue _sourceIssue); 21 22 // boolean hasTargetIssueTypes(Issue _issue); 23 24 void createIssue(Issue _sourceIssue, Project _project, String _issueType); 25 26 void linkIssue(Issue _sourceIssue, Issue _targetIssue); 27 28 }