ObjectVersionManager Class |
Namespace: CMS.Synchronization
public class ObjectVersionManager : AbstractProvider<ObjectVersionManager>
The ObjectVersionManager type exposes the following members.
Name | Description | |
---|---|---|
ObjectVersionManager |
Name | Description | |
---|---|---|
RESTORE_ALL |
Object versioning restore mode determining that all objects supported in staging will be deleted to recycle bin.
| |
RESTORE_NONE |
Object versioning restore mode determining that objects will be deleted permanently.
| |
RESTORE_VERSIONEDOBJECTS |
Object versioning restore mode determining that versioned objects will be deleted to recycle bin.
|
Name | Description | |
---|---|---|
IsValid |
Indicates if the provider instance is up-to-date and can be used to manage object instances.
(Inherited from AbstractProvider.) | |
ProviderName |
Provider name
(Inherited from AbstractProvider.) |
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.
| |
ClearHashtables(Boolean) |
Clears the object's hashtables.
(Inherited from AbstractProvider.) | |
CreateVersion |
Creates object version.
| |
CreateWebFarmTask(String, String) |
Creates web farm task specific for current object and action name
(Inherited from AbstractProvider.) | |
CreateWebFarmTask(String, String, Byte, String) |
Creates web farm task specific for current object and action name
(Inherited from AbstractProvider.) | |
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.
| |
GetCurrentProvider |
Gets the current provider instance
(Inherited from AbstractProviderTProvider.) | |
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
| |
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
| |
Invalidate |
Sets this provider as invalid
(Inherited from AbstractProvider.) | |
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.
| |
ProcessWebFarmTask |
Runs the processing of specific web farm task for current provider
(Inherited from AbstractProvider.) | |
Register |
Registers current provider in providers collection
(Inherited from AbstractProvider.) | |
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 AbstractProviderTProvider.) | |
UndoCheckOut |
Cancels the object checkout.
|