org.apache.subversion.javahl
Class SVNRepos
java.lang.Object
org.apache.subversion.javahl.SVNRepos
- All Implemented Interfaces:
- org.apache.subversion.javahl.ISVNRepos
public class SVNRepos
- extends java.lang.Object
- implements org.apache.subversion.javahl.ISVNRepos
| Nested classes/interfaces inherited from interface org.apache.subversion.javahl.ISVNRepos |
org.apache.subversion.javahl.ISVNRepos.MessageReceiver |
| Fields inherited from interface org.apache.subversion.javahl.ISVNRepos |
BDB, FSFS |
|
Method Summary |
void |
cancelOperation()
|
void |
create(java.io.File path,
boolean disableFsyncCommit,
boolean keepLog,
java.io.File configPath,
java.lang.String fstype)
|
void |
deltify(java.io.File path,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end)
|
void |
dispose()
|
void |
dump(java.io.File path,
java.io.OutputStream dataOut,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean incremental,
boolean useDeltas,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
void |
freeze(org.apache.subversion.javahl.callback.ReposFreezeAction action,
java.io.File... paths)
|
org.apache.subversion.javahl.types.Version |
getVersion()
|
void |
hotcopy(java.io.File path,
java.io.File targetPath,
boolean cleanLogs)
|
void |
hotcopy(java.io.File path,
java.io.File targetPath,
boolean cleanLogs,
boolean incremental)
|
void |
hotcopy(java.io.File path,
java.io.File targetPath,
boolean cleanLogs,
boolean incremental,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
void |
listDBLogs(java.io.File path,
org.apache.subversion.javahl.ISVNRepos.MessageReceiver receiver)
|
void |
listUnusedDBLogs(java.io.File path,
org.apache.subversion.javahl.ISVNRepos.MessageReceiver receiver)
|
void |
load(java.io.File path,
java.io.InputStream dataInput,
boolean ignoreUUID,
boolean forceUUID,
boolean usePreCommitHook,
boolean usePostCommitHook,
java.lang.String relativePath,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
void |
load(java.io.File path,
java.io.InputStream dataInput,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean ignoreUUID,
boolean forceUUID,
boolean usePreCommitHook,
boolean usePostCommitHook,
boolean validateProps,
boolean ignoreDates,
java.lang.String relativePath,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
void |
load(java.io.File path,
java.io.InputStream dataInput,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean ignoreUUID,
boolean forceUUID,
boolean usePreCommitHook,
boolean usePostCommitHook,
java.lang.String relativePath,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
java.util.Set<org.apache.subversion.javahl.types.Lock> |
lslocks(java.io.File path,
org.apache.subversion.javahl.types.Depth depth)
|
void |
lstxns(java.io.File path,
org.apache.subversion.javahl.ISVNRepos.MessageReceiver receiver)
|
void |
pack(java.io.File path,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
long |
recover(java.io.File path,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
void |
rmlocks(java.io.File path,
java.lang.String[] locks)
|
void |
rmtxns(java.io.File path,
java.lang.String[] transactions)
|
void |
setRevProp(java.io.File path,
org.apache.subversion.javahl.types.Revision rev,
java.lang.String propName,
java.lang.String propValue,
boolean usePreRevPropChangeHook,
boolean usePostRevPropChangeHook)
|
void |
upgrade(java.io.File path,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
void |
verify(java.io.File path,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean checkNormalization,
boolean metadataOnly,
org.apache.subversion.javahl.callback.ReposNotifyCallback notifyCallback,
org.apache.subversion.javahl.callback.ReposVerifyCallback verifyCallback)
|
void |
verify(java.io.File path,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SVNRepos
public SVNRepos()
dispose
public void dispose()
- Specified by:
dispose in interface org.apache.subversion.javahl.ISVNRepos
getVersion
public org.apache.subversion.javahl.types.Version getVersion()
- Specified by:
getVersion in interface org.apache.subversion.javahl.ISVNRepos
create
public void create(java.io.File path,
boolean disableFsyncCommit,
boolean keepLog,
java.io.File configPath,
java.lang.String fstype)
throws org.apache.subversion.javahl.ClientException
- Specified by:
create in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
deltify
public void deltify(java.io.File path,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end)
throws org.apache.subversion.javahl.ClientException
- Specified by:
deltify in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
dump
public void dump(java.io.File path,
java.io.OutputStream dataOut,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean incremental,
boolean useDeltas,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
dump in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
hotcopy
public void hotcopy(java.io.File path,
java.io.File targetPath,
boolean cleanLogs,
boolean incremental,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
hotcopy in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
hotcopy
public void hotcopy(java.io.File path,
java.io.File targetPath,
boolean cleanLogs)
throws org.apache.subversion.javahl.ClientException
- Specified by:
hotcopy in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
listDBLogs
public void listDBLogs(java.io.File path,
org.apache.subversion.javahl.ISVNRepos.MessageReceiver receiver)
throws org.apache.subversion.javahl.ClientException
- Specified by:
listDBLogs in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
listUnusedDBLogs
public void listUnusedDBLogs(java.io.File path,
org.apache.subversion.javahl.ISVNRepos.MessageReceiver receiver)
throws org.apache.subversion.javahl.ClientException
- Specified by:
listUnusedDBLogs in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
load
public void load(java.io.File path,
java.io.InputStream dataInput,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean ignoreUUID,
boolean forceUUID,
boolean usePreCommitHook,
boolean usePostCommitHook,
boolean validateProps,
boolean ignoreDates,
java.lang.String relativePath,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
load in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
load
public void load(java.io.File path,
java.io.InputStream dataInput,
boolean ignoreUUID,
boolean forceUUID,
boolean usePreCommitHook,
boolean usePostCommitHook,
java.lang.String relativePath,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
load in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
lstxns
public void lstxns(java.io.File path,
org.apache.subversion.javahl.ISVNRepos.MessageReceiver receiver)
throws org.apache.subversion.javahl.ClientException
- Specified by:
lstxns in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
recover
public long recover(java.io.File path,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
recover in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
rmtxns
public void rmtxns(java.io.File path,
java.lang.String[] transactions)
throws org.apache.subversion.javahl.ClientException
- Specified by:
rmtxns in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
setRevProp
public void setRevProp(java.io.File path,
org.apache.subversion.javahl.types.Revision rev,
java.lang.String propName,
java.lang.String propValue,
boolean usePreRevPropChangeHook,
boolean usePostRevPropChangeHook)
throws org.apache.subversion.javahl.SubversionException
- Specified by:
setRevProp in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.SubversionException
verify
public void verify(java.io.File path,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean checkNormalization,
boolean metadataOnly,
org.apache.subversion.javahl.callback.ReposNotifyCallback notifyCallback,
org.apache.subversion.javahl.callback.ReposVerifyCallback verifyCallback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
verify in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
verify
public void verify(java.io.File path,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
verify in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
lslocks
public java.util.Set<org.apache.subversion.javahl.types.Lock> lslocks(java.io.File path,
org.apache.subversion.javahl.types.Depth depth)
throws org.apache.subversion.javahl.ClientException
- Specified by:
lslocks in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
rmlocks
public void rmlocks(java.io.File path,
java.lang.String[] locks)
throws org.apache.subversion.javahl.ClientException
- Specified by:
rmlocks in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
upgrade
public void upgrade(java.io.File path,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
upgrade in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
pack
public void pack(java.io.File path,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
pack in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
cancelOperation
public void cancelOperation()
throws org.apache.subversion.javahl.ClientException
- Specified by:
cancelOperation in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
hotcopy
public void hotcopy(java.io.File path,
java.io.File targetPath,
boolean cleanLogs,
boolean incremental)
throws org.apache.subversion.javahl.ClientException
- Specified by:
hotcopy in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
load
public void load(java.io.File path,
java.io.InputStream dataInput,
org.apache.subversion.javahl.types.Revision start,
org.apache.subversion.javahl.types.Revision end,
boolean ignoreUUID,
boolean forceUUID,
boolean usePreCommitHook,
boolean usePostCommitHook,
java.lang.String relativePath,
org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
throws org.apache.subversion.javahl.ClientException
- Specified by:
load in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException
freeze
public void freeze(org.apache.subversion.javahl.callback.ReposFreezeAction action,
java.io.File... paths)
throws org.apache.subversion.javahl.ClientException
- Specified by:
freeze in interface org.apache.subversion.javahl.ISVNRepos
- Throws:
org.apache.subversion.javahl.ClientException