org.tigris.subversion.svnclientadapter
Interface ISVNLogMessage


public interface ISVNLogMessage

An interface defining a single subversion commit with log message, author, date and paths changed within the commit.

Author:
Philip Schatz schatzp@purdue.edu

Field Summary
static java.lang.String AUTHOR
           
static java.lang.String DATE
           
static java.lang.String MESSAGE
           
static java.lang.String TIME_MICROS
           
 
Method Summary
 void addChild(ISVNLogMessage msg)
          Add a child logMessage to an existing message
 java.lang.String getAuthor()
          Returns the author of the commit
 ISVNLogMessageChangePath[] getChangedPaths()
          Returns the changes items by this commit
 ISVNLogMessage[] getChildMessages()
          Returns the child log messages.
 java.util.Date getDate()
          Returns the date of the commit
 java.lang.String getMessage()
          Return the log message text
 long getNumberOfChildren()
          Returns the number of child log messages.
 SVNRevision.Number getRevision()
          Returns the revision number
 long getTimeMicros()
          Returns the time of the commit
 long getTimeMillis()
          Returns the time of the commit
 boolean hasChildren()
          Does this logMessage have any children
 

Field Detail

AUTHOR

static final java.lang.String AUTHOR
See Also:
Constant Field Values

MESSAGE

static final java.lang.String MESSAGE
See Also:
Constant Field Values

DATE

static final java.lang.String DATE
See Also:
Constant Field Values

TIME_MICROS

static final java.lang.String TIME_MICROS
See Also:
Constant Field Values
Method Detail

getRevision

SVNRevision.Number getRevision()
Returns the revision number

Returns:
the revision number

getAuthor

java.lang.String getAuthor()
Returns the author of the commit

Returns:
the author of the commit

getTimeMicros

long getTimeMicros()
Returns the time of the commit

Returns:
the time of the commit measured in the number of microseconds since 00:00:00 January 1, 1970 UTC

getTimeMillis

long getTimeMillis()
Returns the time of the commit

Returns:
the time of the commit measured in the number of milliseconds since 00:00:00 January 1, 1970 UTC

getDate

java.util.Date getDate()
Returns the date of the commit

Returns:
the date of the commit

getMessage

java.lang.String getMessage()
Return the log message text

Returns:
the log message text

getChangedPaths

ISVNLogMessageChangePath[] getChangedPaths()
Returns the changes items by this commit

Returns:
the changes items by this commit

getNumberOfChildren

long getNumberOfChildren()
Returns the number of child log messages. When merge-sensitive log option was specified.

Returns:
the number of revisions merged by this commit

getChildMessages

ISVNLogMessage[] getChildMessages()
Returns the child log messages. When merge-sensitive log option was specified.

Returns:
the revisions merged by this commit

addChild

void addChild(ISVNLogMessage msg)
Add a child logMessage to an existing message


hasChildren

boolean hasChildren()
Does this logMessage have any children