org.pentaho.platform.api.repository2.unified
Class VersionSummary

java.lang.Object
  extended by org.pentaho.platform.api.repository2.unified.VersionSummary
All Implemented Interfaces:
Serializable

public class VersionSummary
extends Object
implements Serializable

Immutable version summary for a RepositoryFile. This summary represents a single version in a RepositoryFile's version history.

Author:
mlowery
See Also:
Serialized Form

Constructor Summary
VersionSummary(Serializable id, Serializable versionedFileId, Date date, String author, String message, List<String> labels)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAuthor()
           
 Date getDate()
           
 Serializable getId()
           
 List<String> getLabels()
           
 String getMessage()
           
 Serializable getVersionedFileId()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionSummary

public VersionSummary(Serializable id,
                      Serializable versionedFileId,
                      Date date,
                      String author,
                      String message,
                      List<String> labels)
Method Detail

getMessage

public String getMessage()

getDate

public Date getDate()

getAuthor

public String getAuthor()

getId

public Serializable getId()

getVersionedFileId

public Serializable getVersionedFileId()

getLabels

public List<String> getLabels()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object