java.lang.Object
com.thoughtworks.go.plugin.api.material.packagerepository.PackageRevision

@Deprecated
public class PackageRevision
extends java.lang.Object
Deprecated.
Represents specific revision of the package. Package revision consists of revision, timestamp, user, revision comment and addition data. Additional data is key vale map. Each entry added to additional data will be provided to agent as environment variable.
  • Constructor Summary

    Constructors
    Constructor Description
    PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user)
    Deprecated.
     
    PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user, java.lang.String revisionComment, java.lang.String trackbackUrl)
    Deprecated.
     
    PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user, java.lang.String revisionComment, java.lang.String trackbackUrl, java.util.Map<java.lang.String,​java.lang.String> data)
    Deprecated.
     
    PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user, java.util.Map<java.lang.String,​java.lang.String> data)
    Deprecated.
     
  • Method Summary

    Modifier and Type Method Description
    void addData​(java.lang.String key, java.lang.String value)
    Deprecated.
    Adds additional data related to the package revision
    boolean equals​(java.lang.Object o)
    Deprecated.
     
    java.util.Map<java.lang.String,​java.lang.String> getData()
    Deprecated.
    Gets additional data related to package revision
    java.lang.String getDataFor​(java.lang.String key)
    Deprecated.
    Gets additional data related to package revision for given key
    java.lang.String getRevision()
    Deprecated.
    Gets revision string
    java.lang.String getRevisionComment()
    Deprecated.
    Gets comment associated with revision
    java.util.Date getTimestamp()
    Deprecated.
    Gets revision timestamp
    java.lang.String getTrackbackUrl()
    Deprecated.
    Gets url which can provide information about producer of package revision
    java.lang.String getUser()
    Deprecated.
    Gets user associated with revision
    int hashCode()
    Deprecated.
     
    java.lang.String toString()
    Deprecated.
     
    void validateDataKey​(java.lang.String key)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PackageRevision

      public PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user)
      Deprecated.
    • PackageRevision

      public PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user, java.util.Map<java.lang.String,​java.lang.String> data)
      Deprecated.
    • PackageRevision

      public PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user, java.lang.String revisionComment, java.lang.String trackbackUrl)
      Deprecated.
    • PackageRevision

      public PackageRevision​(java.lang.String revision, java.util.Date timestamp, java.lang.String user, java.lang.String revisionComment, java.lang.String trackbackUrl, java.util.Map<java.lang.String,​java.lang.String> data)
      Deprecated.
  • Method Details

    • getRevision

      public java.lang.String getRevision()
      Deprecated.
      Gets revision string
      Returns:
      revision string
    • getTimestamp

      public java.util.Date getTimestamp()
      Deprecated.
      Gets revision timestamp
      Returns:
      revision timestamp
    • getUser

      public java.lang.String getUser()
      Deprecated.
      Gets user associated with revision
      Returns:
      user associated with revision
    • getRevisionComment

      public java.lang.String getRevisionComment()
      Deprecated.
      Gets comment associated with revision
      Returns:
      comment associated with revision
    • getTrackbackUrl

      public java.lang.String getTrackbackUrl()
      Deprecated.
      Gets url which can provide information about producer of package revision
      Returns:
      url which can provide information about producer of package revision
    • getData

      public java.util.Map<java.lang.String,​java.lang.String> getData()
      Deprecated.
      Gets additional data related to package revision
      Returns:
      additional data related to package revision
    • getDataFor

      public java.lang.String getDataFor​(java.lang.String key)
      Deprecated.
      Gets additional data related to package revision for given key
      Parameters:
      key - for additional data
      Returns:
      additional data related to package revision for given key
    • addData

      public void addData​(java.lang.String key, java.lang.String value) throws InvalidPackageRevisionDataException
      Deprecated.
      Adds additional data related to the package revision
      Parameters:
      key - for additional data
      value - for additional data
      Throws:
      InvalidPackageRevisionDataException - if the key is null or empty
    • validateDataKey

      public void validateDataKey​(java.lang.String key) throws InvalidPackageRevisionDataException
      Deprecated.
      Throws:
      InvalidPackageRevisionDataException
    • equals

      public boolean equals​(java.lang.Object o)
      Deprecated.
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Deprecated.
      Overrides:
      toString in class java.lang.Object