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.issue.fields.config.manager.IssueTypeSchemeManager;
8 import com.atlassian.jira.project.Project;
9
10 public class DefaultIssueLinker implements IssueLinker {
11
12 protected IssueTypeSchemeManager issueTypeSchemeManager;
13
14 public DefaultIssueLinker(IssueTypeSchemeManager issueTypeSchemeManager) {
15 this.issueTypeSchemeManager = issueTypeSchemeManager;
16 }
17
18 public void createIssue(Issue issue, Project _project, String type) {
19
20 }
21
22 public Collection getTargetIssueTypes(Issue _sourceIssue) {
23 Collection issueTypeObjects = issueTypeSchemeManager.getIssueTypesForProject(_sourceIssue.getProjectObject());
24 return issueTypeObjects;
25 }
26
27
28
29
30
31 public void linkIssue(Issue issue, Issue issue2) {
32
33 }
34
35 public boolean showOperation(Map _context) {
36 return true;
37 }
38
39 }