Namespace Terrasoft.Sync
Classes
DetailEntityConfig
DirectionAttribute
Attribute for specifying synchronization direction for a synchronization element.
DublicateSyncItemSchemaName
Provides exception for duplicate names of synchronization object schemas.
EntityConfig
Setup of the synchronization element entity.
IntegrationLogger
IntegrationSystemLogger
IntegrationUserLogger
InvalidSyncItemSchemaException
An error in the description of mapping of external storage elements to the local storage. Element (schema or schema column) is not specified correctly in the mapping, therefore cannot be located in bpm'online.
ItemMetadata
Single sync item metadata. Contains sync metadata for each bpm'online entity in this sync item.
LocalChangesApplyingException
LocalItem
LocalProvider
Provides methods for working with local store items.
LookupResolver
MapAttribute
Synchronization element entity attributes.
MetaDataStore
MetaDataStore class provides methods to work with IReplicaMetadata implementations.
RemoteChangesApplyingException
RemoteProvider
Remote provider.
ReplicaMetadata
SyncAgent
The agent is responsible for synchronizing data between two repositories.
SyncChangesApplyingException
SyncContext
Synchronization context.
SyncEntity
SyncException
SyncItemSchema
Synchronization element entity setup schema.
SyncMsgLogger
Provides methods for logging synchronization operation messages.
SyncRetryPolicy<TException>
Class provides retry operation execution API.
Structs
LookupConflict
Interfaces
IRemoteItem
Interface of the external storage element.
IReplicaMetadata
ReplicaMetadata class encapsulates all sync metadata for remote storage instance.
ISyncLogger
ISyncProvider<TSyncItem>
Interface of the synchronization provider.
Enums
SyncAction
Action to be performed with the object when applying changes.
SyncConflictResolution
Type of version conflict resolution for synchronization items in the local and external repositories.
SyncDirection
Determines synchronization direction.
SyncMsgLoggerBodyType
SyncMsgLogger message type enumeration.
SyncState
Synchronization element status in the current repository.