You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2008/06/08 07:29:01 UTC

svn commit: r664448 - /directory/apacheds/branches/bigbang/protocol-newldap/src/main/java/org/apache/directory/server/newldap/LdapServer.java

Author: akarasulu
Date: Sat Jun  7 22:29:00 2008
New Revision: 664448

URL: http://svn.apache.org/viewvc?rev=664448&view=rev
Log:
setup compare and delete handlers in LdapServer

Modified:
    directory/apacheds/branches/bigbang/protocol-newldap/src/main/java/org/apache/directory/server/newldap/LdapServer.java

Modified: directory/apacheds/branches/bigbang/protocol-newldap/src/main/java/org/apache/directory/server/newldap/LdapServer.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/protocol-newldap/src/main/java/org/apache/directory/server/newldap/LdapServer.java?rev=664448&r1=664447&r2=664448&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/protocol-newldap/src/main/java/org/apache/directory/server/newldap/LdapServer.java (original)
+++ directory/apacheds/branches/bigbang/protocol-newldap/src/main/java/org/apache/directory/server/newldap/LdapServer.java Sat Jun  7 22:29:00 2008
@@ -49,6 +49,8 @@
 import org.apache.directory.server.newldap.handlers.NewAbandonHandler;
 import org.apache.directory.server.newldap.handlers.NewAddHandler;
 import org.apache.directory.server.newldap.handlers.NewBindHandler;
+import org.apache.directory.server.newldap.handlers.NewCompareHandler;
+import org.apache.directory.server.newldap.handlers.NewDeleteHandler;
 import org.apache.directory.server.newldap.handlers.SearchHandler;
 import org.apache.directory.server.newldap.handlers.UnbindHandler;
 import org.apache.directory.server.newldap.handlers.bind.*;
@@ -186,8 +188,8 @@
     private LdapRequestHandler<AbandonRequest> abandonHandler;
     private LdapRequestHandler<AddRequest> addHandler;
     private LdapRequestHandler<BindRequest> bindHandler;
-    private CompareHandler compareHandler;
-    private DeleteHandler deleteHandler;
+    private LdapRequestHandler<CompareRequest> compareHandler;
+    private LdapRequestHandler<DeleteRequest> deleteHandler;
     private ExtendedHandler extendedHandler;
     private ModifyHandler modifyHandler;
     private ModifyDnHandler modifyDnHandler;
@@ -257,12 +259,12 @@
         
         if ( getCompareHandler() == null )
         {
-            setCompareHandler( new DefaultCompareHandler() );
+            setCompareHandler( new NewCompareHandler() );
         }
         
         if ( getDeleteHandler() == null )
         {
-            setDeleteHandler( new DefaultDeleteHandler() );
+            setDeleteHandler( new NewDeleteHandler() );
         }
         
         if ( getExtendedHandler() == null )
@@ -901,34 +903,32 @@
     }
 
 
-    public CompareHandler getCompareHandler()
+    public LdapRequestHandler<CompareRequest> getCompareHandler()
     {
         return compareHandler;
     }
 
 
-    public void setCompareHandler( CompareHandler compareHandler )
+    public void setCompareHandler( LdapRequestHandler<CompareRequest> compareHandler )
     {
         this.handler.removeMessageHandler( CompareRequest.class );
         this.compareHandler = compareHandler;
-        this.compareHandler.setProtocolProvider( this );
-        //noinspection unchecked
+        this.compareHandler.setLdapServer( this );
         this.handler.addMessageHandler( CompareRequest.class, this.compareHandler );
     }
 
 
-    public DeleteHandler getDeleteHandler()
+    public LdapRequestHandler<DeleteRequest> getDeleteHandler()
     {
         return deleteHandler;
     }
 
 
-    public void setDeleteHandler( DeleteHandler deleteHandler )
+    public void setDeleteHandler( LdapRequestHandler<DeleteRequest> deleteHandler )
     {
         this.handler.removeMessageHandler( DeleteRequest.class );
         this.deleteHandler = deleteHandler;
-        this.deleteHandler.setProtocolProvider( this );
-        //noinspection unchecked
+        this.deleteHandler.setLdapServer( this );
         this.handler.addMessageHandler( DeleteRequest.class, this.deleteHandler );
     }
 
@@ -943,7 +943,7 @@
     {
         this.handler.removeMessageHandler( ExtendedRequest.class );
         this.extendedHandler = extendedHandler;
-        this.extendedHandler.setProtocolProvider( this );
+        this.extendedHandler.setLdapServer( this );
         //noinspection unchecked
         this.handler.addMessageHandler( ExtendedRequest.class, this.extendedHandler );
     }