1 package org.apache.maven.classrealm;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23
24 import org.eclipse.aether.artifact.Artifact;
25
26
27
28
29 class ArtifactClassRealmConstituent
30 implements ClassRealmConstituent
31 {
32
33 private final Artifact artifact;
34
35 ArtifactClassRealmConstituent( Artifact artifact )
36 {
37 this.artifact = artifact;
38 }
39
40 public String getGroupId()
41 {
42 return artifact.getGroupId();
43 }
44
45 public String getArtifactId()
46 {
47 return artifact.getArtifactId();
48 }
49
50 public String getType()
51 {
52 return artifact.getExtension();
53 }
54
55 public String getClassifier()
56 {
57 return artifact.getClassifier();
58 }
59
60 public String getVersion()
61 {
62 return artifact.getBaseVersion();
63 }
64
65 public File getFile()
66 {
67 return artifact.getFile();
68 }
69
70 @Override
71 public String toString()
72 {
73 return artifact.toString();
74 }
75
76 }