org.apache.jackrabbit.jcr2spi
Class JcrVersionManager
java.lang.Object
org.apache.jackrabbit.jcr2spi.JcrVersionManager
- All Implemented Interfaces:
- VersionManager
public class JcrVersionManager
- extends java.lang.Object
- implements VersionManager
VersionManagerImpl...
|
Method Summary |
void |
cancelMerge(java.lang.String absPath,
Version version)
|
Version |
checkin(java.lang.String absPath)
|
void |
checkout(java.lang.String absPath)
|
Version |
checkpoint(java.lang.String absPath)
|
Node |
createActivity(java.lang.String title)
|
Node |
createConfiguration(java.lang.String absPath)
|
void |
doneMerge(java.lang.String absPath,
Version version)
|
Node |
getActivity()
|
Version |
getBaseVersion(java.lang.String absPath)
|
VersionHistory |
getVersionHistory(java.lang.String absPath)
|
boolean |
isCheckedOut(java.lang.String absPath)
|
NodeIterator |
merge(Node activityNode)
|
NodeIterator |
merge(java.lang.String absPath,
java.lang.String srcWorkspace,
boolean bestEffort)
|
NodeIterator |
merge(java.lang.String absPath,
java.lang.String srcWorkspace,
boolean bestEffort,
boolean isShallow)
|
void |
removeActivity(Node activityNode)
|
void |
restore(java.lang.String absPath,
java.lang.String versionName,
boolean removeExisting)
|
void |
restore(java.lang.String absPath,
Version version,
boolean removeExisting)
|
void |
restore(Version[] versions,
boolean removeExisting)
|
void |
restore(Version version,
boolean removeExisting)
|
void |
restoreByLabel(java.lang.String absPath,
java.lang.String versionLabel,
boolean removeExisting)
|
Node |
setActivity(Node activity)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcrVersionManager
protected JcrVersionManager(SessionImpl session)
checkin
public Version checkin(java.lang.String absPath)
throws VersionException,
UnsupportedRepositoryOperationException,
InvalidItemStateException,
LockException,
RepositoryException
- Specified by:
checkin in interface VersionManager
- Throws:
VersionException
UnsupportedRepositoryOperationException
InvalidItemStateException
LockException
RepositoryException- See Also:
VersionManager.checkin(String)
checkout
public void checkout(java.lang.String absPath)
throws UnsupportedRepositoryOperationException,
LockException,
RepositoryException
- Specified by:
checkout in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
LockException
RepositoryException- See Also:
VersionManager.checkout(String)
checkpoint
public Version checkpoint(java.lang.String absPath)
throws VersionException,
UnsupportedRepositoryOperationException,
InvalidItemStateException,
LockException,
RepositoryException
- Specified by:
checkpoint in interface VersionManager
- Throws:
VersionException
UnsupportedRepositoryOperationException
InvalidItemStateException
LockException
RepositoryException- See Also:
VersionManager.checkpoint(String)
isCheckedOut
public boolean isCheckedOut(java.lang.String absPath)
throws RepositoryException
- Specified by:
isCheckedOut in interface VersionManager
- Throws:
RepositoryException- See Also:
VersionManager.isCheckedOut(String)
getVersionHistory
public VersionHistory getVersionHistory(java.lang.String absPath)
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
getVersionHistory in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.getVersionHistory(String)
getBaseVersion
public Version getBaseVersion(java.lang.String absPath)
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
getBaseVersion in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.getBaseVersion(String)
restore
public void restore(Version[] versions,
boolean removeExisting)
throws ItemExistsException,
UnsupportedRepositoryOperationException,
VersionException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
restore in interface VersionManager
- Throws:
ItemExistsException
UnsupportedRepositoryOperationException
VersionException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.restore(Version[], boolean)
restore
public void restore(java.lang.String absPath,
java.lang.String versionName,
boolean removeExisting)
throws VersionException,
ItemExistsException,
UnsupportedRepositoryOperationException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
restore in interface VersionManager
- Throws:
VersionException
ItemExistsException
UnsupportedRepositoryOperationException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.restore(String, String, boolean)
restore
public void restore(Version version,
boolean removeExisting)
throws VersionException,
ItemExistsException,
UnsupportedRepositoryOperationException,
LockException,
RepositoryException
- Specified by:
restore in interface VersionManager
- Throws:
VersionException
ItemExistsException
UnsupportedRepositoryOperationException
LockException
RepositoryException- See Also:
VersionManager.restore(Version, boolean)
restore
public void restore(java.lang.String absPath,
Version version,
boolean removeExisting)
throws PathNotFoundException,
ItemExistsException,
VersionException,
ConstraintViolationException,
UnsupportedRepositoryOperationException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
restore in interface VersionManager
- Throws:
PathNotFoundException
ItemExistsException
VersionException
ConstraintViolationException
UnsupportedRepositoryOperationException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.restore(String, Version, boolean)
restoreByLabel
public void restoreByLabel(java.lang.String absPath,
java.lang.String versionLabel,
boolean removeExisting)
throws VersionException,
ItemExistsException,
UnsupportedRepositoryOperationException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
restoreByLabel in interface VersionManager
- Throws:
VersionException
ItemExistsException
UnsupportedRepositoryOperationException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.restoreByLabel(String, String, boolean)
merge
public NodeIterator merge(java.lang.String absPath,
java.lang.String srcWorkspace,
boolean bestEffort)
throws NoSuchWorkspaceException,
AccessDeniedException,
MergeException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
merge in interface VersionManager
- Throws:
NoSuchWorkspaceException
AccessDeniedException
MergeException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.merge(String, String, boolean)
merge
public NodeIterator merge(java.lang.String absPath,
java.lang.String srcWorkspace,
boolean bestEffort,
boolean isShallow)
throws NoSuchWorkspaceException,
AccessDeniedException,
MergeException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
merge in interface VersionManager
- Throws:
NoSuchWorkspaceException
AccessDeniedException
MergeException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.merge(String, String, boolean, boolean)
doneMerge
public void doneMerge(java.lang.String absPath,
Version version)
throws VersionException,
InvalidItemStateException,
UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
doneMerge in interface VersionManager
- Throws:
VersionException
InvalidItemStateException
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.doneMerge(String, Version)
cancelMerge
public void cancelMerge(java.lang.String absPath,
Version version)
throws VersionException,
InvalidItemStateException,
UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
cancelMerge in interface VersionManager
- Throws:
VersionException
InvalidItemStateException
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.cancelMerge(String, Version)
createConfiguration
public Node createConfiguration(java.lang.String absPath)
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
createConfiguration in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.createConfiguration(String)
setActivity
public Node setActivity(Node activity)
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
setActivity in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.setActivity(Node)
getActivity
public Node getActivity()
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
getActivity in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.getActivity()
createActivity
public Node createActivity(java.lang.String title)
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
createActivity in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.createActivity(String)
removeActivity
public void removeActivity(Node activityNode)
throws UnsupportedRepositoryOperationException,
RepositoryException
- Specified by:
removeActivity in interface VersionManager
- Throws:
UnsupportedRepositoryOperationException
RepositoryException- See Also:
VersionManager.removeActivity(Node)
merge
public NodeIterator merge(Node activityNode)
throws VersionException,
AccessDeniedException,
MergeException,
LockException,
InvalidItemStateException,
RepositoryException
- Specified by:
merge in interface VersionManager
- Throws:
VersionException
AccessDeniedException
MergeException
LockException
InvalidItemStateException
RepositoryException- See Also:
VersionManager.merge(Node)
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.