com.atlassian.confluence.core
Class AbstractVersionedEntityObject
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.confluence.core.ConfluenceEntityObject
com.atlassian.confluence.core.AbstractVersionedEntityObject
- All Implemented Interfaces:
- Versioned, Serializable, Cloneable
- Direct Known Subclasses:
- Attachment, ContentEntityObject, PageTemplate
public abstract class AbstractVersionedEntityObject
- extends ConfluenceEntityObject
- implements Versioned, Cloneable
- See Also:
- Serialized Form
| Methods inherited from class com.atlassian.core.bean.EntityObject |
clone, equals, getCreationDate, getCurrentDate, getId, getLastModificationDate, hashCode, setClock, setCreationDate, setId, setLastModificationDate |
AbstractVersionedEntityObject
public AbstractVersionedEntityObject()
getVersion
public int getVersion()
- Specified by:
getVersion in interface Versioned
setVersion
public void setVersion(int version)
- Specified by:
setVersion in interface Versioned
isNew
public boolean isNew()
- Specified by:
isNew in interface Versioned
getOriginalVersion
public ConfluenceEntityObject getOriginalVersion()
- get the latest version of the ConfluenceEntityObject
- Specified by:
getOriginalVersion in interface Versioned
- Returns:
- ConfluenceEntityObject
setOriginalVersion
public void setOriginalVersion(Versioned originalVersion)
- Specified by:
setOriginalVersion in interface Versioned
getLatestVersion
public Versioned getLatestVersion()
- Description copied from interface:
Versioned
- Get the "original version" of this versioned object. If this object is the original version,
return this object.
- Specified by:
getLatestVersion in interface Versioned
convertToHistoricalVersion
public void convertToHistoricalVersion()
- Specified by:
convertToHistoricalVersion in interface Versioned
isLatestVersion
public boolean isLatestVersion()
- Specified by:
isLatestVersion in interface Versioned