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 2011/01/27 03:57:59 UTC
svn commit: r1063968 - in
/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch:
PagedResults.java PagedResultsDecorator.java SimplePagedResults.java
Author: akarasulu
Date: Thu Jan 27 02:57:59 2011
New Revision: 1063968
URL: http://svn.apache.org/viewvc?rev=1063968&view=rev
Log:
extracting interface for PagedResults control
Added:
directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/SimplePagedResults.java (contents, props changed)
- copied, changed from r1063947, directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResults.java
Removed:
directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResults.java
Modified:
directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResultsDecorator.java
Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResultsDecorator.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResultsDecorator.java?rev=1063968&r1=1063967&r2=1063968&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResultsDecorator.java (original)
+++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResultsDecorator.java Thu Jan 27 02:57:59 2011
@@ -34,7 +34,7 @@ import org.apache.directory.shared.util.
/**
- * A codec decorator for the {@link PagedResults}.
+ * A codec decorator for the {@link SimplePagedResults}.
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
@@ -58,7 +58,7 @@ public class PagedResultsDecorator exten
*/
public PagedResultsDecorator()
{
- super( new PagedResults(), new PagedResultsDecoder() );
+ super( new SimplePagedResults(), new PagedResultsDecoder() );
cookie = StringConstants.EMPTY_BYTES;
}
Copied: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/SimplePagedResults.java (from r1063947, directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResults.java)
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/SimplePagedResults.java?p2=directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/SimplePagedResults.java&p1=directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResults.java&r1=1063947&r2=1063968&rev=1063968&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/PagedResults.java (original)
+++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/SimplePagedResults.java Thu Jan 27 02:57:59 2011
@@ -58,10 +58,8 @@ import java.util.Arrays;
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
-public class PagedResults extends BasicControlImpl
+public class SimplePagedResults extends BasicControlImpl implements PagedResults
{
- /** The Paged Search Control OID */
- public static final String OID = "1.2.840.113556.1.4.319";
/** The number of entries to return, or returned */
private int size;
@@ -71,11 +69,9 @@ public class PagedResults extends BasicC
/**
- *
* Creates a new instance of PagedResultsDecorator.
- *
*/
- public PagedResults()
+ public SimplePagedResults()
{
super( OID );
@@ -83,49 +79,30 @@ public class PagedResults extends BasicC
}
- /**
- * @return The requested or returned number of entries
- */
public int getSize()
{
return size;
}
- /**
- * Set the number of entry requested or returned
- *
- * @param size The number of entries
- */
public void setSize( int size )
{
this.size = size;
}
- /**
- * @return The stored cookie
- */
public byte[] getCookie()
{
return cookie;
}
- /**
- * Set the cookie
- *
- * @param cookie The cookie to store in this control
- */
public void setCookie( byte[] cookie )
{
this.cookie = cookie;
}
- /**
- * @return The integer value for the current cookie
- */
public int getCookieValue()
{
int value = 0;
@@ -165,7 +142,7 @@ public class PagedResults extends BasicC
return false;
}
- PagedResults otherControl = ( PagedResults ) o;
+ SimplePagedResults otherControl = ( SimplePagedResults ) o;
return ( size == otherControl.size ) && Arrays.equals( cookie, otherControl.cookie );
}
Propchange: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/codec/search/controls/pagedSearch/SimplePagedResults.java
------------------------------------------------------------------------------
svn:eol-style = native