Class SnapshotVersion

java.lang.Object
org.apache.maven.artifact.repository.metadata.SnapshotVersion
All Implemented Interfaces:
Serializable, Cloneable

public class SnapshotVersion extends Object implements Serializable, Cloneable
Versioning information for a sub-artifact of the current snapshot artifact.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • SnapshotVersion

      public SnapshotVersion()
  • Method Details

    • clone

      public SnapshotVersion clone()
      Method clone.
      Overrides:
      clone in class Object
      Returns:
      SnapshotVersion
    • equals

      public boolean equals(Object other)
      Method equals.
      Overrides:
      equals in class Object
      Parameters:
      other - a other object.
      Returns:
      boolean
    • getClassifier

      public String getClassifier()
      Get the classifier of the sub-artifact. Each classifier and extension pair may only appear once.
      Returns:
      String
    • getExtension

      public String getExtension()
      Get the file extension of the sub-artifact. Each classifier and extension pair may only appear once.
      Returns:
      String
    • getUpdated

      public String getUpdated()
      Get the timestamp when this version information was last updated. The timestamp is expressed using UTC in the format yyyyMMddHHmmss.
      Returns:
      String
    • getVersion

      public String getVersion()
      Get the resolved snapshot version of the sub-artifact.
      Returns:
      String
    • hashCode

      public int hashCode()
      Method hashCode.
      Overrides:
      hashCode in class Object
      Returns:
      int
    • setClassifier

      public void setClassifier(String classifier)
      Set the classifier of the sub-artifact. Each classifier and extension pair may only appear once.
      Parameters:
      classifier - a classifier object.
    • setExtension

      public void setExtension(String extension)
      Set the file extension of the sub-artifact. Each classifier and extension pair may only appear once.
      Parameters:
      extension - a extension object.
    • setUpdated

      public void setUpdated(String updated)
      Set the timestamp when this version information was last updated. The timestamp is expressed using UTC in the format yyyyMMddHHmmss.
      Parameters:
      updated - a updated object.
    • setVersion

      public void setVersion(String version)
      Set the resolved snapshot version of the sub-artifact.
      Parameters:
      version - a version object.
    • toString

      public String toString()
      Method toString.
      Overrides:
      toString in class Object
      Returns:
      String