Click or drag to resize
SyncManager Class
Helper class for synchronization methods.
Inheritance Hierarchy
SystemObject
  CMS.BaseAbstractManager
    CMS.BaseAbstractManagerSyncManager
      CMS.SynchronizationSyncManager

Namespace: CMS.Synchronization
Assembly: CMS.SynchronizationEngine (in CMS.SynchronizationEngine.dll) Version: 12.0.0
Syntax
C#
public class SyncManager : AbstractManager<SyncManager>, 
	ISyncManager

The SyncManager type exposes the following members.

Constructors
  NameDescription
Public methodSyncManager
Top
Properties
  NameDescription
Public propertyAdministratorId
Administrator user ID.
Public propertyLogTasks
Indicates if logging staging tasks is enabled.
Public propertyOperationType
Defines the operation type.
Public propertySiteID
Gets site ID.
Public propertySiteName
Gets or sets current site name.
Protected propertyTranslationSiteID
Gets site ID for translation.
Public propertyTreeProvider
TreeProvider object to use.
Public propertyUseAutomaticOrdering
Indicates if automatic ordering for documents should be used on target server.
Public propertyUseTreeCustomHandlers
Indicates if custom handlers should be used for document operations.
Protected propertyVersionManager
Version manager instance.
Protected propertyWorkflowManager
Workflow manager instance.
Top
Methods
  NameDescription
Protected methodArchiveDocument
Archives the document.
Protected methodChangeManagerTypeOriginalType
Changes the default manager type to the given type
(Inherited from AbstractManager.)
Public methodChangeManagerTypeTo
Changes the manager type to the given type
(Inherited from AbstractManagerManagerType.)
Protected methodCreateSiteBinding
Creates a site binding. (Site is specified by SyncManager.SiteID property.)
Protected methodDeleteDocument
Deletes the document.
Protected methodDeleteObject
Deletes the object.
Public methodGetDataSet
Returns the dataset loaded from the given task data.
Protected methodGetDataSetInternal
Returns the dataset loaded from the given task data.
Protected methodGetPhysicalFilesDataSet
Gets physical files DataSet.
Public methodGetSynchronizationTaskDataSet
Gets synchronization task empty DataSet for specified task type.
Protected methodGetSynchronizationTaskDataSetInternal
Gets synchronization task empty DataSet for specified task type.
Protected methodMoveDocument
Moves the document.
Public methodProceedWithTranslations
Determines whether to continue with translation operations.
Protected methodProcessACLItems
Break ACL inheritance.
Public methodProcessTask(IStagingTaskData, Boolean, StagingSynchronizationHandler)
Processes the given task.
Public methodProcessTask(TaskTypeEnum, String, String, String)
Processes the given task.
Public methodProcessTask(TaskTypeEnum, String, String, String, Boolean)
Processes the given task.
Public methodProcessTask(TaskTypeEnum, String, String, String, Boolean, StagingSynchronizationHandler)
Processes the given task.
Protected methodProcessTaskInternal
Processes the given task.
Protected methodPublishDocument
Publishes the document.
Protected methodRejectDocument
Rejects the document.
Protected methodRemoveObjectFromSite(DataSet, String, TranslationHelper)
Removes the object from the site.
Protected methodRemoveObjectFromSite(GeneralizedInfo, DataSet, TranslationHelper)
Removes the object from site.
Protected methodRemoveObjectsFromSite
Removes the objects from site.
Protected methodTranslateNodeColumns
Translates given node columns using data from helper.
Protected methodUpdateACLs
Update node with permissions from DataSet.
Protected methodUpdateAliases
Updates the document aliases.
Protected methodUpdateAlternativeUrls
Updates the alternative urls during synchronization.
Protected methodUpdateCategories
Updates the categories.
Protected methodUpdateDocument
Updates the document.
Protected methodUpdateObject(DataSet, DataSet, String, TranslationHelper, Boolean, Boolean)
Updates the object.
Protected methodUpdateObject(GeneralizedInfo, DataSet, TranslationHelper, Boolean, DataSet, Boolean, ListGeneralizedInfo)
Updates the object.
Protected methodUpdateObjectTInfo(TInfo, DataSet, TranslationHelper, Boolean, DataSet, Boolean, ListGeneralizedInfo)
Updates the object.
Protected methodUpdateObjects
Updates the object.
Protected methodUpdateRelationships
Updates the relationships.
Top
See Also