Package org.ldaptive.control.util
Class VirtualListViewParams
- java.lang.Object
-
- org.ldaptive.control.util.VirtualListViewParams
-
public class VirtualListViewParams extends java.lang.Object
Contains data required by the virtual list view operation.- Author:
- Middleware Services
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
logger
Logger 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 VirtualListViewRequestControl
createRequestControl(boolean critical)
Creates a new virtual list view request control using the properties in this VLV params.VirtualListViewRequestControl
createRequestControl(SearchResponse result, boolean critical)
Creates a new virtual list view request control using the properties in this VLV params.int
getAfterCount()
Returns the after count.java.lang.String
getAssertionValue()
Returns the assertion value.int
getBeforeCount()
Returns the before count.int
getTargetOffset()
Returns the target offset.java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-