Class VirtualListViewParams


  • public class VirtualListViewParams
    extends java.lang.Object
    Contains data required by the virtual list view operation.
    Author:
    Middleware Services
    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
        Logger for this class.
    • Constructor Detail

      • VirtualListViewParams

        public VirtualListViewParams​(int offset,
                                     int before,
                                     int after)
        Creates a new virtual list view params.
        Parameters:
        offset - target offset
        before - before count
        after - after count
      • VirtualListViewParams

        public VirtualListViewParams​(java.lang.String assertion,
                                     int before,
                                     int after)
        Creates a new virtual list view params.
        Parameters:
        assertion - assertion value
        before - before count
        after - 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 operation
        critical - whether the returned control is critical
        Returns:
        virtual list view request control
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object