Click or drag to resize
CMS.Synchronization Namespace
 
Classes
  ClassDescription
Public classAbstractIntegrationConnector
Class that needs to be inherited during implementing custom integration connector. Several members have to be implemented in order to achieve desired functionality.
Public classAbstractIntegrationSubscription
Class representing generic subscription object.
Public classBaseIntegrationSubscription
Class representing subscription to documents or objects
Public classDocumentIntegrationSubscription
Class representing subscription to documents
Public classIntegrationConnectorInfo
IntegrationConnectorInfo data container class.
Public classIntegrationConnectorInfoProvider
Class providing IntegrationConnectorInfo management.
Public classIntegrationEvents
Integration events
Public classIntegrationExternalTasksProcessor
Provides an ITask interface for external integration task synchronization.
Public classIntegrationHelper
Class covering functionality shared across the integration module.
Public classIntegrationSyncLogInfo
IntegrationSyncLogInfo data container class.
Public classIntegrationSyncLogInfoProvider
Class providing IntegrationSyncLogInfo management.
Public classIntegrationSynchronizationInfo
IntegrationSynchronizationInfo data container class.
Public classIntegrationSynchronizationInfoProvider
Class providing IntegrationSynchronizationInfo management.
Public classIntegrationTaskEventArgs
Integration task event arguments
Public classIntegrationTaskHandler
Integration task handler
Public classIntegrationTaskInfo
IntegrationTaskInfo data container class.
Public classIntegrationTaskInfoProvider
Class providing IntegrationTaskInfo management.
Public classIntegrationTaskListInfo
IntegrationTaskListInfo virtual object.
Public classIntegrationTasksWorker
Class for asynchronous task processing.
Public classObjectIntegrationSubscription
Class representing subscription to objects
Public classObjectVersionHistoryInfo
ObjectVersionHistoryInfo data container class.
Public classObjectVersionHistoryInfoProvider
Class providing ObjectVersionHistoryInfo management.
Public classObjectVersionHistoryListInfo
ObjectVersionHistoryListInfo virtual object.
Public classObjectVersioningException
Base class for the exceptions raised during versioning methods (check in/out, etc.).
Public classObjectVersionManager
Class providing object versions management.
Public classServerInfo
ServerInfo data container class.
Public classServerInfoProvider
Class providing ServerInfo management.
Public classStagingEvents
Staging events
Public classStagingHelper
Overall staging methods.
Public classStagingLogTaskEventArgs
Staging event arguments
Public classStagingLogTaskHandler
Staging handler
Public classStagingSynchronizationEventArgs
Synchronization event arguments
Public classStagingSynchronizationHandler
Staging handler
Public classStagingTaskEventArgs
Event arguments for the staging task event
Public classStagingTaskHandler
Staging handler
Public classStagingTaskInfo
TaskInfo data container class.
Public classStagingTaskInfoProvider
Class providing TaskInfo management.
Public classStagingWorker
Automatic staging worker task.
Public classSyncLogInfo
SyncLogInfo data container class.
Public classSyncLogInfoProvider
Class providing SyncLogInfo management.
Public classSyncLogListInfo
SyncLogListInfo virtual object.
Public classSyncManager
Helper class for synchronization methods.
Public classSynchronizationAction
Synchronization action implementation
Public classSynchronizationActionManager
Manager for registered synchronization actions.
Public classSynchronizationEngineModule
Represents the Synchronization Engine module.
Public classSynchronizationEngineModuleMetadata
Represents the Synchronization Engine module metadata.
Public classSynchronizationHelper
Class providing management for the synchronization.
Public classSynchronizationInfo
SynchronizationInfo data container class.
Public classSynchronizationInfoProvider
Class providing SynchronizationInfo management.
Public classSynchronizationModule
Represents the Synchronization module.
Public classSynchronizationModuleMetadata
Represents the Synchronization module metadata.
Public classSynchronizationWorker
Class for asynchronous object changes logging.
Public classSynchronizeDocumentAction
Class for document synchronization action
Public classTaskParameters
Class to provide staging task parameters.
Interfaces
  InterfaceDescription
Public interfaceISyncClient
Interface for SyncClient
Public interfaceISyncManager
Interface for SyncManager
Public interfaceISynchronizationTask
Represents generic synchronization task.
Enumerations
  EnumerationDescription
Public enumerationIntegrationProcessResultEnum
Enumeration indicationg processing result. Task the value says whether the 3rd party system processed the task well or not. See comments for each value.
Public enumerationIntegrationProcessTypeEnum
Says how the CMS should process the task. See comments for each value.
Public enumerationServerAuthenticationEnum
Server authentication modes.
Public enumerationTaskDataTypeEnum
Type of data contained in task to process.
Public enumerationTaskProcessTypeEnum
Type of processing integration tasks. Determines whether the tasks are being processed asynchronously or synchronously with full or partial data. The types are ordered by priority (highest to lowest).