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