org.tmatesoft.svn.core.wc.admin

Class SVNAdminEvent


public class SVNAdminEvent
extends Object

The SVNAdminEvent is a type of an event used to notify callers' handlers in several methods of SVNAdminClient.
Version:
1.1.1
Author:
TMate Software Ltd.
Since:
1.1.1

Constructor Summary

SVNAdminEvent(String txnName, File txnDir, SVNAdminEventAction action)
Creates a new event.
SVNAdminEvent(long revision, long originalRevision, SVNAdminEventAction action)
Creates a new event.
SVNAdminEvent(long revision, SVNAdminEventAction action)
Creates a new event.

Method Summary

SVNAdminEventAction
getAction()
Returns the type of an action this event is fired for.
long
getOriginalRevision()
Returns the original revision from which a new one is loaded.
long
getRevision()
Returns a revision.
File
getTxnDir()
Returns a transaction directory

Relevant for both SVNAdminClient.doListTransactions() and SVNAdminClient.doRemoveTransactions() operations.

String
getTxnName()
Returns a transaction name.

Constructor Details

SVNAdminEvent

public SVNAdminEvent(String txnName,
                     File txnDir,
                     SVNAdminEventAction action)
Creates a new event.
Parameters:
txnName - a transaction name
txnDir - a transaction directory location
action - an event action

SVNAdminEvent

public SVNAdminEvent(long revision,
                     long originalRevision,
                     SVNAdminEventAction action)
Creates a new event.
Parameters:
revision - a new committed revision
originalRevision - the original revision
action - an event action

SVNAdminEvent

public SVNAdminEvent(long revision,
                     SVNAdminEventAction action)
Creates a new event.
Parameters:
revision - a revision number
action - an event action

Method Details

getAction

public SVNAdminEventAction getAction()
Returns the type of an action this event is fired for.
Returns:
event action

getOriginalRevision

public long getOriginalRevision()
Returns:
an original revision number met in a dumpfile

getRevision

public long getRevision()
Returns a revision.

For dump operations it means a next dumped revision. For load operations it means a new committed revision.

Returns:
a revision number

getTxnDir

public File getTxnDir()
Returns:
txn directory

getTxnName

public String getTxnName()
Returns:
txn name

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