You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by sz...@apache.org on 2009/05/22 09:41:48 UTC

svn commit: r777418 - in /directory/sandbox/szoerner/apacheds-tomcatrealm: pom.xml src/main/java/org/apache/directory/tomcatrealm/EmbeddedApacheDsRealm.java

Author: szoerner
Date: Fri May 22 07:41:48 2009
New Revision: 777418

URL: http://svn.apache.org/viewvc?rev=777418&view=rev
Log:
Use of cursor improved

Modified:
    directory/sandbox/szoerner/apacheds-tomcatrealm/pom.xml
    directory/sandbox/szoerner/apacheds-tomcatrealm/src/main/java/org/apache/directory/tomcatrealm/EmbeddedApacheDsRealm.java

Modified: directory/sandbox/szoerner/apacheds-tomcatrealm/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/szoerner/apacheds-tomcatrealm/pom.xml?rev=777418&r1=777417&r2=777418&view=diff
==============================================================================
--- directory/sandbox/szoerner/apacheds-tomcatrealm/pom.xml (original)
+++ directory/sandbox/szoerner/apacheds-tomcatrealm/pom.xml Fri May 22 07:41:48 2009
@@ -43,11 +43,14 @@
   </build>
   
   <dependencies>
+
      <dependency>
       <groupId>tomcat</groupId>
       <artifactId>catalina</artifactId>
       <version>5.5.23</version>
     </dependency>
+
+
     <dependency>
       <groupId>org.apache.directory.server</groupId>
       <artifactId>apacheds-bootstrap-extract</artifactId>

Modified: directory/sandbox/szoerner/apacheds-tomcatrealm/src/main/java/org/apache/directory/tomcatrealm/EmbeddedApacheDsRealm.java
URL: http://svn.apache.org/viewvc/directory/sandbox/szoerner/apacheds-tomcatrealm/src/main/java/org/apache/directory/tomcatrealm/EmbeddedApacheDsRealm.java?rev=777418&r1=777417&r2=777418&view=diff
==============================================================================
--- directory/sandbox/szoerner/apacheds-tomcatrealm/src/main/java/org/apache/directory/tomcatrealm/EmbeddedApacheDsRealm.java (original)
+++ directory/sandbox/szoerner/apacheds-tomcatrealm/src/main/java/org/apache/directory/tomcatrealm/EmbeddedApacheDsRealm.java Fri May 22 07:41:48 2009
@@ -210,14 +210,14 @@
 
 			EntryFilteringCursor cursor = adminSession.search(basedn,
 					SearchScope.SUBTREE, filter,
-					AliasDerefMode.NEVER_DEREF_ALIASES, null, 0, 0);
-
-			@SuppressWarnings("unchecked")
-			CursorIterator iter = new CursorIterator(cursor);
-			if (iter.hasNext()) {
-				ServerEntry entry = (ServerEntry) iter.next();
+					AliasDerefMode.NEVER_DEREF_ALIASES, null, 0, 0);			
+			cursor.beforeFirst();
+			if (cursor.next()) {
+				ServerEntry entry = cursor.get();
 				dn = entry.getDn();
 			}
+			cursor.close();
+
 			adminSession.unbind();
 
 		} catch (Exception e) {