Generated by
JDiff

Interface javax.jcr.version.VersionHistory

Added Methods
NodeIterator getAllFrozenNodes() Returns an iterator over all the frozen nodes of all the versions of this version history.
NodeIterator getAllLinearFrozenNodes() This method returns all the frozen nodes of all the versions in this version history in the same order as .getAllLinearVersions.
VersionIterator getAllLinearVersions() This method returns an iterator over all the versions in the line of descent from the root version to that base version within this history that is bound to the workspace through which this VersionHistory was accessed.
String getVersionableIdentifier() Returns the identifier of the versionable node for which this is the version history.
 

Changed Methods
void addVersionLabel(String, String, boolean) Change in exceptions: javax.jcr.version.LabelExistsVersionException was added.
Adds the specified label to the specified version.
Version getVersionByLabel(String) Change in exceptions thrown from javax.jcr.RepositoryException to (javax.jcr.version.VersionException, javax.jcr.RepositoryException).
Retrieves a particular version from this version history by version label.
String getVersionableUUID() Now deprecated.
As of JCR 2.0, {@link #getVersionableIdentifier} should be used instead.