Interface DataConflictOperation

All Superinterfaces:
DataSyncOperation
All Known Implementing Classes:
AbstractLocalClusterOperationData, AbstractLocalClusterWriteOperationData, LocalClusterChangeOperationData, LocalClusterPartialUpdateOperationData, LocalClusterRemoveByUIDOperationData, LocalClusterRemoveOperationData, LocalClusterUpdateOperationData, LocalClusterWriteOperationData

public interface DataConflictOperation extends DataSyncOperation
Provides an interface for handling a conflicting data operation.

Conflicting operations can be resolved using the abort() and override() methods.

It is important to understand that override() acts differently for each DataConflictOperation.OperationType (refer to ConflictCause implementations for more information).

Since:
8.0.3
Author:
eitany, idan