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 public class MockJiraDownloader
34 extends AbstractJiraDownloader
35 {
36 @Override
37 public void doExecute()
38 throws Exception
39 {
40
41 }
42
43 private String jiraXml;
44
45 @Override
46 public List<Issue> getIssueList()
47 throws MojoExecutionException
48 {
49 JiraXML jira = new JiraXML( log, jiraDatePattern );
50 InputSource inputSource = new InputSource( new StringReader( jiraXml ) );
51 jira.parse( inputSource );
52 log.info( "The JIRA version is '" + jira.getJiraVersion() + "'" );
53 return jira.getIssueList();
54 }
55
56 public void setJiraXml( String jiraXml )
57 {
58 this.jiraXml = jiraXml;
59 }
60
61 public String getJiraXml()
62 {
63 return jiraXml;
64 }
65
66 }