org.tmatesoft.svn.core

Class SVNCommitInfo

public class SVNCommitInfo extends Object

The SVNCommitInfo class represents information about a committed revision. Commit information includes:
  1. a revision number;
  2. a datestamp when the revision was committed;
  3. the name of the revision author.
In addition, this class provides anexception that, if a commit has failed, has got a description of a failure reason.

Version: 1.1.1

Author: TMate Software Ltd.

Field Summary
static SVNCommitInfoNULL
Denotes an unsuccessful commit.
Constructor Summary
SVNCommitInfo(long revision, String author, Date date)
Constructs an SVNCommitInfo object.
SVNCommitInfo(long revision, String author, Date date, SVNErrorMessage error)
Constructs an SVNCommitInfo object.
Method Summary
StringgetAuthor()
Gets the name of the revision author
DategetDate()
Gets the datestamp when the revision was committed.
SVNExceptiongetError()
SVNErrorMessagegetErrorMessage()
Gets an error message for a failed commit (if it has failed).
longgetNewRevision()
Gets the revision number the repository was committed to.
StringtoString()
Gives a string representation of this object.

Field Detail

NULL

public static final SVNCommitInfo NULL
Denotes an unsuccessful commit.

Constructor Detail

SVNCommitInfo

public SVNCommitInfo(long revision, String author, Date date)
Constructs an SVNCommitInfo object.

Parameters: revision a revision number author the name of the author who committed the revision date the datestamp when the revision was committed

SVNCommitInfo

public SVNCommitInfo(long revision, String author, Date date, SVNErrorMessage error)
Constructs an SVNCommitInfo object.

Parameters: revision a revision number author the name of the author who committed the revision date the datestamp when the revision was committed error if a commit failed - this is an error description containing details on the failure

Method Detail

getAuthor

public String getAuthor()
Gets the name of the revision author

Returns: a revision author's name

getDate

public Date getDate()
Gets the datestamp when the revision was committed.

Returns: a revision datestamp

getError

public SVNException getError()

Deprecated: use instead

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.

getNewRevision

public long getNewRevision()
Gets the revision number the repository was committed to.

Returns: a revision number

toString

public String toString()
Gives a string representation of this object.

Returns: a string describing commit info

Copyright © 2004-2007 TMate Software Ltd. All Rights Reserved.