| | |
| | | ReplicationDomain domain = |
| | | findDomain(modifyOperation.getEntryDN(), modifyOperation); |
| | | if (domain == null) |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | |
| | | return domain.handleConflictResolution(modifyOperation); |
| | | } |
| | |
| | | ReplicationDomain domain = |
| | | findDomain(addOperation.getEntryDN(), addOperation); |
| | | if (domain == null) |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | |
| | | return domain.handleConflictResolution(addOperation); |
| | | } |
| | |
| | | ReplicationDomain domain = |
| | | findDomain(deleteOperation.getEntryDN(), deleteOperation); |
| | | if (domain == null) |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | |
| | | return domain.handleConflictResolution(deleteOperation); |
| | | } |
| | |
| | | ReplicationDomain domain = |
| | | findDomain(modifyDNOperation.getEntryDN(), modifyDNOperation); |
| | | if (domain == null) |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | |
| | | return domain.handleConflictResolution(modifyDNOperation); |
| | | } |
| | |
| | | ReplicationDomain domain = findDomain(operationDN, modifyOperation); |
| | | |
| | | if ((domain == null) || (!domain.solveConflict())) |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | |
| | | Historical historicalInformation = (Historical) |
| | | modifyOperation.getAttachment( |
| | |
| | | |
| | | historicalInformation.generateState(modifyOperation); |
| | | |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | } |
| | | |
| | | /** |
| | |
| | | public SynchronizationProviderResult doPreOperation( |
| | | PreOperationDeleteOperation deleteOperation) throws DirectoryException |
| | | { |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | } |
| | | |
| | | /** |
| | |
| | | PreOperationModifyDNOperation modifyDNOperation) |
| | | throws DirectoryException |
| | | { |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | } |
| | | |
| | | /** |
| | |
| | | ReplicationDomain domain = |
| | | findDomain(addOperation.getEntryDN(), addOperation); |
| | | if (domain == null) |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | |
| | | if (!addOperation.isSynchronizationOperation()) |
| | | domain.doPreOperation(addOperation); |
| | | |
| | | return new SynchronizationProviderResult(true); |
| | | return new SynchronizationProviderResult.ContinueProcessing(); |
| | | } |
| | | |
| | | |