Class PackageRevision
- 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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addData(java.lang.String key, java.lang.String value)
Deprecated.Adds additional data related to the package revisionboolean
equals(java.lang.Object o)
Deprecated.java.util.Map<java.lang.String,java.lang.String>
getData()
Deprecated.Gets additional data related to package revisionjava.lang.String
getDataFor(java.lang.String key)
Deprecated.Gets additional data related to package revision for given keyjava.lang.String
getRevision()
Deprecated.Gets revision stringjava.lang.String
getRevisionComment()
Deprecated.Gets comment associated with revisionjava.util.Date
getTimestamp()
Deprecated.Gets revision timestampjava.lang.String
getTrackbackUrl()
Deprecated.Gets url which can provide information about producer of package revisionjava.lang.String
getUser()
Deprecated.Gets user associated with revisionint
hashCode()
Deprecated.java.lang.String
toString()
Deprecated.void
validateDataKey(java.lang.String key)
Deprecated.
-
-
-
Constructor Detail
-
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 Detail
-
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 datavalue
- for additional data- Throws:
InvalidPackageRevisionDataException
- if the key is null or empty
-
validateDataKey
public void validateDataKey(java.lang.String key) throws InvalidPackageRevisionDataException
Deprecated.
-
equals
public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
-