public interface VersionSelector
Node.restore()methods uses the
DateVersionSelectorwhich is initialized with the creation date of the parent version. This selector selects the latest version that is equal or older than the given date. if no such version exists, the initial one is restored.
LabelVersionSelectorwhich is initialized with the label of the version to be restored. This selector selects the version with the same label. if no such version exists, the initial one is restored.
InternalVersion select(InternalVersionHistory versionHistory) throws RepositoryException
null. Please note, that a version selector is not allowed to return the root version.
versionHistory- version history to select a version from
RepositoryException- if an error occurs.
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.