public interface VersionManager
VersionManager...| Modifier and Type | Method and Description |
|---|---|
void |
addVersionLabel(NodeState versionHistoryState,
NodeState versionState,
Name qLabel,
boolean moveLabel) |
NodeEntry |
checkin(NodeState nodeState) |
void |
checkIsCheckedOut(NodeState nodeState) |
void |
checkout(NodeState nodeState) |
void |
checkout(NodeState nodeState,
NodeId activityId) |
NodeEntry |
checkpoint(NodeState nodeState) |
NodeEntry |
checkpoint(NodeState nodeState,
NodeId activityId) |
NodeEntry |
createActivity(String title) |
NodeEntry |
createConfiguration(NodeState nodeState) |
NodeEntry |
getVersionableNodeEntry(NodeState versionState) |
NodeEntry |
getVersionHistoryEntry(NodeState versionableState) |
boolean |
isCheckedOut(NodeState nodeState) |
Iterator<NodeId> |
merge(NodeState nodeState,
String workspaceName,
boolean bestEffort) |
Iterator<NodeId> |
merge(NodeState nodeState,
String workspaceName,
boolean bestEffort,
boolean isShallow) |
Iterator<NodeId> |
mergeActivity(NodeState activityState) |
void |
removeActivity(NodeState activityState) |
void |
removeVersion(NodeState versionHistoryState,
NodeState versionState) |
void |
removeVersionLabel(NodeState versionHistoryState,
NodeState versionState,
Name qLabel) |
void |
resolveMergeConflict(NodeState nodeState,
NodeState versionState,
boolean done) |
void |
restore(NodeState[] versionStates,
boolean removeExisting) |
void |
restore(NodeState nodeState,
Path relativePath,
NodeState versionState,
boolean removeExisting) |
NodeEntry checkin(NodeState nodeState) throws javax.jcr.version.VersionException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.InvalidItemStateException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
nodeState - NodeEntry of newly created versionjavax.jcr.version.VersionExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.checkin()void checkout(NodeState nodeState) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException
nodeState - javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.checkout()void checkout(NodeState nodeState, NodeId activityId) throws javax.jcr.RepositoryException
nodeState - activityId - javax.jcr.RepositoryExceptionNodeEntry checkpoint(NodeState nodeState) throws javax.jcr.RepositoryException
nodeState - javax.jcr.RepositoryExceptionVersionManager.checkpoint(String)NodeEntry checkpoint(NodeState nodeState, NodeId activityId) throws javax.jcr.RepositoryException
nodeState - javax.jcr.RepositoryExceptionVersionManager.checkpoint(String)boolean isCheckedOut(NodeState nodeState) throws javax.jcr.RepositoryException
nodeState - javax.jcr.RepositoryExceptionNode.isCheckedOut()void checkIsCheckedOut(NodeState nodeState) throws javax.jcr.version.VersionException, javax.jcr.RepositoryException
nodeState - javax.jcr.version.VersionException - If the Node represented by the given
NodeState is checkedin.javax.jcr.RepositoryException - If another error occurs.Node.isCheckedOut()void removeVersion(NodeState versionHistoryState, NodeState versionState) throws javax.jcr.ReferentialIntegrityException, javax.jcr.AccessDeniedException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.version.VersionException, javax.jcr.RepositoryException
versionHistoryState - versionState - javax.jcr.ReferentialIntegrityExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.version.VersionExceptionjavax.jcr.RepositoryExceptionVersionHistory.removeVersion(String)void addVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel, boolean moveLabel) throws javax.jcr.version.VersionException, javax.jcr.RepositoryException
versionHistoryState - versionState - qLabel - moveLabel - javax.jcr.version.VersionExceptionjavax.jcr.RepositoryExceptionVersionHistory.addVersionLabel(String, String, boolean)void removeVersionLabel(NodeState versionHistoryState, NodeState versionState, Name qLabel) throws javax.jcr.version.VersionException, javax.jcr.RepositoryException
versionHistoryState - versionState - qLabel - javax.jcr.version.VersionExceptionjavax.jcr.RepositoryExceptionVersionHistory.removeVersionLabel(String)void restore(NodeState nodeState, Path relativePath, NodeState versionState, boolean removeExisting) throws javax.jcr.version.VersionException, javax.jcr.ItemExistsException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
nodeState - relativePath - versionState - removeExisting - javax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.restore(String, boolean),
Node.restore(Version, boolean),
Node.restore(Version, String, boolean),
Node.restoreByLabel(String, boolean)void restore(NodeState[] versionStates, boolean removeExisting) throws javax.jcr.ItemExistsException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
versionStates - removeExisting - javax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionWorkspace.restore(Version[], boolean)Iterator<NodeId> merge(NodeState nodeState, String workspaceName, boolean bestEffort) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.MergeException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
nodeState - workspaceName - bestEffort - NodeIds of all Nodes
that failed to be merged and need manual resolution by the user of the API.javax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.MergeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionresolveMergeConflict(NodeState,NodeState,boolean),
Node.merge(String, boolean)Iterator<NodeId> merge(NodeState nodeState, String workspaceName, boolean bestEffort, boolean isShallow) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.MergeException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
nodeState - workspaceName - bestEffort - isShallow - NodeIds of all Nodes
that failed to be merged and need manual resolution by the user of the API.javax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.MergeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionresolveMergeConflict(NodeState,NodeState,boolean),
Node.merge(String, boolean)void resolveMergeConflict(NodeState nodeState, NodeState versionState, boolean done) throws javax.jcr.version.VersionException, javax.jcr.InvalidItemStateException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
nodeState - versionState - done - javax.jcr.version.VersionExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNode.cancelMerge(Version),
Node.doneMerge(Version)NodeEntry createConfiguration(NodeState nodeState) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
nodeState - javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNodeEntry createActivity(String title) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
title - javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionvoid removeActivity(NodeState activityState) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
activityState - javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionIterator<NodeId> mergeActivity(NodeState activityState) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
activityState - javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNodeEntry getVersionableNodeEntry(NodeState versionState) throws javax.jcr.RepositoryException
versionState - javax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.