| ObjectVersionManager Methods | 
The ObjectVersionManager type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowObjectRestore | 
            Indicates if the object under specified site can be restored from recycle bin.
              | |
| AllowObjectVersioning | 
            Indicates if the object versioning is allowed for specified object under particular site.
              | |
| ChangePreviousVersionsObjectIDInternal | 
            Changes object ID for the previous object versions during object restore.
              | |
| CheckIn | 
            Checks in the object.
              | |
| CheckOut | 
            Checks out the object to particular user
              | |
| CreateVersion | 
            Creates object version.
              | |
| DeleteOlderVersions | 
            Deletes older object versions.
              | |
| DeleteOlderVersionsInternal | 
            Deletes older object versions.
              | |
| DestroyObjectHistory | 
            Destroys complete object history.
              | |
| DestroyObjectVersion | 
            Destroys object version.
              | |
| DisplayVersionsTab | 
            Indicates if versions tab should be displayed for specified object type
              | |
| EnsureDeletedVersion | 
            Ensures object version.
              | |
| EnsureVersion | 
            Creates object version for deleted object.
              | |
| GetLatestVersion | 
            Gets latest version history for given object.
              | |
| GetLatestVersionInternal | 
            Gets latest version history for given object.
              | |
| GetMajorVersionHistoryLength | 
            Gets object major version history length.
              | |
| GetMinorVersionHistoryLength | 
            Gets object version history length.
              | |
| GetNewVersionNumber | 
            Gets new version number according to previous version number.
              | |
| GetNewVersionNumberInternal | 
            Gets new version number according to previous version number.
              | |
| GetObjectHistory | 
            Gets object version histories.
              | |
| GetObjectHistoryInternal | 
            Gets object version histories.
              | |
| GetObjectVersionedExtensions | 
            Returns allowed extensions list from settings.
              | |
| GetPromoteToMajorInterval | 
            Gets time interval between 2 modifications of object for which last version will be promoted to major version
              | |
| GetUseLastVersionInterval | 
            Gets time interval for which last version will be used to store version data
              | |
| IsObjectExtensionVersioned | 
            Determines whether the file with the specified extension (case insensitive) is versioned on site specified by name.
              | |
| IsVersionMajor | 
            Indicates if specified version is major version
              | |
| MakeVersionMajor | 
            Make major version from specified version
              | |
| ObjectHasVersions | 
            Indicates if object has at least one version.
              | |
| RestoreObject(Int32, Boolean) | 
            Restores object, optionally with its children.
              | |
| RestoreObject(Int32, Int32) | 
            Restores object to specified site ID.
              | |
| RollbackVersion | 
            Rollbacks object to specified version.
              | |
| SetAsDefaultProvider | 
            Sets this object as the default provider
              (Inherited from AbstractBaseProviderProviderType.) | |
| UndoCheckOut | 
            Cancels the object checkout.
              |