org.apache.jackrabbit.rmi.remote
Interface RemoteVersionManager

All Superinterfaces:
Remote
All Known Implementing Classes:
ServerVersionManager

public interface RemoteVersionManager
extends Remote


Method Summary
 RemoteVersion checkin(String absPath)
           
 void checkout(String absPath)
           
 RemoteVersion checkpoint(String absPath)
           
 RemoteNode createActivity(String title)
           
 RemoteNode createConfiguration(String absPath)
           
 RemoteNode getActivity()
           
 RemoteVersion getBaseVersion(String absPath)
           
 RemoteVersionHistory getVersionHistory(String absPath)
           
 boolean isCheckedOut(String absPath)
           
 RemoteIterator merge(String absPath, String srcWorkspace, boolean bestEffort)
           
 RemoteIterator merge(String absPath, String srcWorkspace, boolean bestEffort, boolean isShallow)
           
 void restore(String absPath, String versionName, boolean removeExisting)
           
 void restoreByLabel(String absPath, String versionLabel, boolean removeExisting)
           
 

Method Detail

checkin

RemoteVersion checkin(String absPath)
                      throws RepositoryException,
                             RemoteException
Throws:
RepositoryException
RemoteException

checkout

void checkout(String absPath)
              throws RepositoryException,
                     RemoteException
Throws:
RepositoryException
RemoteException

checkpoint

RemoteVersion checkpoint(String absPath)
                         throws RepositoryException,
                                RemoteException
Throws:
RepositoryException
RemoteException

createActivity

RemoteNode createActivity(String title)
                          throws RepositoryException,
                                 RemoteException
Throws:
RepositoryException
RemoteException

createConfiguration

RemoteNode createConfiguration(String absPath)
                               throws RepositoryException,
                                      RemoteException
Throws:
RepositoryException
RemoteException

getActivity

RemoteNode getActivity()
                       throws RepositoryException,
                              RemoteException
Throws:
RepositoryException
RemoteException

getBaseVersion

RemoteVersion getBaseVersion(String absPath)
                             throws RepositoryException,
                                    RemoteException
Throws:
RepositoryException
RemoteException

getVersionHistory

RemoteVersionHistory getVersionHistory(String absPath)
                                       throws RepositoryException,
                                              RemoteException
Throws:
RepositoryException
RemoteException

isCheckedOut

boolean isCheckedOut(String absPath)
                     throws RepositoryException,
                            RemoteException
Throws:
RepositoryException
RemoteException

merge

RemoteIterator merge(String absPath,
                     String srcWorkspace,
                     boolean bestEffort)
                     throws RepositoryException,
                            RemoteException
Throws:
RepositoryException
RemoteException

merge

RemoteIterator merge(String absPath,
                     String srcWorkspace,
                     boolean bestEffort,
                     boolean isShallow)
                     throws RepositoryException,
                            RemoteException
Throws:
RepositoryException
RemoteException

restore

void restore(String absPath,
             String versionName,
             boolean removeExisting)
             throws RepositoryException,
                    RemoteException
Throws:
RepositoryException
RemoteException

restoreByLabel

void restoreByLabel(String absPath,
                    String versionLabel,
                    boolean removeExisting)
                    throws RepositoryException,
                           RemoteException
Throws:
RepositoryException
RemoteException


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.