Examples of restoreByLabel()


Examples of javax.jcr.Node.restoreByLabel()

                    getRepositorySession().getWorkspace().restore(versions, removeExisting);
                }
            } else if (updateInfo.getLabelName() != null) {
                String[] labels = updateInfo.getLabelName();
                if (labels.length == 1) {
                    node.restoreByLabel(labels[0], removeExisting);
                } else {
                    Version[] vs = new Version[labels.length];
                    VersionHistory vh = node.getVersionHistory();
                    for (int  i = 0; i < labels.length; i++) {
                        vs[i] = vh.getVersionByLabel(labels[i]);
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

            } else if (updateInfo.getLabelName() != null) {
                String[] labels = updateInfo.getLabelName();
                if (labels.length != 1) {
                    throw new DavException(DavServletResponse.SC_BAD_REQUEST, "Invalid update request body: Multiple labels specified.");
                }
                node.restoreByLabel(labels[0], removeExisting);

            } else if (updateInfo.getWorkspaceHref() != null) {
                String workspaceName = getLocatorFromHref(updateInfo.getWorkspaceHref()).getWorkspaceName();
                node.update(workspaceName);
            } else {
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

    /**
     * @see javax.jcr.version.VersionManager#restoreByLabel(String, String, boolean)
     */
    public void restoreByLabel(String absPath, String versionLabel, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException {
        Node n = itemManager.getNode(resolver.getQPath(absPath));
        n.restoreByLabel(versionLabel, removeExisting);
    }

    /**
     * @see javax.jcr.version.VersionManager#merge(String, String, boolean)
     */
 
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

                    getRepositorySession().getWorkspace().restore(versions, removeExisting);
                }
            } else if (updateInfo.getLabelName() != null) {
                String[] labels = updateInfo.getLabelName();
                if (labels.length == 1) {
                    node.restoreByLabel(labels[0], removeExisting);
                } else {
                    Version[] vs = new Version[labels.length];
                    VersionHistory vh = node.getVersionHistory();
                    for (int  i = 0; i < labels.length; i++) {
                        vs[i] = vh.getVersionByLabel(labels[i]);
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

            } else if (updateInfo.getLabelName() != null) {
                String[] labels = updateInfo.getLabelName();
                if (labels.length != 1) {
                    throw new DavException(DavServletResponse.SC_BAD_REQUEST, "Invalid update request body: Multiple labels specified.");
                }
                node.restoreByLabel(labels[0], removeExisting);

            } else if (updateInfo.getWorkspaceHref() != null) {
                String href = obtainAbsolutePathFromUri(updateInfo.getWorkspaceHref());
                String workspaceName = getLocatorFromHref(href).getWorkspaceName();
                node.update(workspaceName);
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

                    getRepositorySession().getWorkspace().restore(versions, removeExisting);
                }
            } else if (updateInfo.getLabelName() != null) {
                String[] labels = updateInfo.getLabelName();
                if (labels.length == 1) {
                    node.restoreByLabel(labels[0], removeExisting);
                } else {
                    Version[] vs = new Version[labels.length];
                    VersionHistory vh = node.getVersionHistory();
                    for (int  i = 0; i < labels.length; i++) {
                        vs[i] = vh.getVersionByLabel(labels[i]);
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

    /**
     * @see javax.jcr.version.VersionManager#restoreByLabel(String, String, boolean)
     */
    public void restoreByLabel(String absPath, String versionLabel, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException {
        Node n = itemManager.getNode(resolver.getQPath(absPath));
        n.restoreByLabel(versionLabel, removeExisting);
    }

    /**
     * @see javax.jcr.version.VersionManager#merge(String, String, boolean)
     */
 
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

     */
    public void restoreByLabel(String absPath, String versionLabel, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException {
        session.checkIsAlive();

        Node n = itemManager.getNode(resolver.getQPath(absPath));
        n.restoreByLabel(versionLabel, removeExisting);
    }

    /**
     * @see javax.jcr.version.VersionManager#merge(String, String, boolean)
     */
 
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

     */
    public void restoreByLabel(String absPath, String versionLabel, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException {
        session.checkIsAlive();

        Node n = itemManager.getNode(resolver.getQPath(absPath));
        n.restoreByLabel(versionLabel, removeExisting);
    }

    /**
     * @see javax.jcr.version.VersionManager#merge(String, String, boolean)
     */
 
View Full Code Here

Examples of javax.jcr.Node.restoreByLabel()

            } else if (updateInfo.getLabelName() != null) {
                String[] labels = updateInfo.getLabelName();
                if (labels.length != 1) {
                    throw new DavException(DavServletResponse.SC_BAD_REQUEST, "Invalid update request body: Multiple labels specified.");
                }
                node.restoreByLabel(labels[0], removeExisting);

            } else if (updateInfo.getWorkspaceHref() != null) {
                String href = obtainAbsolutePathFromUri(updateInfo.getWorkspaceHref());
                String workspaceName = getLocatorFromHref(href).getWorkspaceName();
                node.update(workspaceName);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.