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