You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2007/04/10 15:03:14 UTC

svn commit: r527122 - /directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/jndi/ServerLdapContext.java

Author: elecharny
Date: Tue Apr 10 06:03:13 2007
New Revision: 527122

URL: http://svn.apache.org/viewvc?view=rev&rev=527122
Log:
Updated the compare method to use a ServiceContext
Cleaned some code

Modified:
    directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/jndi/ServerLdapContext.java

Modified: directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/jndi/ServerLdapContext.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/jndi/ServerLdapContext.java?view=diff&rev=527122&r1=527121&r2=527122
==============================================================================
--- directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/jndi/ServerLdapContext.java (original)
+++ directory/apacheds/trunk/core/src/main/java/org/apache/directory/server/core/jndi/ServerLdapContext.java Tue Apr 10 06:03:13 2007
@@ -31,6 +31,7 @@
 
 import org.apache.directory.server.core.DirectoryService;
 import org.apache.directory.server.core.authn.LdapPrincipal;
+import org.apache.directory.server.core.interceptor.context.CompareServiceContext;
 import org.apache.directory.server.core.interceptor.context.UnbindServiceContext;
 import org.apache.directory.server.core.referral.ReferralService;
 import org.apache.directory.shared.ldap.NotImplementedException;
@@ -164,7 +165,7 @@
      */
     public boolean compare( LdapDN name, String oid, Object value ) throws NamingException
     {
-        return super.getNexusProxy().compare( name, oid, value );
+        return super.getNexusProxy().compare( new CompareServiceContext( name, oid, value ) );
     }
 
 
@@ -179,9 +180,8 @@
     public void ldapUnbind() throws NamingException
     {
         String bindDn = ( String ) getEnvironment().get( Context.SECURITY_PRINCIPAL );
-        UnbindServiceContext unbindContext = new UnbindServiceContext( new LdapDN( bindDn ) );
         
-        super.getNexusProxy().unbind( unbindContext );
+        super.getNexusProxy().unbind( new UnbindServiceContext( new LdapDN( bindDn ) ) );
     }