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