public class LdapVirtualListControl
extends netscape.ldap.controls.LDAPVirtualListControl
implements javax.naming.ldap.Control
VirtualListViewRequest ::= SEQUENCE {
beforeCount INTEGER,
afterCount INTEGER,
CHOICE {
byIndex [0] SEQUENCE {
index INTEGER,
contentCount INTEGER }
byFilter [1] jumpTo Substring }
| Constructor and Description |
|---|
LdapVirtualListControl(int startIndex,
int beforeCount,
int afterCount,
int contentCount)
Constructs a new
LDAPVirtualListControl object. |
LdapVirtualListControl(java.lang.String jumpTo,
int beforeCount,
int afterCount)
Constructs a new
LDAPVirtualListControl object. |
| Modifier and Type | Method and Description |
|---|---|
int |
getAfterCount()
Gets the number of results after the top/center to return per page.
|
int |
getBeforeCount()
Gets the number of results before the top/center to return per page.
|
byte[] |
getEncodedValue()
Retrieves the ASN.1 BER encoded value of the LDAP control.
|
int |
getIndex()
Gets the size of the virtual result set.
|
int |
getListSize()
Gets the size of the virtual result set.
|
void |
setListSize(int listSize)
Sets the size of the virtual result set.
|
void |
setRange(int startIndex,
int beforeCount,
int afterCount)
Sets the starting index, and the number of entries before and after
to return.
|
void |
setRange(java.lang.String jumpTo,
int beforeCount,
int afterCount)
Sets the search expression, and the number of entries before and after
to return.
|
getContext, setContext, toStringclone, createControl, flattenBER, getID, getValue, isCritical, lookupControlClass, newInstance, registerpublic LdapVirtualListControl(java.lang.String jumpTo,
int beforeCount,
int afterCount)
LDAPVirtualListControl object. Use this
constructor on an initial search operation, specifying the first
entry to be matched, or the initial part of it.jumpTo - An LDAP search expression defining the result set.beforeCount - The number of results before the top/center to
return per page.afterCount - The number of results after the top/center to
return per page.public LdapVirtualListControl(int startIndex,
int beforeCount,
int afterCount,
int contentCount)
LDAPVirtualListControl object. Use this
constructor on a subsquent search operation, after we know the
size of the virtual list, to fetch a subset.startIndex - The index into the virtual list of an entry to
return.beforeCount - The number of results before the top/center to
return per page.afterCount - The number of results after the top/center to
return per page.public void setRange(int startIndex,
int beforeCount,
int afterCount)
setRange in class netscape.ldap.controls.LDAPVirtualListControlstartIndex - The index into the virtual list of an entry to
return.beforeCount - The number of results before startIndex to
return per page.afterCount - The number of results after startIndex to
return per page.public void setRange(java.lang.String jumpTo,
int beforeCount,
int afterCount)
setRange in class netscape.ldap.controls.LDAPVirtualListControljumpTo - An LDAP search expression defining the result set.
return.beforeCount - The number of results before startIndex to
return per page.afterCount - The number of results after startIndex to
return per page.public int getIndex()
getIndex in class netscape.ldap.controls.LDAPVirtualListControlpublic int getListSize()
getListSize in class netscape.ldap.controls.LDAPVirtualListControlpublic void setListSize(int listSize)
setListSize in class netscape.ldap.controls.LDAPVirtualListControllistSize - The virtual result set size.public int getBeforeCount()
getBeforeCount in class netscape.ldap.controls.LDAPVirtualListControlpublic int getAfterCount()
getAfterCount in class netscape.ldap.controls.LDAPVirtualListControlpublic byte[] getEncodedValue()
getEncodedValue in interface javax.naming.ldap.Control