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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChangeListener(ConfigurationChangeListener<BackendVlvIndexCfg> listener)
Register to be notified when this Backend VLV Index is changed.Class<? extends BackendVlvIndexCfg>
configurationClass()
Gets the configuration class associated with this Backend VLV Index.Dn
getBaseDn()
Gets the "base-dn" property.String
getFilter()
Gets the "filter" property.String
getName()
Gets the "name" property.BackendVlvIndexCfgDefn.Scope
getScope()
Gets the "scope" property.String
getSortOrder()
Gets the "sort-order" property.void
removeChangeListener(ConfigurationChangeListener<BackendVlvIndexCfg> listener)
Deregister an existing Backend VLV Index configuration change listener.-
Methods inherited from interface org.forgerock.opendj.config.Configuration
dn, name
-
-
-
-
Method Detail
-
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
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
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.
-
-