org.exoplatform.wiki.chromattic.ext.ntdef
Class NTVersionHistory

java.lang.Object
  extended by org.exoplatform.wiki.chromattic.ext.ntdef.NTVersionHistory
All Implemented Interfaces:
Iterable<NTVersion>

public abstract class NTVersionHistory
extends Object
implements Iterable<NTVersion>


Constructor Summary
NTVersionHistory()
           
 
Method Summary
abstract  Map<String,NTVersion> getChildren()
           
abstract  NTVersion getRootVersion()
           
 NTVersion getVersion(String versionName)
           
abstract  String getVersionableUuid()
           
abstract  NTVersionLabels getVersionLabels()
           
 Iterator<NTVersion> iterator()
           
abstract  void setRootVersion(NTVersion rootVersion)
           
abstract  void setVersionableUuid(String versionableUuid)
           
abstract  void setVersionLabels(NTVersionLabels versionLabels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NTVersionHistory

public NTVersionHistory()
Method Detail

getVersionableUuid

public abstract String getVersionableUuid()

setVersionableUuid

public abstract void setVersionableUuid(String versionableUuid)

getRootVersion

public abstract NTVersion getRootVersion()

setRootVersion

public abstract void setRootVersion(NTVersion rootVersion)

getVersionLabels

public abstract NTVersionLabels getVersionLabels()

setVersionLabels

public abstract void setVersionLabels(NTVersionLabels versionLabels)

getChildren

public abstract Map<String,NTVersion> getChildren()

iterator

public Iterator<NTVersion> iterator()
Specified by:
iterator in interface Iterable<NTVersion>

getVersion

public NTVersion getVersion(String versionName)


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.