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