org.tmatesoft.svn.core.javahl17
Class SVNReposImpl

java.lang.Object
  extended by org.tmatesoft.svn.core.javahl17.SVNReposImpl

public class SVNReposImpl
extends java.lang.Object


Field Summary
static java.lang.String BDB
          Filesystem in a Berkeley DB
static java.lang.String FSFS
          Filesystem in the filesystem
 
Constructor Summary
SVNReposImpl()
           
 
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, java.io.OutputStream errorOut, 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 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)
           
protected  org.tmatesoft.svn.core.wc.admin.SVNAdminClient getAdminClient()
           
 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, boolean ignoreUUID, boolean forceUUID, java.lang.String relativePath, org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
           
 void load(java.io.File path, java.io.InputStream dataInput, java.io.OutputStream messageOutput, 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 usePostCommitHook, boolean usePostCommitHook2, 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)
           
static void throwException(org.tmatesoft.svn.core.SVNException e, SVNClientImpl svnClient)
           
 void upgrade(java.io.File path, org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
           
 void verify(java.io.File path, java.io.OutputStream messageOut, org.apache.subversion.javahl.types.Revision start, org.apache.subversion.javahl.types.Revision end, 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
 

Field Detail

BDB

public static final java.lang.String BDB
Filesystem in a Berkeley DB

See Also:
Constant Field Values

FSFS

public static final java.lang.String FSFS
Filesystem in the filesystem

See Also:
Constant Field Values
Constructor Detail

SVNReposImpl

public SVNReposImpl()
Method Detail

dispose

public void dispose()

getVersion

public org.apache.subversion.javahl.types.Version getVersion()

getAdminClient

protected org.tmatesoft.svn.core.wc.admin.SVNAdminClient getAdminClient()

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
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
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
Throws:
org.apache.subversion.javahl.ClientException

dump

public void dump(java.io.File path,
                 java.io.OutputStream dataOut,
                 java.io.OutputStream errorOut,
                 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
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
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
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
Throws:
org.apache.subversion.javahl.ClientException

load

public void load(java.io.File path,
                 java.io.InputStream dataInput,
                 boolean ignoreUUID,
                 boolean forceUUID,
                 java.lang.String relativePath,
                 org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
          throws org.apache.subversion.javahl.ClientException
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
Throws:
org.apache.subversion.javahl.ClientException

load

public void load(java.io.File path,
                 java.io.InputStream dataInput,
                 java.io.OutputStream messageOutput,
                 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
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
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
Throws:
org.apache.subversion.javahl.ClientException

rmtxns

public void rmtxns(java.io.File path,
                   java.lang.String[] transactions)
            throws org.apache.subversion.javahl.ClientException
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
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,
                   org.apache.subversion.javahl.callback.ReposNotifyCallback callback)
            throws org.apache.subversion.javahl.ClientException
Throws:
org.apache.subversion.javahl.ClientException

verify

public void verify(java.io.File path,
                   java.io.OutputStream messageOut,
                   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
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
Throws:
org.apache.subversion.javahl.ClientException

rmlocks

public void rmlocks(java.io.File path,
                    java.lang.String[] locks)
             throws org.apache.subversion.javahl.ClientException
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
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
Throws:
org.apache.subversion.javahl.ClientException

cancelOperation

public void cancelOperation()
                     throws org.apache.subversion.javahl.ClientException
Throws:
org.apache.subversion.javahl.ClientException

throwException

public static void throwException(org.tmatesoft.svn.core.SVNException e,
                                  SVNClientImpl svnClient)
                           throws org.apache.subversion.javahl.ClientException
Throws:
org.apache.subversion.javahl.ClientException

freeze

public void freeze(org.apache.subversion.javahl.callback.ReposFreezeAction action,
                   java.io.File... paths)

hotcopy

public void hotcopy(java.io.File path,
                    java.io.File targetPath,
                    boolean cleanLogs,
                    boolean incremental)

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 usePostCommitHook,
                 boolean usePostCommitHook2,
                 java.lang.String relativePath,
                 org.apache.subversion.javahl.callback.ReposNotifyCallback callback)

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)

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)

hotcopy

public void hotcopy(java.io.File path,
                    java.io.File targetPath,
                    boolean cleanLogs,
                    boolean incremental,
                    org.apache.subversion.javahl.callback.ReposNotifyCallback callback)