Class SvnRepository

  extended by org.modeshape.graph.connector.base.Repository<PathNode,SvnWorkspace>
      extended by org.modeshape.connector.svn.SvnRepository

public class SvnRepository
extends Repository<PathNode,SvnWorkspace>

Field Summary
protected  SvnRepositorySource source
Fields inherited from class org.modeshape.graph.connector.base.Repository
context, rootNodeUuid
Constructor Summary
SvnRepository(SvnRepositorySource source)
Method Summary
protected getWorkspaceDirectory(String workspaceName)
 org.modeshape.connector.svn.SvnRepository.SvnTransaction startTransaction(ExecutionContext context, boolean readonly)
          Begin a transaction, hinting whether the transaction will be used only to read the content.
Methods inherited from class org.modeshape.graph.connector.base.Repository
createRequestProcessor, createWorkspace, destroyWorkspace, getContext, getDefaultWorkspaceName, getRootNodeUuid, getSourceName, getWorkspace, getWorkspaceNames, initialize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


protected final SvnRepositorySource source
Constructor Detail


public SvnRepository(SvnRepositorySource source)
Method Detail


public org.modeshape.connector.svn.SvnRepository.SvnTransaction startTransaction(ExecutionContext context,
                                                                                 boolean readonly)
Description copied from class: Repository
Begin a transaction, hinting whether the transaction will be used only to read the content. If this is called, then the transaction must be either committed or rolled back.

Specified by:
startTransaction in class Repository<PathNode,SvnWorkspace>
context - the context in which the transaction is to be performed; may not be null
readonly - true if the transaction will not modify any content, or false if changes are to be made
the transaction; never null
See Also:
Transaction.commit(), Transaction.rollback()


protected getWorkspaceDirectory(String workspaceName)
                                                                 throws org.tmatesoft.svn.core.SVNException

Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.