Interface BackendVlvIndexCfg

All Superinterfaces:
Configuration

public interface BackendVlvIndexCfg extends Configuration
A server-side interface for querying Backend VLV Index settings.

Backend VLV Indexes are used to store information about a specific search request that makes it possible to efficiently process them using the VLV control.

  • Method Details

    • configurationClass

      Class<? extends BackendVlvIndexCfg> configurationClass()
      Gets the configuration class associated with this Backend VLV Index.
      Specified by:
      configurationClass in interface Configuration
      Returns:
      Returns the configuration class associated with this Backend VLV Index.
    • addChangeListener

      void addChangeListener(ConfigurationChangeListener<BackendVlvIndexCfg> listener)
      Register to be notified when this Backend VLV Index is changed.
      Parameters:
      listener - The Backend VLV Index configuration change listener.
    • removeChangeListener

      void removeChangeListener(ConfigurationChangeListener<BackendVlvIndexCfg> listener)
      Deregister an existing Backend VLV Index configuration change listener.
      Parameters:
      listener - The Backend VLV Index configuration change listener.
    • getBaseDn

      Dn getBaseDn()
      Gets the "base-dn" property.

      Specifies the base DN used in the search query that is being indexed.

      Returns:
      Returns the value of the "base-dn" property.
    • getFilter

      String getFilter()
      Gets the "filter" property.

      Specifies the LDAP filter used in the query that is being indexed.

      Returns:
      Returns the value of the "filter" property.
    • getName

      String getName()
      Gets the "name" property.

      Specifies a unique name for this VLV index.

      Returns:
      Returns the value of the "name" property.
    • getScope

      Gets the "scope" property.

      Specifies the LDAP scope of the query that is being indexed.

      Returns:
      Returns the value of the "scope" property.
    • getSortOrder

      String getSortOrder()
      Gets the "sort-order" property.

      Specifies the names of the attributes that are used to sort the entries for the query being indexed.

      Multiple attributes can be used to determine the sort order by listing the attribute names from highest to lowest precedence. Optionally, + or - can be prefixed to the attribute name to sort the attribute in ascending order or descending order respectively.

      Returns:
      Returns the value of the "sort-order" property.