com.atlassian.confluence.core
Interface Versioned

All Known Implementing Classes:
AbstractVersionedEntityObject

public interface Versioned

A Confluence object that can exist in multiple versions.


Method Summary
 void convertToHistoricalVersion()
           
 Versioned getLatestVersion()
          Get the "original version" of this versioned object.
 ConfluenceEntityObject getOriginalVersion()
          Get the "original version" of this versioned object.
 int getVersion()
           
 boolean isLatestVersion()
           
 boolean isNew()
           
 void setOriginalVersion(Versioned originalVersion)
           
 void setVersion(int version)
           
 

Method Detail

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

convertToHistoricalVersion

public void convertToHistoricalVersion()

isNew

public boolean isNew()

getOriginalVersion

public ConfluenceEntityObject getOriginalVersion()
Get the "original version" of this versioned object. If this object is the original version, return null.


getLatestVersion

public Versioned getLatestVersion()
Get the "original version" of this versioned object. If this object is the original version, return this object.


setOriginalVersion

public void setOriginalVersion(Versioned originalVersion)

isLatestVersion

public boolean isLatestVersion()


Confluence is developed by Atlassian.