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 2010/08/14 02:22:40 UTC
svn commit: r985411 [11/11] - in /directory:
apacheds/branches/apacheds-codec-merge/core-api/src/main/java/org/apache/directory/server/core/
apacheds/branches/apacheds-codec-merge/core-integ/src/test/java/org/apache/directory/server/core/admin/
apached...
Modified: directory/clients/ldap/branches/ldap-client-codec-merge/ldap-client-api/src/main/java/org/apache/directory/ldap/client/api/listener/SearchListener.java
URL: http://svn.apache.org/viewvc/directory/clients/ldap/branches/ldap-client-codec-merge/ldap-client-api/src/main/java/org/apache/directory/ldap/client/api/listener/SearchListener.java?rev=985411&r1=985410&r2=985411&view=diff
==============================================================================
--- directory/clients/ldap/branches/ldap-client-codec-merge/ldap-client-api/src/main/java/org/apache/directory/ldap/client/api/listener/SearchListener.java (original)
+++ directory/clients/ldap/branches/ldap-client-codec-merge/ldap-client-api/src/main/java/org/apache/directory/ldap/client/api/listener/SearchListener.java Sat Aug 14 00:22:38 2010
@@ -19,11 +19,12 @@
*/
package org.apache.directory.ldap.client.api.listener;
+
import org.apache.directory.ldap.client.api.LdapAsyncConnection;
-import org.apache.directory.ldap.client.api.message.SearchResultDone;
-import org.apache.directory.ldap.client.api.message.SearchResultEntry;
-import org.apache.directory.ldap.client.api.message.SearchResultReference;
import org.apache.directory.shared.ldap.exception.LdapException;
+import org.apache.directory.shared.ldap.message.internal.InternalSearchResultDone;
+import org.apache.directory.shared.ldap.message.internal.InternalSearchResultEntry;
+import org.apache.directory.shared.ldap.message.internal.InternalSearchResultReference;
/**
@@ -42,23 +43,24 @@ public interface SearchListener extends
* @param connection The LdapConnection
* @param searchResultEntry The found entry
*/
- void entryFound( LdapAsyncConnection connection, SearchResultEntry searchResultEntry ) throws LdapException;
-
-
+ void entryFound( LdapAsyncConnection connection, InternalSearchResultEntry searchResultEntry ) throws LdapException;
+
+
/**
* A callback method for each referral returned by a search operation.
*
* @param connection The LdapConnection
* @param searchResultReference The referral message
*/
- void referralFound( LdapAsyncConnection connection, SearchResultReference searchResultReference ) throws LdapException;
+ void referralFound( LdapAsyncConnection connection, InternalSearchResultReference searchResultReference )
+ throws LdapException;
+
-
/**
* A callback method called when the search is done.
*
* @param connection The LdapConnection
* @param searchResultDone The searchResultDone response
*/
- void searchDone( LdapAsyncConnection connection, SearchResultDone searchResultDone ) throws LdapException;
+ void searchDone( LdapAsyncConnection connection, InternalSearchResultDone searchResultDone ) throws LdapException;
}
Modified: directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/CompareResponseImpl.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/CompareResponseImpl.java?rev=985411&r1=985410&r2=985411&view=diff
==============================================================================
--- directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/CompareResponseImpl.java (original)
+++ directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/CompareResponseImpl.java Sat Aug 14 00:22:38 2010
@@ -70,4 +70,14 @@ public class CompareResponseImpl extends
{
return compareResponseLength;
}
+
+
+ /**
+ * {@inheritDoc}
+ */
+ public boolean isTrue()
+ {
+ return getLdapResult().getResultCode() == ResultCodeEnum.COMPARE_TRUE;
+ }
+
}
Modified: directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalAbstractResultResponse.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalAbstractResultResponse.java?rev=985411&r1=985410&r2=985411&view=diff
==============================================================================
--- directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalAbstractResultResponse.java (original)
+++ directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalAbstractResultResponse.java Sat Aug 14 00:22:38 2010
@@ -25,7 +25,7 @@ import org.apache.directory.shared.ldap.
/**
- * Abstract base for a Lockable ResultResponse message.
+ * Abstract base for a ResultResponse message.
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
@@ -43,10 +43,8 @@ public abstract class InternalAbstractRe
* Allows subclasses based on the abstract type to create a response to a
* request.
*
- * @param id
- * the response eliciting this Request
- * @param type
- * the message type of the response
+ * @param id the response eliciting this Request
+ * @param type the message type of the response
*/
protected InternalAbstractResultResponse( final int id, final MessageTypeEnum type )
{
@@ -57,7 +55,6 @@ public abstract class InternalAbstractRe
// ------------------------------------------------------------------------
// Response Interface Method Implementations
// ------------------------------------------------------------------------
-
/**
* Gets the LdapResult components of this Response.
*
@@ -81,7 +78,7 @@ public abstract class InternalAbstractRe
hash = hash * 17 + getLdapResult().hashCode();
}
hash = hash * 17 + super.hashCode();
-
+
return hash;
}
Modified: directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalCompareResponse.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalCompareResponse.java?rev=985411&r1=985410&r2=985411&view=diff
==============================================================================
--- directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalCompareResponse.java (original)
+++ directory/shared/branches/shared-codec-merge/ldap/src/main/java/org/apache/directory/shared/ldap/message/internal/InternalCompareResponse.java Sat Aug 14 00:22:38 2010
@@ -46,4 +46,11 @@ public interface InternalCompareResponse
* @return The encoded CompareResponse's length
*/
int getCompareResponseLength();
+
+
+ /**
+ * @return True if the compared response is a success
+ * @return
+ */
+ boolean isTrue();
}