1 package org.apache.maven.plugin.jira;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.StringReader;
23 import java.util.List;
24
25 import org.apache.maven.plugin.MojoExecutionException;
26 import org.apache.maven.plugin.issues.Issue;
27 import org.xml.sax.InputSource;
28
29
30
31
32
33
34 public class MockJiraDownloader
35 extends AbstractJiraDownloader
36 {
37 @Override
38 public void doExecute()
39 throws Exception
40 {
41
42 }
43
44 private String jiraXml;
45
46 @Override
47 public List<Issue> getIssueList()
48 throws MojoExecutionException
49 {
50 JiraXML jira = new JiraXML( log, jiraDatePattern );
51 InputSource inputSource = new InputSource( new StringReader( jiraXml ) );
52 jira.parse( inputSource );
53 log.info( "The JIRA version is '" + jira.getJiraVersion() + "'" );
54 return jira.getIssueList();
55 }
56
57 public void setJiraXml( String jiraXml )
58 {
59 this.jiraXml = jiraXml;
60 }
61
62 public String getJiraXml()
63 {
64 return jiraXml;
65 }
66
67 }