|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InternalVersionHistory
This interface defines the internal version history.
Method Summary | |
---|---|
int |
getNumVersions()
Returns the number of versions in this version history. |
InternalVersion |
getRootVersion()
Equivalalent to VersionHistory.getRootVersion() . |
InternalVersion |
getVersion(Name versionName)
Equivalalent to VersionHistory.getVersion(java.lang.String) . |
InternalVersion |
getVersion(NodeId id)
Returns the version with the given uuid or null if the
respective version does not exist. |
UUID |
getVersionableUUID()
Returns the UUID of the versionable node that this history belongs to. |
InternalVersion |
getVersionByLabel(Name label)
Equivalalent to VersionHistory.getVersionByLabel(java.lang.String)
but returns null if the version does not exists. |
Name[] |
getVersionLabels()
Returns a string iterator over all version labels that exist in this version history |
NodeId |
getVersionLabelsId()
Returns the Id of the version labels node. |
boolean |
hasVersion(Name versionName)
Checks if the version with the given name exists in this version history. |
boolean |
hasVersion(NodeId id)
Checks if the version for the given uuid exists in this history. |
Methods inherited from interface org.apache.jackrabbit.core.version.InternalVersionItem |
---|
getId, getParent |
Method Detail |
---|
InternalVersion getRootVersion()
VersionHistory.getRootVersion()
.
VersionHistory.getRootVersion()
InternalVersion getVersion(Name versionName) throws VersionException
VersionHistory.getVersion(java.lang.String)
.
VersionException
VersionHistory.getVersion(java.lang.String)
boolean hasVersion(Name versionName)
versionName
- the name of the version
true
if the version exists;
false
otherwise.boolean hasVersion(NodeId id)
id
- the id of the version
true
if the version exists;
false
otherwise.InternalVersion getVersion(NodeId id)
null
if the
respective version does not exist.
id
- the id of the version
null
InternalVersion getVersionByLabel(Name label)
VersionHistory.getVersionByLabel(java.lang.String)
but returns null
if the version does not exists.
VersionHistory.getVersionByLabel(java.lang.String)
int getNumVersions()
UUID getVersionableUUID()
Name[] getVersionLabels()
NodeId getVersionLabelsId()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |