Uses of Interface
org.forgerock.opendj.ldap.Entry
Packages that use Entry
Package
Description
Contains a number of API declarations for use throughout the
Directory Server.
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.
Classes and interfaces for constructing and querying LDAP schemas.
Classes and interfaces for reading and writing LDIF.
Classes implementing core server APIs.
Contains a number of API declarations for use throughout the Directory Server.
Defines the Directory Server plugin API.
Contains the Directory Server Sun Java System Directory Server Enterprise Edition (dseecompat) compatability access
control handler implementation.
Contains the policy based access control handler implementation.
Contains various Directory Server backend implementations.
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 code used to interact with the Directory Server configuration.
Contains various classes that comprise the core of the Directory Server codebase.
This package implements the Directory Server cryptographic framework, which is described in the
CrytpoManager design document.
Contains various implementations of Directory Server APIs that are not appropriate for other packages.
Contains the implementation for various Directory Server plugins.
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using HTTP.
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.
Contains implementations of various Directory Server schema elements.
Contains implementations for various Directory Server tasks.
Contains various Directory Server tool implementations.
Classes related to dsbackup tool.
This package contains classes that support client tool interaction with the tasks backend.
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.
Contains implementations for various Directory Server utility classes and methods which may be used throughout the
server but do not necessarily fit in elsewhere.
-
Uses of Entry in org.forgerock.opendj.config.server.spi
Methods in org.forgerock.opendj.config.server.spi that return EntryModifier and TypeMethodDescriptionReturns the configuration entry for the provided DN.Methods in org.forgerock.opendj.config.server.spi with parameters of type EntryModifier and TypeMethodDescriptionConfigAddListener.applyConfigurationAdd(Entry configEntry) Attempts to apply a new configuration based on the provided added entry.ConfigChangeListener.applyConfigurationChange(Entry configEntry) Attempts to apply a new configuration to this Directory Server component based on the provided changed entry.ConfigDeleteListener.applyConfigurationDelete(Entry configEntry) Attempts to apply a new configuration based on the provided deleted entry.booleanConfigAddListener.configAddIsAcceptable(Entry configEntry, LocalizableMessageBuilder unacceptableReason) Indicates whether the configuration entry that will result from a proposed add is acceptable to this add listener.booleanConfigChangeListener.configChangeIsAcceptable(Entry configEntry, LocalizableMessageBuilder unacceptableReason) Indicates whether the configuration entry that will result from a proposed modification is acceptable to this change listener.booleanConfigDeleteListener.configDeleteIsAcceptable(Entry configEntry, LocalizableMessageBuilder unacceptableReason) Indicates whether it is acceptable to remove the provided configuration entry. -
Uses of Entry in org.forgerock.opendj.io
Methods in org.forgerock.opendj.io that return EntryModifier and TypeMethodDescriptionstatic EntryLdap.readEntry(Asn1Reader reader, DecodeOptions options) Reads the next ASN.1 element from the providedASN1Readeras anEntry.Methods in org.forgerock.opendj.io with parameters of type EntryModifier and TypeMethodDescriptionstatic voidLdap.writeEntry(Asn1Writer writer, Entry entry) Writes anEntryto the providedAsn1Writer. -
Uses of Entry in org.forgerock.opendj.ldap
Classes in org.forgerock.opendj.ldap that implement EntryModifier and TypeClassDescriptionclassThis class provides a skeletal implementation of theEntryinterface, to minimize the effort required to implement this interface.classAbstractMapEntry<M extends Map<AttributeDescription,Attribute>> Abstract implementation forMapbased entries.static final classAnEntrywhich implements the null object pattern.final classAn implementation of theEntryinterface which uses aLinkedHashMapfor storing attributes.final classAn implementation of theEntryinterface which uses aTreeMapfor storing attributes.Methods in org.forgerock.opendj.ldap that return EntryModifier and TypeMethodDescriptiondefault EntryEntry.addAttribute(String attributeDescription, Object... values) Ensures that this entry contains the provided attribute and values (optional operation).final EntryAbstractMapEntry.clearAttributes()Entries.NullEntry.clearAttributes()default EntryEntry.clearAttributes()Removes all the attributes from this entry (optional operation).static EntryEntries.copyOnWriteEntry(Entry entry, Function<Entry, Entry> copyConstructor) Returns a shallow copy-on-write view ofentry.AttributeFilter.filteredCopyOf(Entry entry) Returns a modifiable filtered copy of the provided entry.AttributeFilter.filteredViewOf(Entry entry) Returns an unmodifiable filtered view of the provided entry.Returns a deep copy of the named entry contained in this memory backend, ornullif it does not exist.Returns a deep copy of the named entry contained in this memory backend, ornullif it does not exist.RootDse.getEntry()Returns the entry which backs this Root DSE instance.static EntryBuilds an entry from the provided lines of LDIF.static EntryEntries.modifyEntry(Entry entry, ModifyRequest changes) Applies the provided modification request to an entry.static EntryEntries.modifyEntry(Entry entry, Modification change) Applies the provided modification to an entry.static EntryEntries.modifyEntry(Entry entry, Modification change, Collection<? super ByteString> conflictingValues) Applies the provided modification to an entry.static EntryEntries.modifyEntryPermissive(Entry entry, Collection<Modification> changes) Applies the provided modifications to an entry using "permissive" modify semantics.static EntryEntries.modifyEntryStrict(Entry entry, Collection<Modification> changes) Applies the provided modifications to an entry using "strict" modify semantics.static EntryEntries.nullEntry()Returns a read-only empty entry having the empty distinguished name.static EntryReturns a read-only empty entry having the provided distinguished name.default EntryEntry.removeAttribute(String attributeDescription, Object... values) Removes all of the attribute values contained invaluesfrom the named attribute in this entry if it is present (optional operation).default EntryEntry.replaceAttribute(String attributeDescription, Object... values) Adds all of the attribute values contained invaluesto this entry, replacing any existing attribute values (optional operation).final Entrydefault EntrySets the distinguished name of this entry (optional operation).default EntrySets the distinguished name of this entry (optional operation).static EntryEntries.unmodifiableEntry(Entry entry) Returns a read-only view ofentryand its attributes.Methods in org.forgerock.opendj.ldap that return types with arguments of type EntryModifier and TypeMethodDescriptionSortKey.comparator()Returns aComparatorwhich can be used to compare entries using this sort key.static Comparator<Entry>SortKey.comparator(String sortKeys) Returns aComparatorwhich can be used to compare entries using the provided string representation of a list of sort keys.static Comparator<Entry>SortKey.comparator(Collection<SortKey> keys) Returns aComparatorwhich can be used to compare entries using the provided list of sort keys.static Comparator<Entry>SortKey.comparator(Schema schema, Collection<SortKey> keys) Returns aComparatorwhich can be used to compare entries using the provided list of sort keys.static Comparator<Entry>SortKey.comparator(Schema schema, SortKey... keys) Returns aComparatorwhich can be used to compare entries using the provided list of sort keys.static Comparator<Entry>SortKey.comparator(SortKey... keys) Returns aComparatorwhich can be used to compare entries using the provided list of sort keys.static Comparator<Entry>Entries.compareByName()Returns aComparatorwhich can be used to compare entries by name using the natural order for DN comparisons (parent before children).MemoryBackend.getAll()Returns a collection containing all of the entries in this memory backend.DecodeOptions.getEntryFactory()Returns the function which will be used for creating newEntryinstances when decoding entries.Entries.makeEntries(String... ldifLines) Builds a list of entries from the provided lines of LDIF.Methods in org.forgerock.opendj.ldap with parameters of type EntryModifier and TypeMethodDescriptionAdds the provided entry to the Directory Server.Adds the provided entry to the Directory Server.intWe must use the lowest available value in both entries and missing attributes sort last.static booleanEntries.conformsToSchema(Entry entry, SchemaValidationPolicy policy, Collection<LocalizableMessage> errorMessages) Returnstrueif the provided entry is valid according to the default schema and schema validation policy.static booleanEntries.conformsToSchema(Entry entry, SchemaValidationPolicy policy, Collection<LocalizableMessage> errorMessages, Schema schema) Returnstrueif the provided entry is valid according to the specified schema and schema validation policy.static booleanEntries.containsObjectClass(Entry entry, ObjectClass objectClass) Check if the provided entry contains the provided object class.static booleanEntries.containsObjectClass(Entry entry, ObjectClass objectClass, Schema schema) Check if the provided entry contains the provided object class.static EntryEntries.copyOnWriteEntry(Entry entry, Function<Entry, Entry> copyConstructor) Returns a shallow copy-on-write view ofentry.static LinkedHashMapEntryLinkedHashMapEntry.deepCopyOfEntry(Entry entry) Creates an entry having the same distinguished name, attributes, and object classes of the provided entry.static TreeMapEntryTreeMapEntry.deepCopyOfEntry(Entry entry) Creates an entry having the same distinguished name, attributes, and object classes of the provided entry.static ModifyRequestEntries.diffEntries(Entry fromEntry, Entry toEntry) Creates a new modify request containing a list of modifications which can be used to transformfromEntryinto entrytoEntry.static ModifyRequestEntries.diffEntries(Entry fromEntry, Entry toEntry, Options options) Creates a new modify request containing a list of modifications which can be used to transformfromEntryinto entrytoEntry.AttributeFilter.filteredCopyOf(Entry entry) Returns a modifiable filtered copy of the provided entry.AttributeFilter.filteredViewOf(Entry entry) Returns an unmodifiable filtered view of the provided entry.static Set<ObjectClass>Entries.getObjectClasses(Entry entry) Returns an unmodifiable set containing the object classes associated with the provided entry.static Set<ObjectClass>Entries.getObjectClasses(Entry entry, Schema schema) Returns an unmodifiable set containing the object classes associated with the provided entry.static ObjectClassEntries.getStructuralObjectClass(Entry entry) Returns the structural object class associated with the provided entry, ornullif none was found.static ObjectClassEntries.getStructuralObjectClass(Entry entry, Schema schema) Returns the structural object class associated with the provided entry, ornullif none was found.static booleanEntries.isSubEntry(Entry entry) Returns whether the provided entry is a sub entry.booleanSubtreeSpecification.isWithinScope(Entry entry, Schema schema) Determine if an entry is within the scope of the subtree specification.Indicates whether thisFiltermatches the providedEntryusing the default schema.Indicates whether this filterMatchermatches the providedEntry.booleanabstract booleanCheck if the refinement matches the given entry.static EntryEntries.modifyEntry(Entry entry, ModifyRequest changes) Applies the provided modification request to an entry.static EntryEntries.modifyEntry(Entry entry, Modification change) Applies the provided modification to an entry.static EntryEntries.modifyEntry(Entry entry, Modification change, Collection<? super ByteString> conflictingValues) Applies the provided modification to an entry.static EntryEntries.modifyEntryPermissive(Entry entry, Collection<Modification> changes) Applies the provided modifications to an entry using "permissive" modify semantics.static EntryEntries.modifyEntryStrict(Entry entry, Collection<Modification> changes) Applies the provided modifications to an entry using "strict" modify semantics.static LinkedHashMapEntryLinkedHashMapEntry.shallowCopyOfEntry(Entry entry) Creates an entry having the same distinguished name, attributes, and object classes of the provided entry.static TreeMapEntryTreeMapEntry.shallowCopyOfEntry(Entry entry) Creates an entry having the same distinguished name, attributes, and object classes of the provided entry.static StringReturns the LDIF representation ofentry.static EntryEntries.unmodifiableEntry(Entry entry) Returns a read-only view ofentryand its attributes.static RootDseCreates a new Root DSE instance backed by the provided entry.Method parameters in org.forgerock.opendj.ldap with type arguments of type EntryModifier and TypeMethodDescriptionstatic EntryEntries.copyOnWriteEntry(Entry entry, Function<Entry, Entry> copyConstructor) Returns a shallow copy-on-write view ofentry.static EntryEntries.copyOnWriteEntry(Entry entry, Function<Entry, Entry> copyConstructor) Returns a shallow copy-on-write view ofentry.DecodeOptions.setEntryFactory(Function<Dn, Entry> factory) Sets the function which will be used for creating newEntryinstances when decoding entries. -
Uses of Entry in org.forgerock.opendj.ldap.controls
Methods in org.forgerock.opendj.ldap.controls that return EntryModifier and TypeMethodDescriptionPostReadResponseControl.getEntry()Returns an unmodifiable entry whose contents reflect the state of the updated entry immediately after the update operation was performed.PreReadResponseControl.getEntry()Returns an unmodifiable entry whose contents reflect the state of the updated entry immediately before the update operation was performed.Methods in org.forgerock.opendj.ldap.controls with parameters of type EntryModifier and TypeMethodDescriptionstatic PostReadResponseControlPostReadResponseControl.newControl(Entry entry) Creates a new post-read response control.static PreReadResponseControlPreReadResponseControl.newControl(Entry entry) Creates a new pre-read response control. -
Uses of Entry in org.forgerock.opendj.ldap.messages
Subinterfaces of Entry in org.forgerock.opendj.ldap.messagesModifier and TypeInterfaceDescriptioninterfaceA Search Result Entry represents an entry found during a Search operation.Classes in org.forgerock.opendj.ldap.messages that implement EntryModifier and TypeClassDescriptionfinal classThe Add operation allows a client to request the addition of an entry into the Directory.Methods in org.forgerock.opendj.ldap.messages with parameters of type EntryModifier and TypeMethodDescriptionstatic AddRequestRequests.newAddRequest(Entry entry) Creates a new add request backed by the provided entry.static ModifyRequestRequests.newModifyRequest(Entry fromEntry, Entry toEntry) Creates a new modify request containing a list of modifications which can be used to transformfromEntryinto entrytoEntry.static SearchResultEntryResponses.newSearchResultEntry(Entry entry) Creates a new search result entry backed by the provided entry. -
Uses of Entry in org.forgerock.opendj.ldap.schema
Methods in org.forgerock.opendj.ldap.schema that return EntryModifier and TypeMethodDescriptionAdds the definitions of all the schema elements contained in this schema to the provided subschema subentry.Methods in org.forgerock.opendj.ldap.schema that return types with arguments of type EntryModifier and TypeMethodDescriptionSchemaValidationPolicy.checkDitStructureRulesParentEntryResolver()Returns the parent entry resolver which should be used for retrieving the parent entry during DIT structure rule validation.Methods in org.forgerock.opendj.ldap.schema with parameters of type EntryModifier and TypeMethodDescriptionAdds all of the schema elements contained in the provided subschema subentry to this schema builder.SchemaBuilder.addSchema(Entry entry, boolean overwrite, SchemaBuilder.SchemaBuilderHook hook) Adds all of the schema elements contained in the provided subschema subentry to this schema builder.Adds the definitions of all the schema elements contained in this schema to the provided subschema subentry.booleanSchema.validateEntry(Entry entry, SchemaValidationPolicy policy, Collection<LocalizableMessage> errorMessages) Returnstrueif the provided entry is valid according to this schema and the specified schema validation policy.static SchemaParses the provided entry as a subschema subentry.Method parameters in org.forgerock.opendj.ldap.schema with type arguments of type EntryModifier and TypeMethodDescriptionSchemaValidationPolicy.checkDitStructureRules(SchemaValidationPolicy.Action policy, Function<Dn, Entry, LdapException> parentEntryResolver) Specifies the policy for validating entries against structure rules defined in the schema.Constructors in org.forgerock.opendj.ldap.schema with parameters of type EntryModifierConstructorDescriptionSchemaBuilder(Entry entry) Creates a new schema builder containing all of the schema elements contained in the provided subschema subentry. -
Uses of Entry in org.forgerock.opendj.ldif
Methods in org.forgerock.opendj.ldif that return EntryModifier and TypeMethodDescriptionRejectedChangeRecordListener.handleDuplicateEntry(AddRequest change, Entry existingEntry) Invoked when an attempt was made to add an entry which already exists.RejectedChangeRecordListener.handleDuplicateEntry(ModifyDnRequest change, Entry existingEntry, Entry renamedEntry) Invoked when an attempt was made to rename an entry which already exists.static EntryBuilds an entry from the provided lines of LDIF.static EntryBuilds an entry from the provided lines of LDIF.EntryGenerator.readEntry()EntryReader.readEntry()Reads the next entry, blocking if necessary until an entry is available.LdifEntryReader.readEntry()Reads the next entry, blocking if necessary until an entry is available.Methods in org.forgerock.opendj.ldif that return types with arguments of type EntryModifier and TypeMethodDescriptionLdif.makeEntries(String... ldifLines) Builds a list of entries from the provided lines of LDIF.Ldif.makeEntries(List<String> ldifLines) Builds a list of entries from the provided lines of LDIF.Ldif.newEntryPublisher(Supplier<? extends EntryReader> factory) Returns aFlowableview of aEntryReader, creating a new reader for each subscriber.Methods in org.forgerock.opendj.ldif with parameters of type EntryModifier and TypeMethodDescriptionRejectedChangeRecordListener.handleDuplicateEntry(AddRequest change, Entry existingEntry) Invoked when an attempt was made to add an entry which already exists.RejectedChangeRecordListener.handleDuplicateEntry(ModifyDnRequest change, Entry existingEntry, Entry renamedEntry) Invoked when an attempt was made to rename an entry which already exists.static StringReturns the LDIF representation ofentry.static StringReturns the LDIF string representation of the provided entry.ConnectionEntryWriter.writeEntry(Entry entry) Writes an entry to the underlying connection using an Add request, blocking until the request completes.EntryWriter.writeEntry(Entry entry) Writes an entry.LdifEntryWriter.writeEntry(Entry entry) Method parameters in org.forgerock.opendj.ldif with type arguments of type EntryModifier and TypeMethodDescriptionstatic EntryReaderLdif.newEntryReader(Iterable<? extends Entry> entries) Returns an entry reader over the provided entry collection.static EntryReaderLdif.newEntryReader(Iterator<? extends Entry> entries) Returns an entry reader over the provided entry iterator. -
Uses of Entry in org.forgerock.opendj.server.core
Methods in org.forgerock.opendj.server.core that return EntryModifier and TypeMethodDescriptionRequestContext.getEntryAsAddedByServer()Returns the entry as added by the server, with all additional operational attributes.Methods in org.forgerock.opendj.server.core with parameters of type EntryModifier and TypeMethodDescriptionvoidRequestContext.setEntryAsAddedByServer(Entry entryAsAddedByServer) Sets the entry added as added by the server in the DIT. -
Uses of Entry in org.opends.server.api
Fields in org.opends.server.api declared as EntryModifier and TypeFieldDescriptionprotected final EntryAuthenticationPolicyState.userEntryThe user entry associated with this authentication policy state.Methods in org.opends.server.api that return EntryModifier and TypeMethodDescriptionabstract EntryRetrieves the requested entry from this backend.protected abstract EntryIdentityMapper.getEntryForID(String id) Retrieves the user entry that was mapped to the provided identification string.static EntryIdentityMapper.getEntryForID(String id, List<IdentityMapper<?>> identityMappers) Retrieves the user entry that was mapped to the provided identification string from a list ofIdentityMappers.MonitorProvider.getMonitorEntry(Schema schema) Generates and returns a monitor entry based on the contents of this monitor provider.final EntryCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) Establishes a mapping between the information in the provided certificate chain and a single user entry in the Directory Server.protected abstract EntryCertificateMapper.mapCertificateToUser0(Certificate[] certificateChain) Implements certificate mapper specific logic for mapping the provided certificate to a user entry.Methods in org.opends.server.api that return types with arguments of type EntryModifier and TypeMethodDescriptionGroup.getAllMembers(Dn baseDN, SearchScope scope, Filter filter) Retrieves an iterator that may be used to cursor through the entries of the members contained in this group, or its nested groups.Methods in org.opends.server.api with parameters of type EntryModifier and TypeMethodDescriptionabstract voidLocalBackend.addEntry(Entry entry, AddOperation addOperation) Adds the provided entry to this backend.ResourceLimits.applyUserLimits(Entry user) Return a ResourceLimits using overrides from a user entry, taking into account the limits from a search request.booleanAccessControlHandler.canDiscloseInformation(Entry entry, Dn entryDN, Operation operation) Checks whether the ACIs prevent sending information about the provided entry, or entryDN if entry is null.voidSubentryChangeListener.checkSubentryAddAcceptable(Entry entry) Performs any checking that may be required before subentry add operation.voidSubentryChangeListener.checkSubentryDeleteAcceptable(Entry entry) Performs any checking that may be required before subentry delete operation.voidSubentryChangeListener.checkSubentryModifyAcceptable(Entry oldEntry, Entry newEntry) Performs any checking that may be required before subentry modify operation.voidSubentryChangeListener.checkSubentryModifyDNAcceptable(Entry oldEntry, Entry newEntry) Performs any checking that may be required before subentry modify DN operation.abstract AuthenticationPolicyStateAuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry, long time, ServerContext serverContext) Returns an authentication policy state object for the provided user using the specified time as the basis for all time-based state logic (such as expiring passwords).AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry, ServerContext serverContext) Returns the authentication policy state object for the provided user using the current time as the basis for all time-based state logic (such as expiring passwords).booleanEntryCache.filtersAllowCaching(Entry entry) Indicates whether the current set of exclude and include filters allow caching of the specified entry.static AuthenticationPolicyAuthenticationPolicy.forUser(Entry userEntry, boolean useDefaultOnError, Consumer<LocalizableMessage> onMultiplePasswordPolicies, ServerContext serverContext) Returns the authentication policy for the user provided user.static AuthenticationPolicyAuthenticationPolicy.forUser(Entry userEntry, ServerContext serverContext) Returns the authentication policy for the user provided user.static AuthenticationPolicyStateAuthenticationPolicyState.forUser(Entry userEntry, Consumer<LocalizableMessage> onMultiplePasswordPolicies, ServerContext serverContext) Returns the authentication policy state for the user provided user.static AuthenticationPolicyStateAuthenticationPolicyState.forUser(Entry userEntry, ServerContext serverContext) Returns the authentication policy state for the user provided user.abstract ByteStringPasswordGenerator.generatePassword(Entry userEntry) Generates a password for the user whose account is contained in the specified entry.abstract AttributeVirtualAttributeProvider.getAttribute(Entry entry, AttributeDescription attributeDescription) Generates an unmodifiable attribute with the values for the provided entry.protected static ConditionResultAuthenticationPolicyState.getBoolean(Entry entry, String attributeName) A utility method which may be used by implementations in order to obtain the value of the specified attribute from the provided entry as a boolean.protected static longAuthenticationPolicyState.getGeneralizedTime(Entry entry, AttributeDescription attrDesc) A utility method which may be used by implementations in order to obtain the value of the specified attribute from the provided entry as a time in generalized time format.voidSubentryChangeListener.handleSubentryAdd(Entry entry) Performs any processing that may be required after a subentry add operation.voidSubentryChangeListener.handleSubentryDelete(Entry entry) Performs any processing that may be required after a subentry delete operation.voidSubentryChangeListener.handleSubentryModify(Entry oldEntry, Entry newEntry) Performs any processing that may be required after a subentry modify operation.voidSubentryChangeListener.handleSubentryModifyDN(Entry oldEntry, Entry newEntry) Performs any processing that may be required after a subentry modify DN operation.static booleanClientConnection.hasPrivilege(Entry authorizationEntry, Privilege privilege, ServerContext serverContext) Indicate whether the specified authorization entry parameter has the specified privilege.booleanIndicates whether the provided operation search filter is allowed based on the access control configuration.default booleanIndicates whether the user described by the provided user entry is a member of this group.booleanGroup.isMember(Entry userEntry, Group.ExaminedGroups examinedGroups) Indicates whether the user described by the provided user entry is a member of this group.booleanAccessControlHandler.mayProxy(Entry proxyUser, Entry proxiedUser, Operation operation, ServerContext serverContext) Indicates if the specified proxy user entry can proxy, or act on the behalf of the specified proxied user entry.booleanIndicates whether the provided search result entry may be sent to the client.abstract booleanPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) Indicates whether the provided password is acceptable for use by the specified user.voidRenames this group, and use the provided DN as the new name for this group.abstract voidLocalBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) Moves and/or renames the provided entry in this backend, altering any subordinate entries as necessary.abstract voidLocalBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) Replaces the specified entry with the provided entry in this backend.final voidClientConnection.updateAuthenticationInfo(Entry oldEntry, Entry newEntry) Updates the cached entry associated with either the authentication and/or authorization identity with the provided version.voidGroup.updateMembers(Entry newGroupEntry, List<Modification> modifications) Attempt to make multiple changes to the group's member list.Method parameters in org.opends.server.api with type arguments of type EntryModifier and TypeMethodDescriptionvoidLocalBackend.sampleEntries(Consumer<Entry> consumer, Dn baseDn) Consumes all or a subset of entries contained in this backend under the provided base DN.Constructors in org.opends.server.api with parameters of type EntryModifierConstructorDescriptionprotectedAuthenticationPolicyState(Entry userEntry) Creates a new abstract authentication policy context. -
Uses of Entry in org.opends.server.api.plugin
Methods in org.opends.server.api.plugin with parameters of type EntryModifier and TypeMethodDescriptionDirectoryServerPlugin.doLDIFImport(LDIFImportConfig importConfig, Entry entry) Performs any necessary processing that should be done during an LDIF import operation immediately after reading an entry and confirming that it should be imported based on the provided configuration. -
Uses of Entry in org.opends.server.authorization.dseecompat
Methods in org.opends.server.authorization.dseecompat that return EntryModifier and TypeMethodDescriptionAciEvalContext.getClientEntry()Get the client entry.AciEvalContext.getResourceEntry()Return the entry being evaluated .AciTargetMatchContext.getResourceEntry()Get the entry being evaluated.Methods in org.opends.server.authorization.dseecompat with parameters of type EntryModifier and TypeMethodDescriptionvoidAciList.addAci(Entry entry, List<LocalizableMessage> failedACIMsgs, ServerContext serverContext) Add all of an entry's ACI (global or regular) attribute values to the ACI list.intAciList.addNonGlobalAci(Entry entry, List<LocalizableMessage> failedACIMsgs, ServerContext serverContext) Add all the ACI from an entry to the ACI list.static voidAciEffectiveRights.addRightsToEntry(AciHandler handler, Set<String> searchAttributes, org.opends.server.authorization.dseecompat.AciLDAPOperationContainer container, Entry e, boolean skipCheck, Schema schema) Attempts to add the geteffectiverights asked for in the search to the entry being returned.booleanAciHandler.canDiscloseInformation(Entry entry, Dn entryDN, Operation operation) static booleanUserDN.evaluate(Entry e, Dn clientDN, AttributeType attrType) This method searches an entry for an attribute value that is treated as a DN.booleanbooleanAciHandler.mayProxy(Entry proxyUser, Entry proxiedUser, Operation op, ServerContext serverContext) booleanvoidAciList.modAciOldNewEntry(Entry oldEntry, Entry newEntry, ServerContext serverContext) Remove all of the ACIs related to the old entry and then add all of the ACIs related to the new entry.voidRemove global and regular ACIs from the list. -
Uses of Entry in org.opends.server.authorization.policy
Methods in org.opends.server.authorization.policy with parameters of type EntryModifier and TypeMethodDescriptionbooleanPolicyBasedAccessControlHandler.canDiscloseInformation(Entry entry, Dn entryDN, Operation operation) booleanbooleanPolicyBasedAccessControlHandler.mayProxy(Entry proxyUser, Entry proxiedUser, Operation operation, ServerContext serverContext) boolean -
Uses of Entry in org.opends.server.backends
Methods in org.opends.server.backends that return EntryModifier and TypeMethodDescriptionMethods in org.opends.server.backends with parameters of type EntryModifier and TypeMethodDescriptionvoidChangelogBackend.addEntry(Entry entry, AddOperation addOperation) voidConfigurationBackend.addEntry(Entry entry, AddOperation addOperation) voidLDIFBackend.addEntry(Entry entry, AddOperation addOperation) voidMemoryBackend.addEntry(Entry entry, AddOperation addOperation) voidMonitorBackend.addEntry(Entry entry, AddOperation addOperation) voidNullBackend.addEntry(Entry entry, AddOperation addOperation) voidRootDSEBackend.addEntry(Entry entry, AddOperation addOperation) voidSchemaBackend.addEntry(Entry entry, AddOperation addOperation) voidChangelogBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidConfigurationBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidLDIFBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidMemoryBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidMonitorBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidNullBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidRootDSEBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidSchemaBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidChangelogBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidConfigurationBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidLDIFBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidMemoryBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidMonitorBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidNullBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidRootDSEBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) voidSchemaBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) Method parameters in org.opends.server.backends with type arguments of type EntryModifier and TypeMethodDescriptionvoidLDIFBackend.sampleEntries(Consumer<Entry> consumer, Dn baseDn) -
Uses of Entry in org.opends.server.backends.pluggable
Methods in org.opends.server.backends.pluggable that return EntryMethods in org.opends.server.backends.pluggable with parameters of type EntryModifier and TypeMethodDescriptionvoidBackendImpl.addEntry(Entry entry, AddOperation addOperation) voidBackendImpl.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidBackendImpl.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) Method parameters in org.opends.server.backends.pluggable with type arguments of type EntryModifier and TypeMethodDescriptionvoidBackendImpl.sampleEntries(Consumer<Entry> consumer, Dn baseDn) -
Uses of Entry in org.opends.server.backends.task
Methods in org.opends.server.backends.task that return EntryModifier and TypeMethodDescriptionRecurringTask.getRecurringTaskEntry()Retrieves the entry containing the data for this recurring task.TaskScheduler.getRecurringTaskEntry(Dn recurringTaskEntryDN) Retrieves the recurring task entry with the provided DN.TaskScheduler.getRecurringTaskParentEntry()Retrieves the entry that is the immediate parent for all recurring task entries in the task backend.TaskScheduler.getScheduledTaskEntry(Dn scheduledTaskEntryDN) Retrieves the scheduled task entry with the provided DN.TaskScheduler.getScheduledTaskParentEntry()Retrieves the entry that is the immediate parent for all scheduled task entries in the task backend.TaskScheduler.getTaskRootEntry()Retrieves the root entry that is the common ancestor for all entries in the task backend.Methods in org.opends.server.backends.task with parameters of type EntryModifier and TypeMethodDescriptionvoidTaskBackend.addEntry(Entry entry, AddOperation addOperation) voidTaskScheduler.addRecurringTask(Entry recurringTask) Adds a recurring task to the scheduler, optionally scheduling the first iteration for processing.TaskScheduler.entryToScheduledTask(Entry entry, Operation operation) Decodes the contents of the provided entry as a scheduled task.protected voidTask.initializeTask(Entry taskEntry) Performs any task-specific initialization that may be required before processing can start.final voidTask.initializeTaskInternal(ServerContext serverContext, TaskScheduler taskScheduler, Entry taskEntry) Performs generic initialization for this task based on the information in the provided task entry.voidTaskBackend.renameEntry(Dn currentDN, Entry entry, ModifyDnOperation modifyDNOperation) voidTaskBackend.replaceEntry(Entry oldEntry, Entry newEntry, ModifyOperation modifyOperation) Constructors in org.opends.server.backends.task with parameters of type EntryModifierConstructorDescriptionRecurringTask(ServerContext serverContext, TaskScheduler taskScheduler, Entry recurringTaskEntry) Creates a new recurring task based on the information in the provided entry. -
Uses of Entry in org.opends.server.config
Methods in org.opends.server.config that return EntryModifier and TypeMethodDescriptionConfigurationHandler.getRootEntry()Returns the configuration root entry.Methods in org.opends.server.config with parameters of type EntryModifier and TypeMethodDescriptionvoidAdd a configuration entry.voidConfigurationHandler.replaceEntry(Entry oldEntry, Entry newEntry) Replaces the old configuration entry with the new configuration entry provided. -
Uses of Entry in org.opends.server.core
Methods in org.opends.server.core that return EntryModifier and TypeMethodDescriptionDirectoryServer.getConfigEntry(Dn entryDN) Deprecated.ServerContext.getConfigEntry(Dn entryDN) Deprecated.useServerContext.getEntry(Dn)when possibleModifyOperation.getCurrentEntry()Retrieves the current entry before any modifications are applied.Retrieves the entry with the requested DN.AddOperation.getEntryToAdd()Retrieves the entry to be added to the server.CompareOperation.getEntryToCompare()Retrieves the entry to target with the compare operation.DeleteOperation.getEntryToDelete()Retrieves the entry to be deleted.ModifyOperation.getModifiedEntry()Retrieves the modified entry that is to be written to the backend.ModifyDnOperation.getOriginalEntry()DirectoryServer.getParentEntry(Dn childDn) ServerContext.getParentEntry(Dn childDn) Retrieves the entry that is the immediate parent of the entry having the provided DN.BindOperation.getSASLAuthUserEntry()ModifyDnOperation.getUpdatedEntry()Methods in org.opends.server.core with parameters of type EntryModifier and TypeMethodDescriptionPasswordPolicy.createAuthenticationPolicyState(Entry userEntry, long time, ServerContext serverContext) PasswordPolicy.createAuthenticationPolicyState(Entry userEntry, ServerContext serverContext) voidPasswordPolicyState.generateAccountStatusNotification(AccountStatusNotificationType notificationType, Entry userEntry, LocalizableMessage message, Map<AccountStatusNotificationProperty, List<String>> notificationProperties) Generates an account status notification for this user.<T> List<T>SubentryManager.getClosestPwPolicySubentries(Entry entry, Function<SubEntry, T> mappingFunction) Returns the closest password policy subentries applicable to provided entry.SubentryManager.getCollectiveSubentries(Entry entry) Returns collective subentries applicable to specific entry.DirectoryServer.getVirtualAttributes(Entry entry) ServerContext.getVirtualAttributes(Entry entry) Retrieves the set of virtual attribute rules registered with the Directory Server that are applicable to the provided entry.PluginConfigManager.invokeLDIFImportPlugins(LDIFImportConfig importConfig, Entry entry) Invokes the set of LDIF import plugins that have been configured in the Directory Server.booleanSearchOperation.mayReturnEntry(Entry entry) Returns if the entry may be returned according to access control and other checks.final booleanPasswordPolicy.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason, PasswordValidator<?> passwordInHistoryValidator) Indicates whether the provided password appears to be acceptable according to the password validators, and adds aPasswordQualityAdviceResponseControlto the operation's response if requested.booleanPasswordPolicyState.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) Indicates whether the provided password appears to be acceptable according to the password validators, and adds aPasswordQualityAdviceResponseControlto the operation's response if requested.booleanPasswordPolicyState.passwordMatches(ByteString password, Entry entry) Returnstrueif the provided password value matches any of the user's passwords in the given entry.booleanPasswordPolicyState.passwordMatches(ByteString password, Entry entry, AtomicReference<ByteString> matchedEncodedPassword) Returnstrueif the provided password value matches any of the user's passwords in the given entry.booleanSearchOperation.returnEntry(Entry entry, List<Control> controls) Used as a callback for backends to indicate that the provided entry matches the search criteria and that additional processing should be performed to potentially send it back to the client.voidBindOperation.setSASLAuthUserEntry(Entry saslAuthUserEntry) Specifies the user entry associated with the SASL authentication attempt. -
Uses of Entry in org.opends.server.crypto
Methods in org.opends.server.crypto that return EntryModifier and TypeMethodDescriptionCryptoManager.CipherService.currentKeyAsLdapEntry()Return the active cipher key as an LDAP Entry.CryptoManager.MacService.wrapMacAsLdapEntry()Return the MAC key as an LDAP Entry.Methods in org.opends.server.crypto with parameters of type EntryModifier and TypeMethodDescriptionCryptoManager.newMacService(Entry entry) Generates a new MAC service from the provided information in the LDAP Entry.CryptoManager.CipherService.useKeyFromEntry(Entry entry) Use the cipher key from the provided information in the LDAP Entry as active key. -
Uses of Entry in org.opends.server.extensions
Methods in org.opends.server.extensions that return EntryModifier and TypeMethodDescriptionStaticGroup.getEntry()Returns the entry corresponding to this static group.ExactMatchIdentityMapper.getEntryForID(String id) Retrieves the user entry that was mapped to the provided identification string.RegularExpressionIdentityMapper.getEntryForID(String id) protected EntryFingerprintCertificateMapper.mapCertificateToUser0(Certificate[] certificateChain) protected EntrySubjectAttributeToUserAttributeCertificateMapper.mapCertificateToUser0(Certificate[] certificateChain) protected EntrySubjectDNToUserAttributeCertificateMapper.mapCertificateToUser0(Certificate[] certificateChain) SubjectEqualsDNCertificateMapper.mapCertificateToUser0(Certificate[] certificateChain) Establishes a mapping between the information in the provided certificate chain to the DN of a single user in the Directory Server.Methods in org.opends.server.extensions that return types with arguments of type EntryModifier and TypeMethodDescriptionDynamicGroup.getAllMembers(Dn baseDN, SearchScope scope, Filter filter) StaticGroup.getAllMembers(Dn baseDN, SearchScope scope, Filter filter) VirtualStaticGroup.getAllMembers(Dn baseDN, SearchScope scope, Filter filter) Methods in org.opends.server.extensions with parameters of type EntryModifier and TypeMethodDescriptionRandomPasswordGenerator.generatePassword(Entry userEntry) Generates a password for the user whose account is contained in the specified entry.CollectiveAttributeSubentriesVirtualAttributeProvider.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) static booleanDynamicGroup.isGroupDefinition(Entry entry) Indicates whether the provided entry contains a valid definition for this type of group.static booleanStaticGroup.isGroupDefinition(Entry entry) Indicates whether the provided entry contains a valid definition for this type of group.static booleanVirtualStaticGroup.isGroupDefinition(Entry entry) Indicates whether the provided entry contains a valid definition for this type of group.booleanDynamicGroup.isMember(Entry userEntry, Group.ExaminedGroups examinedGroups) booleanStaticGroup.isMember(Entry userEntry, Group.ExaminedGroups examinedGroups) booleanVirtualStaticGroup.isMember(Entry userEntry, Group.ExaminedGroups examinedGroups) static DynamicGroupDynamicGroup.newInstance(ServerContext serverContext, Entry groupEntry) Creates a new group of this type based on the definition contained in the provided entry.static StaticGroupStaticGroup.newInstance(ServerContext serverContext, Entry groupEntry) Creates a new group of this type based on the definition contained in the provided entry.static VirtualStaticGroupVirtualStaticGroup.newInstance(Entry groupEntry, ServerContext serverContext) Creates a new group of this type based on the definition contained in the provided entry.booleanAttributeValuePasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) booleanCharacterSetPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) booleanDictionaryPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) booleanLengthBasedPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) booleanRepeatedCharactersPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) booleanSimilarityBasedPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) booleanUniqueCharactersPasswordValidator.passwordIsAcceptable(ByteString newPassword, Set<ByteString> currentPasswords, Operation operation, Entry userEntry, LocalizableMessageBuilder invalidReason) voidvoidvoidvoidDynamicGroup.updateMembers(Entry newGroupEntry, List<Modification> modifications) voidStaticGroup.updateMembers(Entry newGroupEntry, List<Modification> modifications) voidVirtualStaticGroup.updateMembers(Entry newGroupEntry, List<Modification> modifications) -
Uses of Entry in org.opends.server.plugins
Methods in org.opends.server.plugins with parameters of type EntryModifier and TypeMethodDescriptionEntityTagPlugin.doLDIFImport(LDIFImportConfig importConfig, Entry entry) EntryUUIDPlugin.doLDIFImport(LDIFImportConfig importConfig, Entry entry) PasswordPolicyImportPlugin.doLDIFImport(LDIFImportConfig importConfig, Entry entry) SevenBitCleanPlugin.doLDIFImport(LDIFImportConfig importConfig, Entry entry) -
Uses of Entry in org.opends.server.protocols.http
Methods in org.opends.server.protocols.http with parameters of type EntryModifier and TypeMethodDescriptionUpdates the authorization state of the underlyingClientConnectionso that all subsequent operations will be performed on behalf of the specified user. -
Uses of Entry in org.opends.server.replication.plugin
Methods in org.opends.server.replication.plugin with parameters of type EntryModifier and TypeMethodDescriptionFractionalLDIFImportPlugin.doLDIFImport(LDIFImportConfig importConfig, Entry entry) See class comment for what we achieve here...static UUIDEntryHistorical.getEntryUUID(Entry entry) Get the entry unique Id in String form.static EntryHistoricalEntryHistorical.newInstanceFromEntry(Entry entry) Construct an Historical object from the provided entry by reading the historical attribute.abstract ModificationAttrHistorical.replayOperation(CSN csn, Entry modifiedEntry, Modification mod) This method will be called when replaying an operation.AttrHistoricalMultiple.replayOperation(CSN csn, Entry modifiedEntry, Modification m) AttrHistoricalSingle.replayOperation(CSN csn, Entry modifiedEntry, Modification mod) -
Uses of Entry in org.opends.server.replication.protocol
Constructors in org.opends.server.replication.protocol with parameters of type Entry -
Uses of Entry in org.opends.server.schema
Methods in org.opends.server.schema with parameters of type EntryModifier and TypeMethodDescriptionvoidSchemaHandler.importEntry(Entry newSchemaEntry, AlertGenerator alertGenerator) Imports the provided schema entry in the schema. -
Uses of Entry in org.opends.server.tasks
Methods in org.opends.server.tasks with parameters of type EntryModifier and TypeMethodDescriptionvoidAddSchemaFileTask.initializeTask(Entry taskEntry) protected voidBackupPurgeTask.initializeTask(Entry taskEntry) voidBackupTask.initializeTask(Entry taskEntry) voidDisconnectClientTask.initializeTask(Entry taskEntry) voidEnterLockdownModeTask.initializeTask(Entry taskEntry) voidExportTask.initializeTask(Entry taskEntry) voidImportTask.initializeTask(Entry taskEntry) voidInitializeTargetTask.initializeTask(Entry taskEntry) voidInitializeTask.initializeTask(Entry taskEntry) voidLeaveLockdownModeTask.initializeTask(Entry taskEntry) voidPurgeConflictsHistoricalTask.initializeTask(Entry taskEntry) voidRebuildTask.initializeTask(Entry taskEntry) voidResetChangeNumberTask.initializeTask(Entry taskEntry) voidRestoreTask.initializeTask(Entry taskEntry) voidSetGenerationIdTask.initializeTask(Entry taskEntry) voidShutdownTask.initializeTask(Entry taskEntry) Performs any task-specific initialization that may be required before processing can start. -
Uses of Entry in org.opends.server.tools
Methods in org.opends.server.tools with parameters of type EntryModifier and TypeMethodDescriptionvoidExportLdif.addTaskAttributes(Entry taskEntry) voidImportLdif.addTaskAttributes(Entry taskEntry) voidRebuildIndex.addTaskAttributes(Entry taskEntry) voidTaskCommand.addTaskAttributes(Entry taskEntry) Adds attributes to the task entry before it is sent to the server. -
Uses of Entry in org.opends.server.tools.dsbackup
Methods in org.opends.server.tools.dsbackup with parameters of type EntryModifier and TypeMethodDescriptionPurgeArgumentsValidator.backendNames(Entry entry, String attributeBackendNames) Sets the list of backend names to purge.Sets the list of backup IDs.PurgeArgumentsValidator.forceOlderThan(Entry entry, String attributeDescription) Indicates whether "older than" must or not purge all the backups even the latest ones if they are older than the specified threshold.Sets the keep count.Sets the "remove older than". -
Uses of Entry in org.opends.server.tools.tasks
Methods in org.opends.server.tools.tasks that return EntryModifier and TypeMethodDescriptionstatic EntryTaskClient.createTask(TaskScheduleInformation information) Creates anEntryfor the task described in the providedTaskScheduleInformation.Methods in org.opends.server.tools.tasks with parameters of type EntryModifier and TypeMethodDescriptionstatic voidTaskToolHelper.addAttribute(Entry taskEntry, String attrName, com.forgerock.opendj.cli.Argument argument) Adds the provided attribute with the argument value(s) to the provided task entry only if the argument has been provided on the command line.static voidTaskToolHelper.addAttributeIfArgumentPresent(Entry taskEntry, String attrName, com.forgerock.opendj.cli.Argument argument) Adds the attribute with the argument value to the task entry if the argument corresponding to the attribute has been provided on the command line.voidTaskScheduleInformation.addTaskAttributes(Entry taskEntry) Adds utility specific attributes to the provided task entry that is added to the task backend.static StringUses provided task entry attributes to create a DN for the provided task entry.static StringReturns the ID of the provided task entry.Constructors in org.opends.server.tools.tasks with parameters of type Entry -
Uses of Entry in org.opends.server.types
Classes in org.opends.server.types that implement EntryModifier and TypeClassDescriptionfinal classA compact read-only entry suitable for storing in caches.Methods in org.opends.server.types that return EntryModifier and TypeMethodDescriptionAuthenticationInfo.authenticationEntry()Returns the value of theauthenticationEntryrecord component.AuthenticationInfo.authorizationEntry()Returns the value of theauthorizationEntryrecord component.SizedEntry.entry()Returns the value of theentryrecord component.final EntryOperation.getAuthorizationEntry()Retrieves the entry for the user that should be considered the authorization identity for this operation.static EntryProxyAuthHelper.getAuthorizationEntryFromControl(ProxiedAuthV1RequestControl proxiedAuthControl, ServerContext serverContext) Retrieves the authorization entry for the provided proxied authorization V1 control.static EntryProxyAuthHelper.getAuthorizationEntryFromControl(ProxiedAuthV2RequestControl proxiedAuthControl, ServerContext serverContext) Retrieves the authorization entry for this proxied authorization V2 control.SubEntry.getEntry()Getter to retrieve the actual entry object for this subentry.static EntryEntries.processVirtualAttributes(Entry e, ServerContext serverContext) Performs any necessary virtual attribute processing for this entry.static EntryEntries.shallowCopyOfEntryWithoutVirtualAttributes(Entry e) Returns a shallow copy of this entry, the attributes are shared between this entry and the returned entry.AccountStatusNotification.userEntry()Returns the value of theuserEntryrecord component.Methods in org.opends.server.types with parameters of type EntryModifier and TypeMethodDescriptionprotected voidOperation.addPostReadResponse(PostReadRequestControl postReadRequest, Entry entry) Adds the post-read response control to the response if requested.protected voidOperation.addPreReadResponse(PreReadRequestControl preReadRequest, Entry entry) Adds the pre-read response control to the response if requested.booleanVirtualAttributeRule.appliesToEntry(Entry entry) Indicates whether this virtual attribute rule applies to the provided entry, taking into account the eligibility requirements defined in the rule.protected 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 CompactEntryCompactEntry.copyOfEntryWithoutVirtualAttributes(Entry entry) Returns a compact read-only entry having the same name and real attributes asentry.protected static LdapExceptionOperation.createLdapException(Operation operation, Entry entry, Dn entryDN, Result result, Result altResult) Returns a newLdapExceptionbuilt from the provided resultCodes and messages.Creates a duplicate of thisAuthenticationInfoobject with the new authentication and authorization entries.VirtualAttributeRule.getAttribute(Entry entry) Generates an attribute with the values for the provided entry.LDIFImportConfig.includeEntry(Entry entry) Indicates whether the specified entry should be included in the import based on the configured set of include and exclude filters.static AuthenticationInfoCreates a new set of authentication information to be used for clients that are authenticated internally.static EntryEntries.processVirtualAttributes(Entry e, ServerContext serverContext) Performs any necessary virtual attribute processing for this entry.static AuthenticationInfoCreates a new set of authentication information to be used for clients that have authenticated using a SASL mechanism.static AuthenticationInfoCreates a new set of authentication information to be used for clients that have authenticated using a SASL mechanism.protected static voidOperation.setResultCodeAndMessageNoInfoDisclosure(Operation operation, Entry entry, Dn entryDN, Result realResult, Result altResult) Sets the provided resultCodes and messages on the provided operation.static EntryEntries.shallowCopyOfEntryWithoutVirtualAttributes(Entry e) Returns a shallow copy of this entry, the attributes are shared between this entry and the returned entry.static AuthenticationInfoCreates a new set of authentication information to be used for clients that have successfully performed simple authentication.Constructors in org.opends.server.types with parameters of type EntryModifierConstructorDescriptionAccountStatusNotification(AccountStatusNotificationType notificationType, Entry userEntry, LocalizableMessage message, Map<AccountStatusNotificationProperty, List<String>> notificationProperties) Creates a new account status notification object with the provided information.AuthenticationInfo(Entry authenticationEntry, Entry authorizationEntry, AuthenticationType authenticationType, String saslMechanism) Builds an AuthenticationInfo object.SizedEntry(Entry entry, int size) Canonical constructor.SubEntry(Entry entry, ServerContext serverContext) Constructs a subentry object from a given entry object. -
Uses of Entry in org.opends.server.types.operation
Methods in org.opends.server.types.operation that return EntryModifier and TypeMethodDescriptionPostCommitModifyOperation.getCurrentEntry()Retrieves the current entry before any modifications are applied.PostOperationModifyOperation.getCurrentEntry()Retrieves the current entry before any modifications are applied.PostResponseModifyOperation.getCurrentEntry()Retrieves the current entry before any modifications are applied.PostSynchronizationModifyOperation.getCurrentEntry()Retrieves the current entry before any modifications are applied.PreOperationModifyOperation.getCurrentEntry()Retrieves the current entry before any modifications are applied.PostCommitAddOperation.getEntryToAdd()Retrieves the entry to be added to the server.PostOperationAddOperation.getEntryToAdd()Retrieves the entry to be added to the server.PostResponseAddOperation.getEntryToAdd()Retrieves the entry to be added to the server.PostSynchronizationAddOperation.getEntryToAdd()Retrieves the entry to be added to the server.PreOperationAddOperation.getEntryToAdd()Retrieves the entry to be added to the server.PostOperationCompareOperation.getEntryToCompare()Retrieves the entry to target with the compare operation.PostResponseCompareOperation.getEntryToCompare()Retrieves the entry to target with the compare operation.PreOperationCompareOperation.getEntryToCompare()Retrieves the entry to target with the compare operation.PostCommitDeleteOperation.getEntryToDelete()Retrieves the entry to be deleted.PostOperationDeleteOperation.getEntryToDelete()Retrieves the entry to be deleted.PostResponseDeleteOperation.getEntryToDelete()Retrieves the entry to be deleted.PostSynchronizationDeleteOperation.getEntryToDelete()Retrieves the entry to be deleted.PreOperationDeleteOperation.getEntryToDelete()Retrieves the entry to be deleted.PostCommitModifyOperation.getModifiedEntry()Retrieves the modified entry that is to be written to the backend.PostOperationModifyOperation.getModifiedEntry()Retrieves the modified entry that is to be written to the backend.PostResponseModifyOperation.getModifiedEntry()Retrieves the modified entry that is to be written to the backend.PostSynchronizationModifyOperation.getModifiedEntry()Retrieves the modified entry that is to be written to the backend.PreOperationModifyOperation.getModifiedEntry()Retrieves the modified entry that is to be written to the backend.PostCommitModifyDNOperation.getOriginalEntry()Retrieves the current entry, before it is renamed.PostOperationModifyDNOperation.getOriginalEntry()Retrieves the current entry, before it is renamed.PostResponseModifyDNOperation.getOriginalEntry()Retrieves the current entry, before it is renamed.PostSynchronizationModifyDNOperation.getOriginalEntry()Retrieves the current entry, before it is renamed.PreOperationModifyDNOperation.getOriginalEntry()Retrieves the current entry, before it is renamed.SubordinateModifyDNOperation.getOriginalEntry()Retrieves the current entry, before it is renamed.PostOperationBindOperation.getSASLAuthUserEntry()Retrieves the user entry associated with the SASL authentication attempt.PostResponseBindOperation.getSASLAuthUserEntry()Retrieves the user entry associated with the SASL authentication attempt.PostCommitModifyDNOperation.getUpdatedEntry()Retrieves the new entry, as it will appear after it is renamed.PostOperationModifyDNOperation.getUpdatedEntry()Retrieves the new entry, as it will appear after it is renamed.PostResponseModifyDNOperation.getUpdatedEntry()Retrieves the new entry, as it will appear after it is renamed.PostSynchronizationModifyDNOperation.getUpdatedEntry()Retrieves the new entry, as it will appear after it is renamed.PreOperationModifyDNOperation.getUpdatedEntry()Retrieves the new entry, as it will appear after it is renamed.SubordinateModifyDNOperation.getUpdatedEntry()Retrieves the new entry, as it will appear after it is renamed.Methods in org.opends.server.types.operation with parameters of type EntryModifier and TypeMethodDescriptionbooleanPreOperationSearchOperation.returnEntry(Entry entry, List<Control> controls) Returns the provided entry to the client.booleanPreParseSearchOperation.returnEntry(Entry entry, List<Control> controls) Returns the provided entry to the client. -
Uses of Entry in org.opends.server.util
Methods in org.opends.server.util that return EntryModifier and TypeMethodDescriptionstatic EntryStaticUtils.addRdnAttributes(Entry entry) Add the RDN attribute(s) to the provided entry.protected EntryLDIFReader.createEntry(Dn entryDN, List<StringBuilder> lines, boolean checkSchema) Parses the provided LDIF lines as an LDAP entry.static EntryStaticUtils.createEntry(Dn dn, Schema schema) Creates a new, blank entry with the given DN.LDIFReader.readEntry()Reads the next entry from the LDIF source.Methods in org.opends.server.util with parameters of type EntryModifier and TypeMethodDescriptionstatic voidStaticUtils.addMissingSuperiorObjectClasses(Entry entry) Add all of the superior objectclasses to the specified entry if they are not already present.static EntryStaticUtils.addRdnAttributes(Entry entry) Add the RDN attribute(s) to the provided entry.protected final booleanLDIFReader.invokeImportPlugins(Entry entry, LinkedList<StringBuilder> lines) Invokes the LDIF import plugins.voidLDIFReader.rejectEntry(Entry entry, LocalizableMessage message) Log the specified entry and messages in the reject writer.
DirectoryServer.getEntry(Dn)when possible