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
Fields Modifier and Type Field Description static java.lang.String
AUTHOR
static java.lang.String
DATE
static java.lang.String
MESSAGE
static java.lang.String
TIME_MICROS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChild(ISVNLogMessage msg)
Add a child logMessage to an existing messagejava.lang.String
getAuthor()
Returns the author of the commitISVNLogMessageChangePath[]
getChangedPaths()
Returns the changes items by this commitISVNLogMessage[]
getChildMessages()
Returns the child log messages.java.util.Date
getDate()
Returns the date of the commitjava.lang.String
getMessage()
Return the log message textlong
getNumberOfChildren()
Returns the number of child log messages.SVNRevision.Number
getRevision()
Returns the revision numberlong
getTimeMicros()
Returns the time of the commitlong
getTimeMillis()
Returns the time of the commitboolean
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
-
-