org.apache.archiva.model
Class ArchivaArtifact

java.lang.Object
  extended by org.apache.archiva.model.ArchivaArtifact

public class ArchivaArtifact
extends Object

ArchivaArtifact - Mutable artifact object.


Field Summary
private  String baseVersion
           
private  ArchivaArtifactModel model
           
private  ArchivaArtifactPlatformDetails platformDetails
           
private static int PRIME
           
 
Constructor Summary
ArchivaArtifact(ArchivaArtifactModel artifactModel)
           
ArchivaArtifact(ArtifactReference ref, String repositoryId)
           
ArchivaArtifact(String groupId, String artifactId, String version, String classifier, String type, String repositoryId)
           
 
Method Summary
private  void appendArtifactTypeClassifierString(StringBuilder sb)
           
private  boolean empty(String value)
           
 boolean equals(Object obj)
           
 String getArtifactId()
           
 String getBaseVersion()
           
 String getClassifier()
           
 String getGroupId()
           
 ArchivaArtifactModel getModel()
           
 ArchivaArtifactPlatformDetails getPlatformDetails()
           
 String getRepositoryId()
           
 String getType()
           
 String getVersion()
           
 boolean hasClassifier()
           
 int hashCode()
           
 boolean isSnapshot()
           
 void setPlatformDetails(ArchivaArtifactPlatformDetails platformDetails)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

model

private ArchivaArtifactModel model

platformDetails

private ArchivaArtifactPlatformDetails platformDetails

baseVersion

private String baseVersion

PRIME

private static final int PRIME
See Also:
Constant Field Values
Constructor Detail

ArchivaArtifact

public ArchivaArtifact(String groupId,
                       String artifactId,
                       String version,
                       String classifier,
                       String type,
                       String repositoryId)

ArchivaArtifact

public ArchivaArtifact(ArchivaArtifactModel artifactModel)

ArchivaArtifact

public ArchivaArtifact(ArtifactReference ref,
                       String repositoryId)
Method Detail

getModel

public ArchivaArtifactModel getModel()

getGroupId

public String getGroupId()

getArtifactId

public String getArtifactId()

getVersion

public String getVersion()

getBaseVersion

public String getBaseVersion()

isSnapshot

public boolean isSnapshot()

getClassifier

public String getClassifier()

getType

public String getType()

hasClassifier

public boolean hasClassifier()

getRepositoryId

public String getRepositoryId()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

appendArtifactTypeClassifierString

private void appendArtifactTypeClassifierString(StringBuilder sb)

empty

private boolean empty(String value)

getPlatformDetails

public ArchivaArtifactPlatformDetails getPlatformDetails()

setPlatformDetails

public void setPlatformDetails(ArchivaArtifactPlatformDetails platformDetails)


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.