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

public class Snapshot extends Object implements Serializable, Cloneable
Snapshot data for the last artifact corresponding to the SNAPSHOT base version.
Version:
$Revision$ $Date$
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private int
    The incremental build number.
    private boolean
    Whether to use a local copy instead (with filename that includes the base version).
    private String
    The timestamp when this version was deployed.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Method clone.
    int
    Get the incremental build number.
    Get the timestamp when this version was deployed.
    boolean
    Get whether to use a local copy instead (with filename that includes the base version).
    void
    setBuildNumber(int buildNumber)
    Set the incremental build number.
    void
    setLocalCopy(boolean localCopy)
    Set whether to use a local copy instead (with filename that includes the base version).
    void
    setTimestamp(String timestamp)
    Set the timestamp when this version was deployed.

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • timestamp

      private String timestamp
      The timestamp when this version was deployed. The timestamp is expressed using UTC in the format yyyyMMdd.HHmmss.
    • buildNumber

      private int buildNumber
      The incremental build number.
    • localCopy

      private boolean localCopy
      Whether to use a local copy instead (with filename that includes the base version).
  • Constructor Details

    • Snapshot

      public Snapshot()
  • Method Details

    • clone

      public Snapshot clone()
      Method clone.
      Overrides:
      clone in class Object
      Returns:
      Snapshot
    • getBuildNumber

      public int getBuildNumber()
      Get the incremental build number.
      Returns:
      int
    • getTimestamp

      public String getTimestamp()
      Get the timestamp when this version was deployed. The timestamp is expressed using UTC in the format yyyyMMdd.HHmmss.
      Returns:
      String
    • isLocalCopy

      public boolean isLocalCopy()
      Get whether to use a local copy instead (with filename that includes the base version).
      Returns:
      boolean
    • setBuildNumber

      public void setBuildNumber(int buildNumber)
      Set the incremental build number.
      Parameters:
      buildNumber - a buildNumber object.
    • setLocalCopy

      public void setLocalCopy(boolean localCopy)
      Set whether to use a local copy instead (with filename that includes the base version).
      Parameters:
      localCopy - a localCopy object.
    • setTimestamp

      public void setTimestamp(String timestamp)
      Set the timestamp when this version was deployed. The timestamp is expressed using UTC in the format yyyyMMdd.HHmmss.
      Parameters:
      timestamp - a timestamp object.