SynchronizationHelper Class |
Namespace: CMS.Synchronization
public static class SynchronizationHelper
The SynchronizationHelper type exposes the following members.
Name | Description | |
---|---|---|
UseCheckinCheckout |
Indicates whether object locking is enabled within the system.
|
Name | Description | |
---|---|---|
AddExcludedSettingKey |
Adds given setting key to the excluded keys. For excluded keys synchronization tasks are not logged.
| |
EnsureObjectVersion |
Ensure object version if not existing.
| |
GetExcludedSettingKeys |
Returns set of excluded setting key names. Can return null if there are no excluded keys.
| |
GetObjectBinaryXml |
Gets binary XML data for given object.
| |
GetObjectData |
Gets the object data for synchronization.
| |
GetObjectKey |
Gets object key for specified task type.
| |
GetObjectsData |
Gets the DataSet of the objects data and their child objects.
| |
GetObjectWhereCondition |
Gets the where condition for specified type of object.
| |
GetObjectXml |
Gets XML with data for specified object.
| |
ChangeSiteBindingObject |
Changes site binding object to the parent object.
| |
CheckCreateVersion |
Indicates if the object version should be created.
| |
CheckIntegrationLogging |
Indicates if the integration task should be logged.
| |
CheckStagingLogging |
Indicates if the staging task should be logged.
| |
IsCheckedOutByOtherUser |
Returns true if the object is checked out by other user than a current user (and use checkin/out is used).
| |
IsPostProcessingAllowedForFailedTranslation |
Indicates whether object can be post-processed within the process of Import/Export or Staging because of potential reference to the object of the same object type which wasn't processed yet.
| |
IsSettingKeyExcluded |
Determines whether the given setting key is excluded from synchronization.
| |
LogObjectDelete |
Logs the object deletion.
| |
LogObjectChange(LogObjectChangeSettings) |
Logs object change for different type of synchronization.
| |
LogObjectChange(BaseInfo, TaskTypeEnum) |
Logs object change.
| |
LogObjectChange(BaseInfo, TaskTypeEnum, Boolean) |
Logs object change.
| |
LogObjectChange(String, Int32, DateTime, TaskTypeEnum, Boolean, Boolean, Boolean, Boolean, Boolean, Int32, Int32) |
Logs the synchronization for specified group of objects.
| |
LogObjectInsert |
Logs the object insert.
| |
LogObjectUpdate |
Logs the object update.
| |
RemoveExcludedSettingKey |
Removes given setting key from the excluded keys. For excluded keys synchronization tasks are not logged.
| |
RemoveObjectVersions |
Destroy object and child object versions
| |
TouchParent |
Touch the parent.
| |
TouchParentDelete |
Touch the parent when deleting an object.
| |
TouchParentInsert |
Touch the parent when inserting an object.
| |
TouchParentUpdate |
Touch the parent when updating an object.
|