Package org.apache.jackrabbit.core.persistence

Examples of org.apache.jackrabbit.core.persistence.PersistenceCopier


            InternalVersionManagerImpl source,
            InternalVersionManagerImpl target, DataStore store)
            throws Exception {
        logger.info("Copying version histories");

        PersistenceCopier copier = new PersistenceCopier(
                source.getPersistenceManager(),
                target.getPersistenceManager(), store);
        copier.copy(RepositoryImpl.VERSION_STORAGE_NODE_ID);
    }
View Full Code Here


            if (!existing.contains(name)) {
                target.createWorkspace(name);
            }

            PersistenceCopier copier = new PersistenceCopier(
                    source.getWorkspaceInfo(name).getPersistenceManager(),
                    target.getWorkspaceInfo(name).getPersistenceManager(),
                    target.getDataStore());
            copier.excludeNode(RepositoryImpl.SYSTEM_ROOT_NODE_ID);
            copier.copy(RepositoryImpl.ROOT_NODE_ID);
        }
    }
View Full Code Here

        }
    }

    private void copyVersionStore() throws RepositoryException {
        logger.info("Copying version histories");
        PersistenceCopier copier = new PersistenceCopier(
                source.getVersionManagerImpl().getPersistenceManager(),
                target.getVersionManagerImpl().getPersistenceManager(),
                target.getDataStore());
        copier.copy(RepositoryImpl.VERSION_STORAGE_NODE_ID);
        copier.copy(RepositoryImpl.ACTIVITIES_NODE_ID);
    }
View Full Code Here

            if (!existing.contains(name)) {
                target.createWorkspace(name);
            }

            PersistenceCopier copier = new PersistenceCopier(
                    source.getWorkspaceInfo(name).getPersistenceManager(),
                    target.getWorkspaceInfo(name).getPersistenceManager(),
                    target.getDataStore());
            copier.excludeNode(RepositoryImpl.SYSTEM_ROOT_NODE_ID);
            copier.copy(RepositoryImpl.ROOT_NODE_ID);
        }
    }
View Full Code Here

        }
    }

    private void copyVersionStore() throws RepositoryException {
        logger.info("Copying version histories");
        PersistenceCopier copier = new PersistenceCopier(
                source.getVersionManagerImpl().getPersistenceManager(),
                target.getVersionManagerImpl().getPersistenceManager(),
                target.getDataStore());
        copier.copy(RepositoryImpl.VERSION_STORAGE_NODE_ID);
    }
View Full Code Here

            if (!existing.contains(names[i])) {
                target.createWorkspace(names[i]);
            }

            // Copy all the workspace content
            PersistenceCopier copier = new PersistenceCopier(
                    source.getWorkspaceInfo(names[i]).getPersistenceManager(),
                    target.getWorkspaceInfo(names[i]).getPersistenceManager(),
                    target.getDataStore());
            copier.excludeNode(RepositoryImpl.SYSTEM_ROOT_NODE_ID);
            copier.copy(RepositoryImpl.ROOT_NODE_ID);

            // Copy all the active open-scoped locks
            LockManagerImpl sourceLockManager = source.getLockManager(names[i]);
            LockManagerImpl targetLockManager = target.getLockManager(names[i]);
            targetLockManager.copyOpenScopedLocksFrom(sourceLockManager);
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.core.persistence.PersistenceCopier

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.