Interface BackendVlvIndexCfg
- All Superinterfaces:
Configuration
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 Summary
Modifier and TypeMethodDescriptionvoid
Register to be notified when this Backend VLV Index is changed.Class<? extends BackendVlvIndexCfg>
Gets the configuration class associated with this Backend VLV Index.Gets the "base-dn" property.Gets the "filter" property.getName()
Gets the "name" property.getScope()
Gets the "scope" property.Gets the "sort-order" property.void
Deregister an existing Backend VLV Index configuration change listener.Methods inherited from interface org.forgerock.opendj.config.Configuration
dn, name
-
Method Details
-
configurationClass
Class<? extends BackendVlvIndexCfg> configurationClass()Gets the configuration class associated with this Backend VLV Index.- Specified by:
configurationClass
in interfaceConfiguration
- Returns:
- Returns the configuration class associated with this Backend VLV Index.
-
addChangeListener
Register to be notified when this Backend VLV Index is changed.- Parameters:
listener
- The Backend VLV Index configuration change listener.
-
removeChangeListener
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
BackendVlvIndexCfgDefn.Scope 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.
-