|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ldaptive.control.AbstractControl
org.ldaptive.control.VirtualListViewResponseControl
public class VirtualListViewResponseControl
Response control for virtual list view. See http://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv-09. Control is defined as:
VirtualListViewResponse ::= SEQUENCE {
targetPosition INTEGER (0 .. maxInt),
contentCount INTEGER (0 .. maxInt),
virtualListViewResult ENUMERATED {
success (0),
operationsError (1),
protocolError (2),
unwillingToPerform (53),
insufficientAccessRights (50),
timeLimitExceeded (3),
adminLimitExceeded (11),
innapropriateMatching (18),
sortControlMissing (60),
offsetRangeError (61),
other(80),
... },
contextID OCTET STRING OPTIONAL }
| Field Summary | |
|---|---|
static String |
OID
OID of this control. |
| Fields inherited from class org.ldaptive.control.AbstractControl |
|---|
logger |
| Constructor Summary | |
|---|---|
VirtualListViewResponseControl()
Default constructor. |
|
VirtualListViewResponseControl(boolean critical)
Creates a new virtual list view response control. |
|
VirtualListViewResponseControl(int position,
int count,
ResultCode code,
byte[] context)
Creates a new virtual list view response control. |
|
VirtualListViewResponseControl(int position,
int count,
ResultCode code,
byte[] context,
boolean critical)
Creates a new virtual list view response control. |
|
| Method Summary | |
|---|---|
void |
decode(byte[] berValue)
Initializes this response control with the supplied BER encoded data. |
int |
getContentCount()
Returns the content count. |
byte[] |
getContextID()
Returns the context id. |
int |
getTargetPosition()
Returns the target position. |
ResultCode |
getViewResult()
Returns the result code of the virtual list view. |
int |
hashCode()
Returns the hash code for this object. |
void |
setContentCount(int count)
Sets the content count. |
void |
setContextID(byte[] id)
Sets the context id. |
void |
setTargetPosition(int position)
Sets the target position. |
void |
setViewResult(ResultCode code)
Sets the result code of the virtual list view. |
String |
toString()
|
| Methods inherited from class org.ldaptive.control.AbstractControl |
|---|
equals, getCriticality, getOID |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ldaptive.control.Control |
|---|
getCriticality, getOID |
| Field Detail |
|---|
public static final String OID
| Constructor Detail |
|---|
public VirtualListViewResponseControl()
public VirtualListViewResponseControl(boolean critical)
critical - whether this control is critical
public VirtualListViewResponseControl(int position,
int count,
ResultCode code,
byte[] context)
position - offset for the target entrycount - server estimate of the number of entriescode - operation result codecontext - server context id
public VirtualListViewResponseControl(int position,
int count,
ResultCode code,
byte[] context,
boolean critical)
position - offset for the target entrycount - server estimate of the number of entriescode - operation result codecontext - server context idcritical - whether this control is critical| Method Detail |
|---|
public int getTargetPosition()
public void setTargetPosition(int position)
position - target positionpublic int getContentCount()
contentCount gives the server's estimate of the current number of entries in the list. Together these give sufficient information for the client to update a list box slider position to match the newly retrieved entries and identify the target entry. The contentCount value returned SHOULD be used in a subsequent VirtualListViewRequest control.
public void setContentCount(int count)
count - content countpublic ResultCode getViewResult()
public void setViewResult(ResultCode code)
code - result codepublic byte[] getContextID()
The contextID is a server-defined octet string. If present, the contents of the contextID field SHOULD be returned to the server by a client in a subsequent virtual list request. The presence of a contextID here indicates that the server is willing to return contiguous data from a subsequent search request which uses the same search criteria, accompanied by a VirtualListViewRequest which indicates that the client wishes to receive an adjoining page of data.
public void setContextID(byte[] id)
id - context idpublic int hashCode()
hashCode in class AbstractControlpublic String toString()
toString in class Objectpublic void decode(byte[] berValue)
decode in interface ResponseControlberValue - BER encoded response control
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||