Uses of Interface
org.forgerock.opendj.ldap.Attribute
Packages that use Attribute
Package
Description
Classes and interfaces providing I/O functionality.
Classes and interfaces for core types including connections, entries, and
attributes.
Classes and interfaces for common LDAP controls.
Classes and interfaces for core LDAP requests/responses.
Contains a number of API declarations for use throughout the Directory Server.
Contains the code for implementing Directory Server pluggable storage backends.
Contains the code for the Directory Server backend that provides an interface for executing administrative tasks.
Contains various classes that comprise the core of the Directory Server codebase.
Contains various implementations of Directory Server APIs that are not appropriate for other packages.
Contains various Directory Server monitor provider implementations.
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using HTTP.
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using LDAPv3.
This package contains the part of the Multi-master replication code that works on the Directory Server side.
This package contains the code used by the replication server and by the code running on the Directory Server side to
exchange their information.
This package contains the code for the Replication Server part of the Multimaster replication feature.
This package contains a file-based log implementation for the changelog database API.
Contains implementations of various Directory Server schema elements.
Contains implementations for a number of Directory Server data types.
Contains a number of interfaces that are implemented by the various types of Directory Server operations.
-
Uses of Attribute in org.forgerock.opendj.io
Methods in org.forgerock.opendj.io that return AttributeModifier and TypeMethodDescriptionstatic AttributeLdap.readAttribute(Asn1Reader reader, DecodeOptions options, Schema schema) Reads the next ASN.1 element from the providedASN1Readeras anAttribute.Methods in org.forgerock.opendj.io with parameters of type AttributeModifier and TypeMethodDescriptionstatic voidLdap.writeAttribute(Asn1Writer writer, Attribute attribute) Writes anAttributeto the providedAsn1Writer. -
Uses of Attribute in org.forgerock.opendj.ldap
Classes in org.forgerock.opendj.ldap with type parameters of type AttributeModifier and TypeClassDescriptionclassAbstractMapEntry<M extends Map<AttributeDescription,Attribute>> Abstract implementation forMapbased entries.Classes in org.forgerock.opendj.ldap that implement AttributeModifier and TypeClassDescriptionclassThis class provides a skeletal implementation of theAttributeinterface, to minimize the effort required to implement this interface.final classAn implementation of theAttributeinterface with predictable iteration order.Methods in org.forgerock.opendj.ldap that return AttributeModifier and TypeMethodDescriptionAbstractMapEntry.addAttributeIfAbsent(Attribute attribute) default AttributeEntry.addAttributeIfAbsent(Attribute attribute) Adds the provided attribute if it is not already present in this Entry and returnsnull.static AttributeAttributes.emptyAttribute(String attributeDescription) Returns a read-only empty attribute having the specified attribute description.static AttributeAttributes.emptyAttribute(AttributeDescription attributeDescription) Returns a read-only empty attribute having the specified attribute description.final AttributeAbstractMapEntry.getAttribute(AttributeDescription attributeDescription) default AttributeEntry.getAttribute(String attributeDescription) Returns the named attribute contained in this entry, ornullif it is not included with this entry.default AttributeEntry.getAttribute(AttributeDescription attributeDescription) Returns the named attribute contained in this entry, ornullif it is not included with this entry.Modification.getAttribute()Returns the attribute containing the values to be modified.AbstractMapEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) default AttributeEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) Adds the provided attribute if it is not already present in this Entry.default AttributeAdds all of the provided attribute values to this attribute if they are not already present (optional operation).default AttributeAttribute.put(ByteString value) Addsvalueto this attribute if it is not already present (optional operation).static AttributeAttributes.renameAttribute(Attribute attribute, String attributeDescription) Returns a view ofattributehaving a different attribute description.static AttributeAttributes.renameAttribute(Attribute attribute, AttributeDescription attributeDescription) Returns a view ofattributehaving a different attribute description.static AttributeAttributes.singletonAttribute(String attributeDescription, Object value) Returns a read-only single-valued attribute having the specified attribute description.static AttributeAttributes.singletonAttribute(AttributeDescription attributeDescription, Object value) Returns a read-only single-valued attribute having the specified attribute description and value.Ava.toAttribute()Returns a single valued attribute having the same attribute type and value as this AVA.static AttributeAttributes.unmodifiableAttribute(Attribute attribute) Returns a read-only view ofattribute.static AttributeAttributes.virtualAttribute(Attribute attribute) Returns a view ofattributethat is virtual, i.e.static AttributeAttributes.virtualAttribute(AttributeDescription attributeDescription) Returns an empty virtual attribute.static AttributeAttributes.virtualAttribute(AttributeDescription attributeDescription, Supplier<Collection<?>> attributeValuesSupplier) Returns a virtual attribute whose values will be supplied by providedSupplier.Methods in org.forgerock.opendj.ldap that return types with arguments of type AttributeModifier and TypeMethodDescriptionAbstractMapEntry.getAllAttributes()Entries.NullEntry.getAllAttributes()Entry.getAllAttributes()Returns anIterablecontaining all of the attributes in this entry.Entry.getAllAttributes(String attributeDescription) Returns anIterablecontaining all the attributes in this entry having an attribute description which is a sub-type of the provided attribute description.Entry.getAllAttributes(AttributeDescription attributeDescription) Returns anIterablecontaining all the attributes in this entry having an attribute description which is a sub-type of the provided attribute description.TreeMapEntry.getAllAttributes(AttributeDescription attributeDescription) DecodeOptions.getAttributeFactory()Returns the function which will be used for creating newAttributeinstances when decoding attributes.Methods in org.forgerock.opendj.ldap with parameters of type AttributeModifier and TypeMethodDescriptionfinal booleanAbstractMapEntry.addAttribute(Attribute attribute, Collection<? super ByteString> duplicateValues) booleanEntries.NullEntry.addAttribute(Attribute attribute, Collection<? super ByteString> duplicateValues) default booleanEntry.addAttribute(Attribute attribute) Ensures that this entry contains the provided attribute and values (optional operation).default booleanEntry.addAttribute(Attribute attribute, Collection<? super ByteString> duplicateValues) Ensures that this entry contains the provided attribute and values (optional operation).AbstractMapEntry.addAttributeIfAbsent(Attribute attribute) default AttributeEntry.addAttributeIfAbsent(Attribute attribute) Adds the provided attribute if it is not already present in this Entry and returnsnull.default booleanEntry.containsAttribute(Attribute attribute, Collection<? super ByteString> missingValues) Returnstrueif this entry contains all of the attribute values contained inattribute.abstract booleanEntries.DiffStrategy.isDifferent(Attribute fromAttribute, Attribute toAttribute) Returnstrueif the two attributes are different according to this strategy.default ConditionResultIndicates whether the provided attribute should be considered a match for this assertion value according to the matching rule.AbstractMapEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) default AttributeEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) Adds the provided attribute if it is not already present in this Entry.static ByteStringAbstractAttribute.normalizeValue(Attribute attribute, ByteString value) Returns the normalized form ofvaluenormalized usingattribute's equality matching rule.static AttributeParserAttributeParser.parseAttribute(Attribute attribute) Returns an attribute parser for the provided attribute.final booleanAbstractMapEntry.removeAttribute(Attribute attribute, Collection<? super ByteString> missingValues) default booleanEntry.removeAttribute(Attribute attribute, Collection<? super ByteString> missingValues) Removes all of the attribute values contained inattributefrom this entry if it is present (optional operation).static AttributeAttributes.renameAttribute(Attribute attribute, String attributeDescription) Returns a view ofattributehaving a different attribute description.static AttributeAttributes.renameAttribute(Attribute attribute, AttributeDescription attributeDescription) Returns a view ofattributehaving a different attribute description.booleanAbstractMapEntry.replaceAttribute(Attribute attribute) default booleanEntry.replaceAttribute(Attribute attribute) Adds all of the attribute values contained inattributeto this entry, replacing any existing attribute values (optional operation).static AttributeAttributes.unmodifiableAttribute(Attribute attribute) Returns a read-only view ofattribute.static AttributeAttributes.virtualAttribute(Attribute attribute) Returns a view ofattributethat is virtual, i.e.Method parameters in org.forgerock.opendj.ldap with type arguments of type AttributeModifier and TypeMethodDescriptionMemoryBackend.addVirtualAttributes(AttributeDescription attributeDescription, BiFunction<Dn, MemoryBackend, Attribute> virtualAttributeFactory) Adds a virtual attribute to the backend.AttributeFilter.filterAttributes(Predicate<Attribute> filter) Registers a predicate which should be applied to attributes selected by this attribute filter.AttributeFilter.mapAttributes(Function<Attribute, Attribute> mapper) Registers a mapping function which should be applied to attributes selected by this attribute filter.AttributeFilter.mapAttributes(Function<Attribute, Attribute> mapper) Registers a mapping function which should be applied to attributes selected by this attribute filter.AbstractMapEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) AbstractMapEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) AbstractMapEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) default AttributeEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) Adds the provided attribute if it is not already present in this Entry.default AttributeEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) Adds the provided attribute if it is not already present in this Entry.default AttributeEntry.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) Adds the provided attribute if it is not already present in this Entry.DecodeOptions.setAttributeFactory(Function<AttributeDescription, Attribute> factory) Sets the function which will be used for creating newAttributeinstances when decoding attributes.Constructors in org.forgerock.opendj.ldap with parameters of type AttributeModifierConstructorDescriptionLinkedAttribute(Attribute attribute) Creates a new attribute having the same attribute description and attribute values asattribute.Modification(ModificationType modificationType, Attribute attribute) Creates a new modification having the provided modification type and attribute values to be updated. -
Uses of Attribute in org.forgerock.opendj.ldap.controls
Methods in org.forgerock.opendj.ldap.controls that return types with arguments of type AttributeModifier and TypeMethodDescriptionMatchedValuesRequestControl.keepMatchedValues(Schema schema) Returns a mapping function which, given an attribute, returns a new attribute containing only the values matching the filters defined in this control, or an empty attribute if none of the values match.MatchedValuesRequestControl.keepMatchedValues(Schema schema) Returns a mapping function which, given an attribute, returns a new attribute containing only the values matching the filters defined in this control, or an empty attribute if none of the values match. -
Uses of Attribute in org.forgerock.opendj.ldap.messages
Methods in org.forgerock.opendj.ldap.messages that return AttributeModifier and TypeMethodDescriptionAddRequest.addAttributeIfAbsent(Attribute attribute) AddRequest.getAttribute(String attributeDescription) AddRequest.getAttribute(AttributeDescription attributeDescription) AddRequest.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) Methods in org.forgerock.opendj.ldap.messages that return types with arguments of type AttributeModifier and TypeMethodDescriptionAddRequest.getAllAttributes()AddRequest.getAllAttributes(String attributeDescription) AddRequest.getAllAttributes(AttributeDescription attributeDescription) Methods in org.forgerock.opendj.ldap.messages with parameters of type AttributeModifier and TypeMethodDescriptionbooleanAddRequest.addAttribute(Attribute attribute) booleanAddRequest.addAttribute(Attribute attribute, Collection<? super ByteString> duplicateValues) AddRequest.addAttributeIfAbsent(Attribute attribute) booleanAddRequest.containsAttribute(Attribute attribute, Collection<? super ByteString> missingValues) AddRequest.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) booleanAddRequest.removeAttribute(Attribute attribute, Collection<? super ByteString> missingValues) booleanAddRequest.replaceAttribute(Attribute attribute) Method parameters in org.forgerock.opendj.ldap.messages with type arguments of type AttributeModifier and TypeMethodDescriptionAddRequest.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) AddRequest.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) AddRequest.mergeAttribute(Attribute attribute, BiFunction<? super Attribute, ? super Attribute, ? extends Attribute> mergeFunction) -
Uses of Attribute in org.opends.server.api
Methods in org.opends.server.api that return AttributeModifier and TypeMethodDescriptionabstract AttributeVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) Generates an unmodifiable attribute with the values for the provided entry.Methods in org.opends.server.api with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) Adds the object class names that should be included in the monitor entry related to this connection handler to the provided attribute.protected voidEntryCache.addMonitorObjectClassNames(Attribute objectClassAttribute) protected voidKeyManagerProvider.CertificateMonitor.addMonitorObjectClassNames(Attribute objectClassAttribute) protected abstract voidMonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute) Adds to the provided attribute the objectclass names that should be included in the monitor entry created from this monitor provider. -
Uses of Attribute in org.opends.server.backends.pluggable
Methods in org.opends.server.backends.pluggable with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidPluggableBackendMonitor.addMonitorObjectClassNames(Attribute ocAttr) -
Uses of Attribute in org.opends.server.backends.task
Methods in org.opends.server.backends.task with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidTask.replaceAttributes(Attribute... replacements) Replaces attributes in the task entry. -
Uses of Attribute in org.opends.server.core
Methods in org.opends.server.core that return types with arguments of type AttributeMethods in org.opends.server.core with parameters of type AttributeModifier and TypeMethodDescriptionvoidAddOperation.addAttribute(Attribute attribute) voidAddOperation.replaceAttribute(Attribute attribute) -
Uses of Attribute in org.opends.server.extensions
Methods in org.opends.server.extensions that return AttributeModifier and TypeMethodDescriptionCollectiveAttributeSubentriesVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) EntityTagVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) EntryDNVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) EntryUUIDVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) GoverningStructureRuleVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) HasSubordinatesVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) IsMemberOfVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) MemberVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) NumSubordinatesVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) PasswordExpirationTimeVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) PasswordPolicySubentryVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) StructuralObjectClassVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) SubschemaSubentryVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) UserDefinedVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attrDesc) UserTemplateVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) -
Uses of Attribute in org.opends.server.monitors
Methods in org.opends.server.monitors with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidHealthStatusMonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute) protected voidJvmMonitorProvider.addMonitorObjectClassNames(Attribute objectClassAttribute) protected voidLocalBackendMonitor.addMonitorObjectClassNames(Attribute ocAttr) -
Uses of Attribute in org.opends.server.protocols.http
Methods in org.opends.server.protocols.http with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidHTTPConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) -
Uses of Attribute in org.opends.server.protocols.ldap
Methods in org.opends.server.protocols.ldap with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidLDAPConnectionHandler.addAdditionalMonitorObjectClassNames(Attribute ocAttr) -
Uses of Attribute in org.opends.server.replication.plugin
Classes in org.opends.server.replication.plugin that implement AttributeModifier and TypeClassDescriptionfinal classA specializedAttributeimplementations that performs lazy conversion ofEntryHistorical(ds-sync-hist) meta-data to its LDAP attribute representation as well as from its compact org.opends.server.backends.pluggable.ID2Entry representation.Methods in org.opends.server.replication.plugin with parameters of type AttributeModifier and TypeMethodDescriptionstatic booleanEntryHistorical.isHistoricalAttribute(Attribute attr) Check if a given attribute is an attribute used to store historical information. -
Uses of Attribute in org.opends.server.replication.protocol
Methods in org.opends.server.replication.protocol that return types with arguments of type AttributeModifier and TypeMethodDescriptionAddMsg.getAttributes()Get the attributes of this add msg.LDAPUpdateMsg.getEclIncludes()Returns the list of entry attributes.Method parameters in org.opends.server.replication.protocol with type arguments of type AttributeModifier and TypeMethodDescriptionvoidLDAPUpdateMsg.setEclIncludes(Collection<Attribute> entryAttrs) Set a provided list of entry attributes. -
Uses of Attribute in org.opends.server.replication.server
Methods in org.opends.server.replication.server with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidReplicationServerDomain.addMonitorObjectClassNames(Attribute objectClassAttribute) -
Uses of Attribute in org.opends.server.replication.server.changelog.file
Methods in org.opends.server.replication.server.changelog.file with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidFileChangelogDB.addMonitorObjectClassNames(Attribute objectClassAttribute) -
Uses of Attribute in org.opends.server.schema
Methods in org.opends.server.schema that return types with arguments of type AttributeModifier and TypeMethodDescriptionSchemaHandler.getExtraAttributes()Returns the mapping (oid, attribute) for extra attributes stored in this schema handler.Methods in org.opends.server.schema with parameters of type AttributeModifier and TypeMethodDescriptionstatic voidSchemaHandler.updateExtraAttributes(Map<String, Attribute> extraAttributes, Attribute attribute, Set<String> modifiedSchemaFiles) Updates the extra attributes map with the provided attribute, and make sure that the extra attributes get saved to the "99-user.ldif" file.Method parameters in org.opends.server.schema with type arguments of type AttributeModifier and TypeMethodDescriptionstatic voidSchemaHandler.updateExtraAttributes(Map<String, Attribute> extraAttributes, Attribute attribute, Set<String> modifiedSchemaFiles) Updates the extra attributes map with the provided attribute, and make sure that the extra attributes get saved to the "99-user.ldif" file.voidSchemaHandler.updateSchemaAndSchemaFiles(Schema newSchema, Map<String, Attribute> newExtraAttributes, SortedSet<String> modifiedSchemaFileNames, AlertGenerator alertGenerator) Replaces the schema with the provided schema and updates the provided set of schema files. -
Uses of Attribute in org.opends.server.types
Classes in org.opends.server.types that implement AttributeModifier and TypeClassDescriptionfinal classA compact attribute represents values using a hash array map trie (HAMT) index and an array of encoded values.Methods in org.opends.server.types that return AttributeModifier and TypeMethodDescriptionVirtualAttributeRule.getAttribute(Entry entry) Generates an attribute with the values for the provided entry.static AttributeEntries.getRealAttributeOrNull(Attribute attribute) Returns the provided attribute if it is real ornullif it is virtual.Methods in org.opends.server.types that return types with arguments of type AttributeModifier and TypeMethodDescriptionCompactEntry.getAllAttributes()SubEntry.getCollectiveAttributes()Getter for collective attributes contained within this subentry.Methods in org.opends.server.types with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidOperation.checkAttributeConformsToSyntax(Entry entry, Attribute attribute, LocalizableMessageDescriptor.Arg4<Object, Object, Object, Object> invalidSyntaxErrorMsg, LocalizableMessageDescriptor.Arg3<Object, Object, Object> invalidSyntaxNoValueErrorMsg, LocalizableMessageDescriptor.Arg1<Object> rejectErrorMsg) Checks whether an attribute's values conform to its syntax.static CompactAttributeCompactAttribute.compactCopyOf(Attribute attribute) Returns a compact read-only attribute having the same attribute description and attribute values asattribute.static AttributeEntries.getRealAttributeOrNull(Attribute attribute) Returns the provided attribute if it is real ornullif it is virtual. -
Uses of Attribute in org.opends.server.types.operation
Methods in org.opends.server.types.operation that return types with arguments of type AttributeModifier and TypeMethodDescriptionPostCommitAddOperation.getAllAttributes()Retrieves the set of attributes as read from the client request.PostOperationAddOperation.getAllAttributes()Retrieves the set of processed user attributes for the entry to add.PostResponseAddOperation.getAllAttributes()Retrieves the set of attributes as read from the client request.PostSynchronizationAddOperation.getAllAttributes()Retrieves the set of attributes as read from the client request.PreOperationAddOperation.getAllAttributes()Retrieves the set of attributes as read from the client request.PreParseAddOperation.getAllAttributes()Retrieves the set of attributes as read from the client request.Methods in org.opends.server.types.operation with parameters of type AttributeModifier and TypeMethodDescriptionvoidPreParseAddOperation.addAttribute(Attribute attribute) Adds the provided attribute to the set of attributes for this add operation.voidPreOperationAddOperation.replaceAttribute(Attribute attribute) Adds all of the attribute values contained inattributeto this entry, replacing any existing attribute values (optional operation).