Class VirtualListViewRequestImpl
- java.lang.Object
-
- org.apache.directory.api.ldap.model.message.controls.AbstractControl
-
- org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewRequestImpl
-
- All Implemented Interfaces:
VirtualListViewRequest,Control
public class VirtualListViewRequestImpl extends AbstractControl implements VirtualListViewRequest
Virtual List View control as specified in draft-ietf-ldapext-ldapv3-vlv-09. VirtualListViewRequest ::= SEQUENCE { beforeCount INTEGER (0..maxInt), afterCount INTEGER (0..maxInt), target CHOICE { byOffset [0] SEQUENCE { offset INTEGER (1 .. maxInt), contentCount INTEGER (0 .. maxInt) }, greaterThanOrEqual [1] AssertionValue }, contextID OCTET STRING OPTIONAL } Simplistic implementation that only supports byOffset choice.- Author:
- Apache Directory Project
-
-
Field Summary
-
Fields inherited from interface org.apache.directory.api.ldap.extras.controls.vlv.VirtualListViewRequest
OID
-
-
Constructor Summary
Constructors Constructor Description VirtualListViewRequestImpl()Creates a new instance of VirtualListViewRequestImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetAfterCount()byte[]getAssertionValue()intgetBeforeCount()intgetContentCount()byte[]getContextId()intgetOffset()booleanhasAssertionValue()inthashCode()booleanhasOffset()voidsetAfterCount(int afterCount)voidsetAssertionValue(byte[] assertionValue)voidsetBeforeCount(int beforeCount)voidsetContentCount(int contentCount)voidsetContextId(byte[] contextId)voidsetOffset(int offset)StringtoString()Return a String representing this VirtualListViewRequestImpl.-
Methods inherited from class org.apache.directory.api.ldap.model.message.controls.AbstractControl
getOid, isCritical, setCritical
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.Control
getOid, isCritical, setCritical
-
-
-
-
Method Detail
-
getBeforeCount
public int getBeforeCount()
- Specified by:
getBeforeCountin interfaceVirtualListViewRequest- Returns:
- The number of entries before the target entry that are going to be sent
-
setBeforeCount
public void setBeforeCount(int beforeCount)
- Specified by:
setBeforeCountin interfaceVirtualListViewRequest- Parameters:
beforeCount- Set the number of entries to be returned before the target entry
-
getAfterCount
public int getAfterCount()
- Specified by:
getAfterCountin interfaceVirtualListViewRequest- Returns:
- The number of entries after the target entry that are going to be sent
-
setAfterCount
public void setAfterCount(int afterCount)
- Specified by:
setAfterCountin interfaceVirtualListViewRequest- Parameters:
afterCount- Set the number of entries to be returned after the target entry
-
getOffset
public int getOffset()
- Specified by:
getOffsetin interfaceVirtualListViewRequest- Returns:
- The position of the target entry
-
setOffset
public void setOffset(int offset)
- Specified by:
setOffsetin interfaceVirtualListViewRequest- Parameters:
offset- the position of the target entry
-
getContentCount
public int getContentCount()
- Specified by:
getContentCountin interfaceVirtualListViewRequest- Returns:
- The number of expected entries
-
setContentCount
public void setContentCount(int contentCount)
- Specified by:
setContentCountin interfaceVirtualListViewRequest- Parameters:
contentCount- The number of entries
-
getAssertionValue
public byte[] getAssertionValue()
- Specified by:
getAssertionValuein interfaceVirtualListViewRequest- Returns:
- The AssertionValue
-
setAssertionValue
public void setAssertionValue(byte[] assertionValue)
- Specified by:
setAssertionValuein interfaceVirtualListViewRequest- Parameters:
assertionValue- Set the AssertionValue
-
getContextId
public byte[] getContextId()
- Specified by:
getContextIdin interfaceVirtualListViewRequest- Returns:
- The ID used for this request
-
setContextId
public void setContextId(byte[] contextId)
- Specified by:
setContextIdin interfaceVirtualListViewRequest- Parameters:
contextId- Set the context ID
-
hasOffset
public boolean hasOffset()
- Specified by:
hasOffsetin interfaceVirtualListViewRequest- Returns:
trueif the VLV target is an offset, false otherwise
-
hasAssertionValue
public boolean hasAssertionValue()
- Specified by:
hasAssertionValuein interfaceVirtualListViewRequest- Returns:
trueif the VLV target is an assertionValue, false otherwise
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractControl- See Also:
Object.hashCode()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAbstractControl- See Also:
Object.equals(Object)
-
toString
public String toString()
Return a String representing this VirtualListViewRequestImpl.- Overrides:
toStringin classAbstractControl
-
-