org.opensolaris.opengrok.history
Class HistoryEntry

java.lang.Object
  extended by org.opensolaris.opengrok.history.HistoryEntry

public class HistoryEntry
extends java.lang.Object

Collect all information of a given revision


Constructor Summary
HistoryEntry()
          Creates a new instance of HistoryEntry
HistoryEntry(java.lang.String revision, java.util.Date date, java.lang.String author, java.lang.String message, boolean active)
           
 
Method Summary
 void addChangeRequest(java.lang.String changeRequest)
           
 void addFile(java.lang.String file)
           
 void appendMessage(java.lang.String message)
           
 void dump()
           
 java.lang.String getAuthor()
           
 java.util.List<java.lang.String> getChangeRequests()
           
 java.util.Date getDate()
           
 java.util.SortedSet<java.lang.String> getFiles()
           
 java.lang.String getLine()
           
 java.lang.String getMessage()
           
 java.lang.String getRevision()
           
 boolean isActive()
           
 void setActive(boolean active)
           
 void setAuthor(java.lang.String author)
           
 void setChangeRequests(java.util.List<java.lang.String> changeRequests)
           
 void setDate(java.util.Date date)
           
 void setFiles(java.util.SortedSet<java.lang.String> files)
           
 void setMessage(java.lang.String message)
           
 void setRevision(java.lang.String revision)
           
 void strip()
          Remove "unneeded" info such as multiline history and files list
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HistoryEntry

public HistoryEntry()
Creates a new instance of HistoryEntry


HistoryEntry

public HistoryEntry(java.lang.String revision,
                    java.util.Date date,
                    java.lang.String author,
                    java.lang.String message,
                    boolean active)
Method Detail

getLine

public java.lang.String getLine()

dump

public void dump()

getAuthor

public java.lang.String getAuthor()

getDate

public java.util.Date getDate()

getMessage

public java.lang.String getMessage()

getRevision

public java.lang.String getRevision()

setAuthor

public void setAuthor(java.lang.String author)

setDate

public final void setDate(java.util.Date date)

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

setMessage

public void setMessage(java.lang.String message)

setRevision

public void setRevision(java.lang.String revision)

appendMessage

public void appendMessage(java.lang.String message)

addFile

public void addFile(java.lang.String file)

getFiles

public java.util.SortedSet<java.lang.String> getFiles()

setFiles

public void setFiles(java.util.SortedSet<java.lang.String> files)

toString

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

addChangeRequest

public void addChangeRequest(java.lang.String changeRequest)

getChangeRequests

public java.util.List<java.lang.String> getChangeRequests()

setChangeRequests

public void setChangeRequests(java.util.List<java.lang.String> changeRequests)

strip

public void strip()
Remove "unneeded" info such as multiline history and files list