The VersionManager type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
| Name | Description | |
|---|---|---|
| VersionManager | Obsolete.  
            Constructor - Creates version manager.
              | |
| VersionManager(TreeProvider) | 
            Constructor - Creates version manager.
              | 
Methods
| Name | Description | |
|---|---|---|
| AddAttachmentToVersion | 
            Adds the version - attachment binding to the database.
              | |
| AddAttachmentToVersionInternal | 
            Adds the version - attachment binding to the database.
              | |
| ApplyDocumentVersionData | 
            Applies the document version data to the document DataSet (only the document data, not the coupled data).
              | |
| ApplyDocumentVersionDataInternal | 
            Applies the document version data to the document DataSet (only the document data, not the coupled data).
              | |
| ApplyLatestVersion | 
            Applies latest version data to the node.
              | |
| ApplyLatestVersionInternal | 
            Applies latest version data to the node.
              | |
| ApplyVersion | 
            Applies version data to the node.
              | |
| ApplyVersionData | 
            Applies the document version data to the document data row.
              | |
| ApplyVersionDataInternal | 
            Applies the document version data to the document data row.
              | |
| ApplyVersionInternal | 
            Applies version data to the node.
              | |
| ClearDocumentHistory | 
            Clears complete history of specified document (keeps latest version).
              | |
| ClearDocumentHistoryInternal | 
            Clears complete history of specified document (keeps the latest version).
              | |
| CopyVersionAttachments(Int32, Int32) | 
            Copies the version attachment bindings to the given version.
              | |
| CopyVersionAttachments(Int32, Int32, Hashtable) | 
            Copies the version attachments to the given version, physically copies the attachment history records.
              | |
| CopyVersionAttachmentsInternal(Int32, Int32) | 
            Copies the version attachment bindings to the given version.
              | |
| CopyVersionAttachmentsInternal(Int32, Int32, Hashtable) | 
            Copies the version attachments to the given version, physically copies the attachment history records.
              | |
| CreateNewVersion | 
            Creates new document version. (Moves document to edit step.)
              | |
| CreateNewVersionInternal | 
            Creates new document version. (Moves document to edit step.)
              | |
| DeleteOlderVersions | 
            Deletes older document versions to keep specified version history length.
              | |
| DeleteOlderVersionsInternal | 
            Deletes older document versions to keep specified version history length.
              | |
| DestroyDocumentHistory | 
            Deletes complete history of specified document.
              | |
| DestroyDocumentHistoryInternal | 
            Deletes complete history of specified document.
              | |
| DestroyDocumentVersion | 
            Deletes specified record in the node version history.
              | |
| DestroyDocumentVersionInternal | 
            Deletes specified record in the node version history.
              | |
| EnsureVersion | 
            Ensures that the document version history is present for the given document, returns the document version.
              | |
| EnsureVersionAttachments | 
            Ensures that the document attachments are present within the AttachmentHistory table.
              | |
| EnsureVersionAttachmentsInternal | 
            Ensures that the document attachments are present within the AttachmentHistory table.
              | |
| EnsureVersionInternal | 
            Ensures that the document version history is present for the given document, returns the document version.
              | |
