API docs     >     General

Versionable

Description

The Versionable class, which represents an abtract of versionable Objects.

Class members

Methods

Constructor of the Versionable class
Acquires a lock on the current instance of this Object
Approves the current/specified version of the Object instance
Calls a specific Extension hook Callback method
Checks if the specified lock token is set on the current instance of this Object
Gets the Property Id of the current Object instance
Copies Permissions from another Object to this Object
Copies Properties from another Object to this Object
Copies Tags from another Object to this Object
Gets the first approved version of the Object instance
Gets the Object Id of the current instance
Gets the latest approved version of the Object instance
Gets the latest version of the Object instance
Checks if the current instance of this Object is locked
Gets the name of the Properties Table for this Object
Gets the currently published version of the Object instance
Gets the version of the Object instance
Gets all versions of the Object instance
Checks if the published version of the Object instance is 999999 (ALWAYS_LATEST_APPROVED_VERSION) and thus the latest approved version of the Object will get published automatically on approval.
Generates a new version of this Object by copying the currently instanced version and updates the currently instanced Object to the new version
Sets the specified version of the Object instance to "published"
Releases a lock on the current instance of this Object

Inherited by

Page, Versionable, Cblock, File