C# Class CmisSync.Lib.Consumer.SituationSolver.LocalObjectMovedRemoteObjectMoved

Local object moved and remote object moved.
Inheritance: AbstractEnhancedSolver
Exibir arquivo Open project: OpenDataSpace/CmisSync Class Usage Examples

Public Methods

Method Description
LocalObjectMovedRemoteObjectMoved ( ISession session, IMetaDataStorage storage ) : System

Initializes a new instance of the CmisSync.Lib.Consumer.SituationSolver.LocalObjectMovedRemoteObjectMoved class.

Solve ( IFileSystemInfo localFileSystemInfo, IObjectId remoteId, ContentChangeType localContent, ContentChangeType remoteContent ) : void

Solve the specified situation by using localFile and remote object.

Private Methods

Method Description
SyncNamesAndDates ( IFileSystemInfo local, IFileableCmisObject remote, IMappedObject mappedObject ) : void

Method Details

LocalObjectMovedRemoteObjectMoved() public method

Initializes a new instance of the CmisSync.Lib.Consumer.SituationSolver.LocalObjectMovedRemoteObjectMoved class.
public LocalObjectMovedRemoteObjectMoved ( ISession session, IMetaDataStorage storage ) : System
session ISession Cmis Session.
storage IMetaDataStorage Meta data storage.
return System

Solve() public method

Solve the specified situation by using localFile and remote object.
public Solve ( IFileSystemInfo localFileSystemInfo, IObjectId remoteId, ContentChangeType localContent, ContentChangeType remoteContent ) : void
localFileSystemInfo IFileSystemInfo Local filesystem info instance.
remoteId IObjectId Remote identifier or object.
localContent ContentChangeType Hint if the local content has been changed.
remoteContent ContentChangeType Information if the remote content has been changed.
return void