1 package org.apache.maven.artifact.metadata;
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.Artifact;
23
24
25
26
27
28
29
30 public abstract class AbstractArtifactMetadata
31 implements ArtifactMetadata
32 {
33 protected Artifact artifact;
34
35 protected AbstractArtifactMetadata( Artifact artifact )
36 {
37 this.artifact = artifact;
38 }
39
40 public boolean storedInGroupDirectory()
41 {
42 return false;
43 }
44
45 public String getGroupId()
46 {
47 return artifact.getGroupId();
48 }
49
50 public String getArtifactId()
51 {
52 return artifact.getArtifactId();
53 }
54
55 public String extendedToString()
56 {
57 StringBuffer buffer = new StringBuffer();
58
59 buffer.append( "\nArtifact Metadata\n--------------------------" );
60 buffer.append( "\nGroupId: " ).append( getGroupId() );
61 buffer.append( "\nArtifactId: " ).append( getArtifactId() );
62 buffer.append( "\nMetadata Type: " ).append(getClass().getName() );
63
64 return buffer.toString();
65 }
66 }