Package org.opends.server.extensions
Class CollectiveAttributeSubentriesVirtualAttributeProvider
java.lang.Object
org.opends.server.api.VirtualAttributeProvider<CollectiveAttributeSubentriesVirtualAttributeCfg>
org.opends.server.extensions.CollectiveAttributeSubentriesVirtualAttributeProvider
public final class CollectiveAttributeSubentriesVirtualAttributeProvider
extends VirtualAttributeProvider<CollectiveAttributeSubentriesVirtualAttributeCfg>
This class implements a virtual attribute provider to serve the collectiveAttributeSubentries operational attribute
as described in RFC 3671.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(Entry entry, AttributeDescription attributeDescription) Generates an unmodifiable attribute with the values for the provided entry.booleanIndicates whether this virtual attribute provider may generate multiple values.Methods inherited from class org.opends.server.api.VirtualAttributeProvider
finalizeVirtualAttributeProvider, getServerContext, initializeVirtualAttributeProvider, initializeVirtualAttributeProvider, isConfigurationAcceptable, tryProcessSearch
-
Constructor Details
-
CollectiveAttributeSubentriesVirtualAttributeProvider
public CollectiveAttributeSubentriesVirtualAttributeProvider()
-
-
Method Details
-
isMultiValued
public boolean isMultiValued()Description copied from class:VirtualAttributeProviderIndicates whether this virtual attribute provider may generate multiple values.- Specified by:
isMultiValuedin classVirtualAttributeProvider<CollectiveAttributeSubentriesVirtualAttributeCfg>- Returns:
trueif this virtual attribute provider may generate multiple values, orfalseif not.
-
getAttribute
Description copied from class:VirtualAttributeProviderGenerates an unmodifiable attribute with the values for the provided entry.- Specified by:
getAttributein classVirtualAttributeProvider<CollectiveAttributeSubentriesVirtualAttributeCfg>- Parameters:
entry- The entry for which the values are to be generated.attributeDescription- the attribute description corresponding to this virtual attribute- Returns:
- The unmodifiable attribute with the values generated for the provided entry. It may be empty, but it must
not be
null.
-