public class JcrVersionManager extends Object implements VersionManager
VersionManagerImpl...| Modifier | Constructor and Description |
|---|---|
protected |
JcrVersionManager(SessionImpl session) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelMerge(String absPath,
Version version) |
Version |
checkin(String absPath) |
void |
checkout(String absPath) |
Version |
checkpoint(String absPath) |
Node |
createActivity(String title) |
Node |
createConfiguration(String absPath) |
void |
doneMerge(String absPath,
Version version) |
Node |
getActivity() |
Version |
getBaseVersion(String absPath) |
VersionHistory |
getVersionHistory(String absPath) |
boolean |
isCheckedOut(String absPath) |
NodeIterator |
merge(Node activityNode) |
NodeIterator |
merge(String absPath,
String srcWorkspace,
boolean bestEffort) |
NodeIterator |
merge(String absPath,
String srcWorkspace,
boolean bestEffort,
boolean isShallow) |
void |
removeActivity(Node activityNode) |
void |
restore(String absPath,
String versionName,
boolean removeExisting) |
void |
restore(String absPath,
Version version,
boolean removeExisting) |
void |
restore(Version[] versions,
boolean removeExisting) |
void |
restore(Version version,
boolean removeExisting) |
void |
restoreByLabel(String absPath,
String versionLabel,
boolean removeExisting) |
Node |
setActivity(Node activity) |
protected JcrVersionManager(SessionImpl session)
public Version checkin(String absPath) throws VersionException, UnsupportedRepositoryOperationException, InvalidItemStateException, LockException, RepositoryException
checkin in interface VersionManagerVersionExceptionUnsupportedRepositoryOperationExceptionInvalidItemStateExceptionLockExceptionRepositoryExceptionVersionManager.checkin(String)public void checkout(String absPath) throws UnsupportedRepositoryOperationException, LockException, RepositoryException
checkout in interface VersionManagerUnsupportedRepositoryOperationExceptionLockExceptionRepositoryExceptionVersionManager.checkout(String)public Version checkpoint(String absPath) throws VersionException, UnsupportedRepositoryOperationException, InvalidItemStateException, LockException, RepositoryException
checkpoint in interface VersionManagerVersionExceptionUnsupportedRepositoryOperationExceptionInvalidItemStateExceptionLockExceptionRepositoryExceptionVersionManager.checkpoint(String)public boolean isCheckedOut(String absPath) throws RepositoryException
isCheckedOut in interface VersionManagerRepositoryExceptionVersionManager.isCheckedOut(String)public VersionHistory getVersionHistory(String absPath) throws UnsupportedRepositoryOperationException, RepositoryException
getVersionHistory in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.getVersionHistory(String)public Version getBaseVersion(String absPath) throws UnsupportedRepositoryOperationException, RepositoryException
getBaseVersion in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.getBaseVersion(String)public void restore(Version[] versions, boolean removeExisting) throws ItemExistsException, UnsupportedRepositoryOperationException, VersionException, LockException, InvalidItemStateException, RepositoryException
restore in interface VersionManagerItemExistsExceptionUnsupportedRepositoryOperationExceptionVersionExceptionLockExceptionInvalidItemStateExceptionRepositoryExceptionVersionManager.restore(Version[], boolean)public void restore(String absPath, String versionName, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException
restore in interface VersionManagerVersionExceptionItemExistsExceptionUnsupportedRepositoryOperationExceptionLockExceptionInvalidItemStateExceptionRepositoryExceptionVersionManager.restore(String, String, boolean)public void restore(Version version, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, RepositoryException
restore in interface VersionManagerVersionExceptionItemExistsExceptionUnsupportedRepositoryOperationExceptionLockExceptionRepositoryExceptionVersionManager.restore(Version, boolean)public void restore(String absPath, Version version, boolean removeExisting) throws PathNotFoundException, ItemExistsException, VersionException, ConstraintViolationException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException
restore in interface VersionManagerPathNotFoundExceptionItemExistsExceptionVersionExceptionConstraintViolationExceptionUnsupportedRepositoryOperationExceptionLockExceptionInvalidItemStateExceptionRepositoryExceptionVersionManager.restore(String, Version, boolean)public void restoreByLabel(String absPath, String versionLabel, boolean removeExisting) throws VersionException, ItemExistsException, UnsupportedRepositoryOperationException, LockException, InvalidItemStateException, RepositoryException
public NodeIterator merge(String absPath, String srcWorkspace, boolean bestEffort) throws NoSuchWorkspaceException, AccessDeniedException, MergeException, LockException, InvalidItemStateException, RepositoryException
merge in interface VersionManagerNoSuchWorkspaceExceptionAccessDeniedExceptionMergeExceptionLockExceptionInvalidItemStateExceptionRepositoryExceptionVersionManager.merge(String, String, boolean)public NodeIterator merge(String absPath, String srcWorkspace, boolean bestEffort, boolean isShallow) throws NoSuchWorkspaceException, AccessDeniedException, MergeException, LockException, InvalidItemStateException, RepositoryException
merge in interface VersionManagerNoSuchWorkspaceExceptionAccessDeniedExceptionMergeExceptionLockExceptionInvalidItemStateExceptionRepositoryExceptionVersionManager.merge(String, String, boolean, boolean)public void doneMerge(String absPath, Version version) throws VersionException, InvalidItemStateException, UnsupportedRepositoryOperationException, RepositoryException
doneMerge in interface VersionManagerVersionExceptionInvalidItemStateExceptionUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.doneMerge(String, Version)public void cancelMerge(String absPath, Version version) throws VersionException, InvalidItemStateException, UnsupportedRepositoryOperationException, RepositoryException
cancelMerge in interface VersionManagerVersionExceptionInvalidItemStateExceptionUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.cancelMerge(String, Version)public Node createConfiguration(String absPath) throws UnsupportedRepositoryOperationException, RepositoryException
createConfiguration in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.createConfiguration(String)public Node setActivity(Node activity) throws UnsupportedRepositoryOperationException, RepositoryException
setActivity in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.setActivity(Node)public Node getActivity() throws UnsupportedRepositoryOperationException, RepositoryException
getActivity in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.getActivity()public Node createActivity(String title) throws UnsupportedRepositoryOperationException, RepositoryException
createActivity in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.createActivity(String)public void removeActivity(Node activityNode) throws UnsupportedRepositoryOperationException, RepositoryException
removeActivity in interface VersionManagerUnsupportedRepositoryOperationExceptionRepositoryExceptionVersionManager.removeActivity(Node)public NodeIterator merge(Node activityNode) throws VersionException, AccessDeniedException, MergeException, LockException, InvalidItemStateException, RepositoryException
merge in interface VersionManagerVersionExceptionAccessDeniedExceptionMergeExceptionLockExceptionInvalidItemStateExceptionRepositoryExceptionVersionManager.merge(Node)Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.