C# (CSharp) CmisSync.Lib.Consumer.SituationSolver Namespace

Nested Namespaces

CmisSync.Lib.Consumer.SituationSolver.PWC

Classes

Name Description
AbstractEnhancedSolver Abstract enhanced solver.
LocalObjectAdded Solver to handle the situation of a locally added file/folderobject.
LocalObjectChanged A local object has been changed and should be uploaded (if necessary) to server or updated on the server.
LocalObjectChangedRemoteObjectChanged Local object changed and remote object changed.
LocalObjectChangedRemoteObjectMoved Local object changed remote object moved situation solver.
LocalObjectChangedRemoteObjectRenamed
LocalObjectDeleted A Local object has been deleted. => Delete the corresponding object on the server, if possible
LocalObjectDeletedRemoteObjectChanged Local object is deleted and the corresponding remote object has been changed.
LocalObjectDeletedRemoteObjectDeleted Local object deleted remote object deleted.
LocalObjectDeletedRemoteObjectRenamedOrMoved Local object deleted and the corresponding remote object is renamed or moved.
LocalObjectMoved A Local object has been moved. => Move the corresponding object on the server.
LocalObjectMovedRemoteObjectChanged
LocalObjectMovedRemoteObjectMoved Local object moved and remote object moved.
LocalObjectMovedRemoteObjectRenamed
LocalObjectRenamed Local object has been renamed. => Rename the corresponding object on the server.
LocalObjectRenamedOrMovedRemoteObjectDeleted Local object renamed or moved and the corresponding remote object is deleted.
LocalObjectRenamedRemoteObjectChanged
LocalObjectRenamedRemoteObjectMoved
LocalObjectRenamedRemoteObjectRenamed Local object renamed and also the remote object has been renamed.
NothingToDoSolver Nothing to do solver, does nothing.
RemoteObjectAdded Solver to handle a new object which has been found on the server
RemoteObjectChanged Remote object has been changed. => update the metadata locally.
RemoteObjectDeleted Remote object has been deleted. => Delete the corresponding local object as well.
RemoteObjectMoved Remote object has been moved. => Move the corresponding local object.
RemoteObjectRenamed Remote object has been renamed. => Rename the corresponding local object.