Class VirtualListViewControlDirContextProcessor

All Implemented Interfaces:
DirContextProcessor

public class VirtualListViewControlDirContextProcessor extends AbstractFallbackRequestAndResponseControlDirContextProcessor
DirContextProcessor implementation for managing a virtual list view.

This is the request control syntax:

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 }

This is the response control syntax:

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 }
See Also:
  • Constructor Details

    • VirtualListViewControlDirContextProcessor

      public VirtualListViewControlDirContextProcessor(int pageSize)
    • VirtualListViewControlDirContextProcessor

      public VirtualListViewControlDirContextProcessor(int pageSize, int targetOffset, int listSize, VirtualListViewResultsCookie cookie)
  • Method Details