-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat JBoss Data Virtualization
13.3. The Repository Manager
The org.modeshape.jcr.api.RepositoryManager interface contains the backup and restore functions.
public interface RepositoryManager { ... Problems backupRepository( File backupDirectory ) throws RepositoryException; ... Problems restoreRepository( File backupDirectory ) throws RepositoryException; ... }
The following code demonstrates how to access the repository manager from a standard authenticated JCR session:
javax.jcr.Repository repository = ... javax.jcr.Credentials credentials = ... String workspaceName = ... javax.jcr.Session session = repository.login(credentials,workspaceName); org.modeshape.jcr.api.Session msSession = (org.modeshape.jcr.api.Session)session; org.modeshape.jcr.api.RepositoryManager repoMgr = ((org.modeshape.jcr.api.Session)session).getWorkspace().getRepositoryManager();
Note
Which workspace is used by the session is not important.