From e5e8ceb274a2795ec70cf8cc771a247e2620a30f Mon Sep 17 00:00:00 2001
From: jarnou <jarnou@localhost>
Date: Tue, 03 Jul 2007 09:29:17 +0000
Subject: [PATCH] Commits the refactoring of the core server to provide support for proxy/distribution/virtual functionnalities. This includes the new set of local operations, as well as the workflow and networkgroup support.
---
opendj-sdk/opends/src/server/org/opends/server/api/SynchronizationProvider.java | 30 ++++++++++++++++++------------
1 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/api/SynchronizationProvider.java b/opendj-sdk/opends/src/server/org/opends/server/api/SynchronizationProvider.java
index 2fb1657..01bb2a1 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/api/SynchronizationProvider.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/api/SynchronizationProvider.java
@@ -32,14 +32,12 @@
import org.opends.server.admin.std.server.SynchronizationProviderCfg;
import org.opends.server.config.ConfigException;
-import org.opends.server.core.AddOperation;
-import org.opends.server.core.DeleteOperation;
-import org.opends.server.core.ModifyOperation;
import org.opends.server.core.ModifyDNOperation;
import org.opends.server.types.DirectoryException;
import org.opends.server.types.InitializationException;
import org.opends.server.types.Modification;
import org.opends.server.types.SynchronizationProviderResult;
+import org.opends.server.workflowelement.localbackend.*;
@@ -109,7 +107,8 @@
* synchronization processing.
*/
public SynchronizationProviderResult
- handleConflictResolution(AddOperation addOperation)
+ handleConflictResolution(LocalBackendAddOperation
+ addOperation)
throws DirectoryException
{
// No processing is required by default.
@@ -136,7 +135,8 @@
* synchronization processing.
*/
public abstract SynchronizationProviderResult
- doPreOperation(AddOperation addOperation)
+ doPreOperation(LocalBackendAddOperation
+ addOperation)
throws DirectoryException;
@@ -153,7 +153,8 @@
* @throws DirectoryException If a problem occurs during
* synchronization processing.
*/
- public abstract void doPostOperation(AddOperation addOperation)
+ public abstract void doPostOperation(LocalBackendAddOperation
+ addOperation)
throws DirectoryException;
@@ -177,7 +178,8 @@
* synchronization processing.
*/
public SynchronizationProviderResult
- handleConflictResolution(DeleteOperation deleteOperation)
+ handleConflictResolution(LocalBackendDeleteOperation
+ deleteOperation)
throws DirectoryException
{
// No processing is required by default.
@@ -204,7 +206,8 @@
* synchronization processing.
*/
public abstract SynchronizationProviderResult
- doPreOperation(DeleteOperation deleteOperation)
+ doPreOperation(LocalBackendDeleteOperation
+ deleteOperation)
throws DirectoryException;
@@ -222,7 +225,8 @@
* synchronization processing.
*/
public abstract void doPostOperation(
- DeleteOperation deleteOperation)
+ LocalBackendDeleteOperation
+ deleteOperation)
throws DirectoryException;
@@ -246,7 +250,7 @@
* synchronization processing.
*/
public SynchronizationProviderResult
- handleConflictResolution(ModifyOperation
+ handleConflictResolution(LocalBackendModifyOperation
modifyOperation)
throws DirectoryException
{
@@ -274,7 +278,8 @@
* synchronization processing.
*/
public abstract SynchronizationProviderResult
- doPreOperation(ModifyOperation modifyOperation)
+ doPreOperation(LocalBackendModifyOperation
+ modifyOperation)
throws DirectoryException;
@@ -292,7 +297,8 @@
* synchronization processing.
*/
public abstract void doPostOperation(
- ModifyOperation modifyOperation)
+ LocalBackendModifyOperation
+ modifyOperation)
throws DirectoryException;
--
Gitblit v1.10.0