public class PackageRevision extends Object
| Constructor and Description |
|---|
PackageRevision(String revision,
Date timestamp,
String user) |
PackageRevision(String revision,
Date timestamp,
String user,
Map<String,String> data) |
PackageRevision(String revision,
Date timestamp,
String user,
String revisionComment,
String trackbackUrl) |
PackageRevision(String revision,
Date timestamp,
String user,
String revisionComment,
String trackbackUrl,
Map<String,String> data) |
| Modifier and Type | Method and Description |
|---|---|
void |
addData(String key,
String value)
Adds additional data related to the package revision
|
boolean |
equals(Object o) |
Map<String,String> |
getData()
Gets additional data related to package revision
|
String |
getDataFor(String key)
Gets additional data related to package revision for given key
|
String |
getRevision()
Gets revision string
|
String |
getRevisionComment()
Gets comment associated with revision
|
Date |
getTimestamp()
Gets revision timestamp
|
String |
getTrackbackUrl()
Gets url which can provide information about producer of package revision
|
String |
getUser()
Gets user associated with revision
|
int |
hashCode() |
String |
toString() |
void |
validateDataKey(String key) |
public PackageRevision(String revision, Date timestamp, String user, Map<String,String> data)
public PackageRevision(String revision, Date timestamp, String user, String revisionComment, String trackbackUrl)
public String getRevision()
public Date getTimestamp()
public String getUser()
public String getRevisionComment()
public String getTrackbackUrl()
public Map<String,String> getData()
public String getDataFor(String key)
key - for additional datapublic void addData(String key, String value) throws InvalidPackageRevisionDataException
key - for additional datavalue - for additional dataInvalidPackageRevisionDataException - if the key is null or emptypublic void validateDataKey(String key) throws InvalidPackageRevisionDataException
Copyright © 2014 ThoughtWorks, Inc. Go Version: 16.2.1-175