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

@Deprecated public class PackageRevision extends 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 Details

  • Method Details

    • getRevision

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

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

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

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

      public 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 Map<String,String> getData()
      Deprecated.
      Gets additional data related to package revision
      Returns:
      additional data related to package revision
    • getDataFor

      public String getDataFor(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(String key, 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(String key) throws InvalidPackageRevisionDataException
      Deprecated.
      Throws:
      InvalidPackageRevisionDataException
    • equals

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

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

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