1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.report.projectinfo.stubs;
20
21 import org.apache.maven.artifact.handler.ArtifactHandler;
22 import org.apache.maven.artifact.versioning.VersionRange;
23 import org.apache.maven.plugin.testing.stubs.ArtifactStub;
24
25
26
27
28
29 public class ProjectInfoPluginArtifactStub extends ArtifactStub {
30 private String groupId;
31
32 private String artifactId;
33
34 private String version;
35
36 private String packaging;
37
38 private VersionRange versionRange;
39
40 private ArtifactHandler handler;
41
42 public ProjectInfoPluginArtifactStub(String groupId, String artifactId, String version, String packaging) {
43 this.groupId = groupId;
44 this.artifactId = artifactId;
45 this.version = version;
46 this.packaging = packaging;
47 versionRange = VersionRange.createFromVersion(version);
48 }
49
50 @Override
51 public void setGroupId(String groupId) {
52 this.groupId = groupId;
53 }
54
55 @Override
56 public String getGroupId() {
57 return groupId;
58 }
59
60 @Override
61 public void setArtifactId(String artifactId) {
62 this.artifactId = artifactId;
63 }
64
65 @Override
66 public String getArtifactId() {
67 return artifactId;
68 }
69
70 @Override
71 public void setVersion(String version) {
72 this.version = version;
73 }
74
75 @Override
76 public String getVersion() {
77 return version;
78 }
79
80 public void setPackaging(String packaging) {
81 this.packaging = packaging;
82 }
83
84 public String getPackaging() {
85 return packaging;
86 }
87
88 @Override
89 public VersionRange getVersionRange() {
90 return versionRange;
91 }
92
93 @Override
94 public void setVersionRange(VersionRange versionRange) {
95 this.versionRange = versionRange;
96 }
97
98 @Override
99 public ArtifactHandler getArtifactHandler() {
100 return handler;
101 }
102
103 @Override
104 public void setArtifactHandler(ArtifactHandler handler) {
105 this.handler = handler;
106 }
107
108 @Override
109 public String getType() {
110 return "";
111 }
112 }