Package org.ldaptive.control.util
Class VirtualListViewParams
- java.lang.Object
-
- org.ldaptive.control.util.VirtualListViewParams
-
public class VirtualListViewParams extends java.lang.ObjectContains data required by the virtual list view operation.- Author:
- Middleware Services
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.LoggerloggerLogger for this class.
-
Constructor Summary
Constructors Constructor Description VirtualListViewParams(int offset, int before, int after)Creates a new virtual list view params.VirtualListViewParams(java.lang.String assertion, int before, int after)Creates a new virtual list view params.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualListViewRequestControlcreateRequestControl(boolean critical)Creates a new virtual list view request control using the properties in this VLV params.VirtualListViewRequestControlcreateRequestControl(SearchResponse result, boolean critical)Creates a new virtual list view request control using the properties in this VLV params.intgetAfterCount()Returns the after count.java.lang.StringgetAssertionValue()Returns the assertion value.intgetBeforeCount()Returns the before count.intgetTargetOffset()Returns the target offset.java.lang.StringtoString()
-
-
-
Constructor Detail
-
VirtualListViewParams
public VirtualListViewParams(int offset, int before, int after)Creates a new virtual list view params.- Parameters:
offset- target offsetbefore- before countafter- after count
-
VirtualListViewParams
public VirtualListViewParams(java.lang.String assertion, int before, int after)Creates a new virtual list view params.- Parameters:
assertion- assertion valuebefore- before countafter- after count
-
-
Method Detail
-
getBeforeCount
public int getBeforeCount()
Returns the before count.- Returns:
- before count
-
getAfterCount
public int getAfterCount()
Returns the after count.- Returns:
- after count
-
getTargetOffset
public int getTargetOffset()
Returns the target offset.- Returns:
- target offset
-
getAssertionValue
public java.lang.String getAssertionValue()
Returns the assertion value.- Returns:
- assertion value
-
createRequestControl
public VirtualListViewRequestControl createRequestControl(boolean critical)
Creates a new virtual list view request control using the properties in this VLV params.- Parameters:
critical- whether the returned control is critical- Returns:
- virtual list view request control
-
createRequestControl
public VirtualListViewRequestControl createRequestControl(SearchResponse result, boolean critical)
Creates a new virtual list view request control using the properties in this VLV params. The supplied response is inspected and if it contains a VLV response control, it's contextID and/or content count will be passed into the created request control.- Parameters:
result- of a previous VLV operationcritical- whether the returned control is critical- Returns:
- virtual list view request control
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-