View Javadoc

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  }