@Component public class VersionServiceImpl extends AbstractService implements VersionService
jcrTools| Constructor and Description |
|---|
VersionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
createVersion(javax.jcr.Session session,
String absPath)
Explicitly creates a version for the nodes at each path provided.
|
void |
removeVersion(javax.jcr.Session session,
String absPath,
String label)
Remove a version of a node.
|
void |
revertToVersion(javax.jcr.Session session,
String absPath,
String label)
Reverts the node to the version identified by the label.
|
exists, findNode, findOrCreateNodepublic VersionServiceImpl()
public String createVersion(javax.jcr.Session session, String absPath) throws javax.jcr.RepositoryException
VersionServicecreateVersion in interface VersionServicesession - the session in which the node residesabsPath - absolute paths to the nodejavax.jcr.RepositoryExceptionpublic void revertToVersion(javax.jcr.Session session, String absPath, String label) throws javax.jcr.RepositoryException
VersionServicerevertToVersion in interface VersionServicesession - the session in which the node residesabsPath - the path to the node whose version is to be revertedlabel - identifies the historic versionjavax.jcr.RepositoryExceptionpublic void removeVersion(javax.jcr.Session session, String absPath, String label) throws javax.jcr.RepositoryException
VersionServiceremoveVersion in interface VersionServicesession - the session in which the node residesabsPath - the path to the node whose version is to be removedlabel - identifies the historic version by label or idjavax.jcr.RepositoryExceptionCopyright © 2013-2014 DuraSpace, Inc.. All Rights Reserved.