Class VirtualListViewResponseImpl
- java.lang.Object
-
- org.apache.directory.api.ldap.model.message.controls.AbstractControl
-
- org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewResponseImpl
-
- All Implemented Interfaces:
VirtualListViewResponse
,Control
public class VirtualListViewResponseImpl extends AbstractControl implements VirtualListViewResponse
Virtual List View response control as specified in draft-ietf-ldapext-ldapv3-vlv-09. VirtualListViewResponse ::= SEQUENCE { targetPosition INTEGER (0 .. maxInt), contentCount INTEGER (0 .. maxInt), virtualListViewResult ENUMERATED { success (0), operationsError (1), protocolError (3), unwillingToPerform (53), insufficientAccessRights (50), timeLimitExceeded (3), adminLimitExceeded (11), innapropriateMatching (18), sortControlMissing (60), offsetRangeError (61), other(80), ... }, contextID OCTET STRING OPTIONAL }- Author:
- Apache Directory Project
-
-
Field Summary
-
Fields inherited from interface org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewResponse
OID
-
-
Constructor Summary
Constructors Constructor Description VirtualListViewResponseImpl()
Creates a new VirtualListViewResponseImpl instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
getContentCount()
byte[]
getContextId()
int
getTargetPosition()
VirtualListViewResultCode
getVirtualListViewResult()
int
hashCode()
void
setContentCount(int contentCount)
Sets the number of returned entriesvoid
setContextId(byte[] contextId)
Sets the context IDvoid
setTargetPosition(int targetPosition)
Sets the position in the list of entriesvoid
setVirtualListViewResult(VirtualListViewResultCode virtualListViewResultCode)
Store the VLV resultString
toString()
Return a String representing this VirtualListViewResponseImpl.-
Methods inherited from class org.apache.directory.api.ldap.model.message.controls.AbstractControl
getOid, isCritical, setCritical
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.Control
getOid, isCritical, setCritical
-
-
-
-
Constructor Detail
-
VirtualListViewResponseImpl
public VirtualListViewResponseImpl()
Creates a new VirtualListViewResponseImpl instance
-
-
Method Detail
-
getTargetPosition
public int getTargetPosition()
- Specified by:
getTargetPosition
in interfaceVirtualListViewResponse
- Returns:
- the position in the list of entries
-
setTargetPosition
public void setTargetPosition(int targetPosition)
Sets the position in the list of entries- Specified by:
setTargetPosition
in interfaceVirtualListViewResponse
- Parameters:
targetPosition
- the position in the list of entries
-
getContentCount
public int getContentCount()
- Specified by:
getContentCount
in interfaceVirtualListViewResponse
- Returns:
- The number of returned entries
-
setContentCount
public void setContentCount(int contentCount)
Sets the number of returned entries- Specified by:
setContentCount
in interfaceVirtualListViewResponse
- Parameters:
contentCount
- The number of returned entries
-
getVirtualListViewResult
public VirtualListViewResultCode getVirtualListViewResult()
- Specified by:
getVirtualListViewResult
in interfaceVirtualListViewResponse
- Returns:
- The VLV result
-
setVirtualListViewResult
public void setVirtualListViewResult(VirtualListViewResultCode virtualListViewResultCode)
Store the VLV result- Specified by:
setVirtualListViewResult
in interfaceVirtualListViewResponse
- Parameters:
virtualListViewResultCode
- The result
-
getContextId
public byte[] getContextId()
- Specified by:
getContextId
in interfaceVirtualListViewResponse
- Returns:
- The context ID
-
setContextId
public void setContextId(byte[] contextId)
Sets the context ID- Specified by:
setContextId
in interfaceVirtualListViewResponse
- Parameters:
contextId
- The context ID
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractControl
- See Also:
Object.hashCode()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classAbstractControl
- See Also:
Object.equals(Object)
-
toString
public String toString()
Return a String representing this VirtualListViewResponseImpl.- Overrides:
toString
in classAbstractControl
-
-