|  (Inherited from  | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from  | ||
| GetAttachmentDocumentVersions | 
            Returns the DataSet of all the document versions bound to the specified attachment version.
              | |
| GetAttachmentDocumentVersionsInternal | 
            Returns the DataSet of all the document versions bound to the specified attachment version.
              | |
| GetAttachmentVersion(Int32, Guid) | 
            Returns the attachment version.
              | |
| GetAttachmentVersion(Int32, Guid, Boolean) | 
            Returns the attachment version.
              | |
| GetAttachmentVersion(Int32, String, Boolean) | 
            Returns the attachment version.
              | |
| GetAttachmentVersionInternal(Int32, Guid, Boolean) | 
            Returns the attachment version.
              | |
| GetAttachmentVersionInternal(Int32, String, Boolean) | 
            Returns the attachment version.
              | |
| GetDocumentHistory | 
            Returns the version history table for the specified document.
              | |
| GetDocumentHistoryInternal | 
            Returns the version history table for the specified document.
              | |
Serves as a hash function for a particular type.   (Inherited from  | ||
| GetHistoryLength | 
            Gets version history length
              | |
| GetHistoryLengthInternal | 
            Gets version history length
              | |
| GetInstance | 
            Gets the instance of the manager.
              | |
| GetLatestAttachmentVersion(Guid, String) | 
            Returns latest attachment version found in the AttachmentHistoryTable.
              | |
| GetLatestAttachmentVersion(Guid, String, Boolean) | 
            Returns latest attachment version found in the AttachmentHistoryTable.
              | |
| GetLatestAttachmentVersionInternal | 
            Returns latest attachment version found in the AttachmentHistoryTable.
              | |
| GetLatestDocumentVersion | 
            Gets latest document version
              | |
| GetLatestDocumentVersionInternal | 
            Gets latest document version
              | |
| GetNewVersion | 
            Returns new version number representation.
              | |
| GetNewVersionInternal | 
            Returns new version number representation.
              | |
Gets the   (Inherited from  | ||
| GetVersion(Int32) | 
            Returns specified history version.
              | |
| GetVersion(Int32, TreeNode) | 
            Returns specified history version.
              | |
| GetVersion(VersionHistoryInfo, TreeNode) | 
            Returns node with applied version data.
              | |
| GetVersionAttachments(Int32) | 
            Returns the DataSet containing all the attachments for the given document version based on where condition and order by clause.
              | |
| GetVersionAttachments(Int32, Boolean) | 
            Returns the DataSet containing all the attachments for the given document version.
              | |
| GetVersionAttachments(Int32, String, String, Boolean) | 
            Returns the DataSet containing all the attachments for the given document version based on where condition and order by clause.
              | |
| GetVersionAttachments(Int32, String, String, Boolean, Int32, String) | 
            Returns the DataSet containing all the attachments for the given document version based on where condition and order by clause.
              | |
| GetVersionInternal | 
            Returns node with applied version data.
              | |
| ChangeManagerType OriginalType | 
            Changes the default manager type to the given type
              (Inherited from AbstractManager.) | |
| ChangeManagerTypeTo | 
            Changes the manager type to the given type
              (Overrides AbstractManager ChangeManagerTypeTo(Type).) | |
| CheckIn | 
            Checks provided node in and stores it in the versioning history.
              | |
| CheckInInternal | 
            Checks provided node in and stores it in the versioning history.
              | |
| CheckOut(TreeNode) | 
            Checks out specified node and creates a new record in the CMS_VersionHistory table.
              | |
| CheckOut(TreeNode, Boolean, Boolean) | 
            Checks out specified node and creates a new record in the CMS_VersionHistory table.
              | |
| CheckOut(TreeNode, Boolean, Boolean, Boolean) | 
            Checks out specified node and creates a new record in the CMS_VersionHistory table.
              | |
| CheckOutInternal | 
            Checks out specified node and creates a new record in the CMS_VersionHistory table.
              | |
| IsSystemDocumentColumn | 
            Returns true if the given column name is a system data column name.
              | |
| IsSystemDocumentColumnInternal | 
            Returns true if the given column name is a system data column name.
              | |
| IsSystemNodeColumn | 
            Returns true if the given column name is a system data column name of the node.
              | |
| IsSystemNodeColumnInternal | 
            Returns true if the given column name is a system data column name of the node.
              | |
| IsVersionedCoupledColumn | 
            Returns true if the given column name is a versioned data column name.
              | |
| IsVersionedCoupledColumnInternal | 
            Returns true if the given column name is a versioned data column name.
              | |
| IsVersionedDocumentColumn | 
            Returns true if the given column name is a versioned data column name.
              | |
| IsVersionedDocumentColumnInternal | 
            Returns true if the given column name is a versioned data column name.
              | |
Creates a shallow copy of the current   (Inherited from  | ||
| PublishAllScheduled | 
            Publishes all documents scheduled for the current time.
              | |
| PublishAllScheduledInternal | 
            Publishes all documents scheduled for the current time.
              | |
| PublishAttachments | 
            Publishes the attachments for the given document.
              | |
| PublishAttachmentsInternal | 
            Publishes the attachments for the given document.
              | |
| PublishVersion(Int32) | 
            Puts the specified node history version to the front DB tables.
              | |
| PublishVersion(Int32, Boolean) | 
            Puts the specified node history version to the front DB tables.
              | |
| PublishVersionInternal | 
            Puts the specified node history version to the front DB tables.
              | |
| RemoveAttachmentFromVersion | 
            Removes the version - attachment binding from the database.
              | |
| RemoveAttachmentFromVersionInternal | 
            Removes the version - attachment binding from the database.
              | |
| RemoveAttachmentVersion | 
            Removes the AttachmentHistory binding to the document version history and deletes the AttachmentHistory object if there is no more bindings to that version.
              | |
| RemoveAttachmentVersionInternal | 
            Removes the AttachmentHistory binding to the document version history and deletes the AttachmentHistory object if there is no more bindings to that version.
              | |
| RemoveWorkflow | 
            Removes all the workflow information from the document and initializes the document as non-workflow.
              | |
| RemoveWorkflowInternal | 
            Removes all the workflow information from the document and initializes the document as non-workflow.
              | |
| RestoreDocument | 
            Restores deleted node and returns the restored node.
              | |
| RestoreDocumentInternal | 
            Restores deleted node and returns the restored node.
              | |
| RollbackVersion | 
            Adds specified earlier version to the top of the version history.
              | |
| RollbackVersionInternal | 
            Adds specified earlier version to the top of the version history.
              | |
| SaveAttachmentVersion | 
            Saves the attachment version to the database.
              | |
| SaveAttachmentVersionInternal | 
            Saves the attachment version to the database.
              | |
| SaveVersion | 
            Saves history version record to the database without checking in.
              | |
| SaveVersionInternal | 
            Saves history version record to the database without checking in.
              | |
Returns a string that represents the current object.  (Inherited from  | ||
| UndoCheckOut | 
            Undo all operations made during last checkout.
              | |
| UndoCheckOutInternal | 
            Undo all operations made during last checkout.
              | |
| UseAutomaticVersionNumbering | 
            Specifies whether the environment is configured to use automatic version numbering.
              | |
| UseAutomaticVersionNumberingInternal | 
            Specifies whether the environment is configured to use automatic version numbering.
              | |
| UseCheckInCheckOut | 
            Specifies whether the environment is configured to use check-in and check-out actions.
              | |
| UseCheckInCheckOutInternal | 
            Specifies whether the environment is configured to use check-in and check-out actions.
              | 
Extension Methods
| Name | Description | |
|---|---|---|
| GetAPIString | 
            Gets the string by the specified resource key
              (Defined by CoreExtensions.) | |
| GetString | 
            Gets the string by the specified resource key
              (Defined by CoreExtensions.) | |
| ToBoolean | 
            Returns the boolean representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToDateTime | 
            Returns the DateTime representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToDouble | 
            Returns the double representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToGuid | 
            Returns the Guid representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToInteger | 
            Returns the integer representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToString | 
            Returns the string representation of an object or default value if not.
              (Defined by CoreExtensions.) | 
Fields
| Name | Description | |
|---|---|---|
| mNonVersionedCoupledColumns | 
            Non-versioned coupled columns list.
              | |
| mTreeProvider | 
            TreeProvider to use for DB access.
              | |
| mWorkflowManager | 
            WorkflowManager for workflow managing.
              | 
Properties
| Name | Description | |
|---|---|---|
| NonVersionedCoupledColumns | 
            List of the non-versioned coupled document columns.
              | |
| TreeProvider | 
            TreeProvider instance.
              | |
| WorkflowManager | 
            Gets workflow manager instance.
              | 
See Also