Package com.netscape.jndi.ldap.controls
Class LdapVirtualListResponseControl
java.lang.Object
netscape.ldap.LDAPControl
netscape.ldap.controls.LDAPVirtualListResponse
com.netscape.jndi.ldap.controls.LdapVirtualListResponseControl
- All Implemented Interfaces:
Serializable
,Cloneable
,Control
public class LdapVirtualListResponseControl
extends netscape.ldap.controls.LDAPVirtualListResponse
implements Control
Represents control data for returning paged results from a search.
VirtualListViewResponse ::= SEQUENCE { firstPosition INTEGER, contentCount INTEGER, virtualListViewResult ENUMERATED { success (0), unwillingToPerform (53), insufficientAccessRights (50), operationsError (1), busy (51), timeLimitExceeded (3), adminLimitExceeded (11), sortControlMissing (60), indexRangeError (?), } }
- See Also:
-
Field Summary
Fields inherited from class netscape.ldap.controls.LDAPVirtualListResponse
VIRTUALLISTRESPONSE
Fields inherited from class netscape.ldap.LDAPControl
m_critical, m_value, MANAGEDSAIT, PWEXPIRED, PWEXPIRING
Fields inherited from interface javax.naming.ldap.Control
CRITICAL, NONCRITICAL
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets the size of the virtual result set.byte[]
Retrieves the ASN.1 BER encoded value of the LDAP control.int
Gets the index of the first entry returned.int
Gets the result code.Methods inherited from class netscape.ldap.controls.LDAPVirtualListResponse
getContext, parseResponse, toString
Methods inherited from class netscape.ldap.LDAPControl
clone, createControl, flattenBER, getID, getValue, isCritical, lookupControlClass, newInstance, register
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.naming.ldap.Control
getID, isCritical
-
Method Details
-
getContentCount
public int getContentCount()Gets the size of the virtual result set.- Overrides:
getContentCount
in classnetscape.ldap.controls.LDAPVirtualListResponse
- Returns:
- The size of the virtual result set, or -1 if not known.
-
getFirstPosition
public int getFirstPosition()Gets the index of the first entry returned.- Overrides:
getFirstPosition
in classnetscape.ldap.controls.LDAPVirtualListResponse
- Returns:
- The index of the first entry returned.
-
getResultCode
public int getResultCode()Gets the result code.- Overrides:
getResultCode
in classnetscape.ldap.controls.LDAPVirtualListResponse
- Returns:
- The result code.
-
getEncodedValue
public byte[] getEncodedValue()Retrieves the ASN.1 BER encoded value of the LDAP control. Null is returned if the value is absent.- Specified by:
getEncodedValue
in interfaceControl
- Returns:
- A possibly null byte array representing the ASN.1 BER encoded value of the LDAP control.
-