Package org.tmatesoft.svn.core
Class SVNCommitInfo
- java.lang.Object
-
- org.tmatesoft.svn.core.SVNCommitInfo
-
public class SVNCommitInfo extends java.lang.Object
The SVNCommitInfo class represents information about a committed revision. Commit information includes:- a revision number;
- a datestamp when the revision was committed;
- the name of the revision author.
- Since:
- 1.2
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
myAuthor
private java.util.Date
myDate
private SVNErrorMessage
myErrorMessage
private long
myNewRevision
static SVNCommitInfo
NULL
Denotes an unsuccessful commit.
-
Constructor Summary
Constructors Constructor Description SVNCommitInfo(long revision, java.lang.String author, java.util.Date date)
Constructs an SVNCommitInfo object.SVNCommitInfo(long revision, java.lang.String author, java.util.Date date, SVNErrorMessage error)
Constructs an SVNCommitInfo object.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getAuthor()
Gets the name of the revision authorjava.util.Date
getDate()
Gets the datestamp when the revision was committed.SVNException
getError()
Deprecated.usegetErrorMessage()
insteadSVNErrorMessage
getErrorMessage()
Gets an error message for a failed commit (if it has failed).long
getNewRevision()
Gets the revision number the repository was committed to.java.lang.String
toString()
Gives a string representation of this object.
-
-
-
Field Detail
-
NULL
public static final SVNCommitInfo NULL
Denotes an unsuccessful commit.
-
myNewRevision
private long myNewRevision
-
myDate
private java.util.Date myDate
-
myAuthor
private java.lang.String myAuthor
-
myErrorMessage
private SVNErrorMessage myErrorMessage
-
-
Constructor Detail
-
SVNCommitInfo
public SVNCommitInfo(long revision, java.lang.String author, java.util.Date date)
Constructs an SVNCommitInfo object.- Parameters:
revision
- a revision numberauthor
- the name of the author who committed the revisiondate
- the datestamp when the revision was committed
-
SVNCommitInfo
public SVNCommitInfo(long revision, java.lang.String author, java.util.Date date, SVNErrorMessage error)
Constructs an SVNCommitInfo object.- Parameters:
revision
- a revision numberauthor
- the name of the author who committed the revisiondate
- the datestamp when the revision was committederror
- if a commit failed - this is an error description containing details on the failure
-
-
Method Detail
-
getNewRevision
public long getNewRevision()
Gets the revision number the repository was committed to.- Returns:
- a revision number
-
getAuthor
public java.lang.String getAuthor()
Gets the name of the revision author- Returns:
- a revision author's name
-
getDate
public java.util.Date getDate()
Gets the datestamp when the revision was committed.- Returns:
- a revision datestamp
-
getErrorMessage
public SVNErrorMessage getErrorMessage()
Gets an error message for a failed commit (if it has failed). This message will usually keep the entire stack trace of all the error messages as of results of errors occurred.- Returns:
- an error messages or null.
-
getError
public SVNException getError()
Deprecated.usegetErrorMessage()
instead- Returns:
- exception occurred
-
toString
public java.lang.String toString()
Gives a string representation of this object.- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string describing commit info
-
-