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 2005/12/26 11:55:33 UTC
svn commit: r359062 - in
/directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support:
CompareHandler.java ModifyDnHandler.java SearchHandler.java
Author: elecharny
Date: Mon Dec 26 02:55:25 2005
New Revision: 359062
URL: http://svn.apache.org/viewcvs?rev=359062&view=rev
Log:
Replaced LdapName by LdapDN
Modified:
directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/CompareHandler.java
directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/ModifyDnHandler.java
directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/SearchHandler.java
Modified: directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/CompareHandler.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/CompareHandler.java?rev=359062&r1=359061&r2=359062&view=diff
==============================================================================
--- directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/CompareHandler.java (original)
+++ directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/CompareHandler.java Mon Dec 26 02:55:25 2005
@@ -17,6 +17,7 @@
package org.apache.ldap.server.protocol.support;
+import javax.naming.Name;
import javax.naming.NamingException;
import javax.naming.ldap.LdapContext;
@@ -26,7 +27,7 @@
import org.apache.ldap.common.message.CompareResponseImpl;
import org.apache.ldap.common.message.LdapResultImpl;
import org.apache.ldap.common.message.ResultCodeEnum;
-import org.apache.ldap.common.name.LdapName;
+import org.apache.ldap.common.name.LdapDN;
import org.apache.ldap.common.util.ExceptionUtils;
import org.apache.ldap.server.jndi.ServerLdapContext;
import org.apache.ldap.server.protocol.SessionRegistry;
@@ -56,7 +57,7 @@
{
LdapContext ctx = SessionRegistry.getSingleton().getLdapContext( session, null, true );
ServerLdapContext newCtx = ( ServerLdapContext ) ctx.lookup( "" );
- LdapName name = new LdapName( req.getName() );
+ Name name = new LdapDN( req.getName() );
if ( newCtx.compare( name, req.getAttributeId(), req.getAssertionValue() ) )
{
Modified: directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/ModifyDnHandler.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/ModifyDnHandler.java?rev=359062&r1=359061&r2=359062&view=diff
==============================================================================
--- directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/ModifyDnHandler.java (original)
+++ directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/ModifyDnHandler.java Mon Dec 26 02:55:25 2005
@@ -16,6 +16,7 @@
*/
package org.apache.ldap.server.protocol.support;
+import javax.naming.Name;
import javax.naming.NamingException;
import javax.naming.ldap.LdapContext;
@@ -26,7 +27,7 @@
import org.apache.ldap.common.message.ModifyDnResponse;
import org.apache.ldap.common.message.ModifyDnResponseImpl;
import org.apache.ldap.common.message.ResultCodeEnum;
-import org.apache.ldap.common.name.LdapName;
+import org.apache.ldap.common.name.LdapDN;
import org.apache.ldap.common.util.ExceptionUtils;
import org.apache.ldap.server.protocol.SessionRegistry;
import org.apache.mina.common.IoSession;
@@ -73,8 +74,8 @@
if (req.isMove())
{
- LdapName oldDn = new LdapName( req.getName() );
- LdapName newDn = new LdapName( req.getNewSuperior() );
+ Name oldDn = new LdapDN( req.getName() );
+ Name newDn = new LdapDN( req.getNewSuperior() );
if (req.getNewRdn() != null)
{
@@ -82,17 +83,17 @@
}
else
{
- newDn.add( oldDn.getRdn() );
+ newDn.add( oldDn.get( oldDn.size() - 1 ) );
}
- ctx.rename( new LdapName( req.getName() ), newDn );
+ ctx.rename( new LdapDN( req.getName() ), newDn );
}
else
{
- LdapName newDn = new LdapName( req.getName() );
+ Name newDn = new LdapDN( req.getName() );
newDn.remove( newDn.size() - 1 );
newDn.add( req.getNewRdn() );
- ctx.rename( new LdapName( req.getName() ), newDn );
+ ctx.rename( new LdapDN( req.getName() ), newDn );
}
}
catch ( NamingException e )
Modified: directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/SearchHandler.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/SearchHandler.java?rev=359062&r1=359061&r2=359062&view=diff
==============================================================================
--- directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/SearchHandler.java (original)
+++ directory/protocol-providers/ldap/branches/DN-refactoring/src/main/java/org/apache/ldap/server/protocol/support/SearchHandler.java Mon Dec 26 02:55:25 2005
@@ -41,7 +41,7 @@
import org.apache.ldap.common.message.SearchResponseEntryImpl;
import org.apache.ldap.common.message.SearchResponseReference;
import org.apache.ldap.common.message.SearchResponseReferenceImpl;
-import org.apache.ldap.common.name.LdapName;
+import org.apache.ldap.common.name.LdapDN;
import org.apache.ldap.common.util.ArrayUtils;
import org.apache.ldap.common.util.ExceptionUtils;
import org.apache.ldap.server.configuration.Configuration;
@@ -139,7 +139,7 @@
}
ctx.addToEnvironment( DEREFALIASES_KEY, req.getDerefAliases().getName() );
- list = ( ( ServerLdapContext ) ctx ).search( new LdapName( req.getBase() ), req.getFilter(), controls );
+ list = ( ( ServerLdapContext ) ctx ).search( new LdapDN( req.getBase() ), req.getFilter(), controls );
if( list.hasMore() )
{