Package | Description |
---|---|
org.forgerock.opendj.adapter.server3x |
Classes for interacting with an embedded OpenDJ 2.x instance using the OpenDJ LDAP SDK.
|
org.forgerock.opendj.server.core |
Classes implementing a Grizzly based
ConnectionHandler using reactive api. |
org.opends.guitools.controlpanel.task |
Defines the main classes that are you used to perform the administrative operations: start the server, modify an
entry, delete a base DN, etc.
|
org.opends.guitools.controlpanel.ui |
Contains the panels and dialogs displayed in the Control Panel.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.api.plugin |
Defines the Directory Server plugin API.
|
org.opends.server.authorization.dseecompat |
Contains the Directory Server Sun Java System Directory Server Enterprise Edition (dseecompat) compatability access
control handler implementation.
|
org.opends.server.backends |
Contains various Directory Server backend implementations.
|
org.opends.server.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface for executing administrative tasks.
|
org.opends.server.controls |
Contains classes that represent specific LDAP controls and their values.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not appropriate for other packages.
|
org.opends.server.plugins |
Contains the implementation for various Directory Server plugins.
|
org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using HTTP.
|
org.opends.server.replication.plugin |
This package contains the part of the Multi-master
replication code that works on the Directory Server side.
|
org.opends.server.replication.protocol |
This package contains the code used by the replication server and by the code running on the Directory Server side to
exchange their information.
|
org.opends.server.schema |
Contains implementations of various Directory Server schema elements.
|
org.opends.server.tasks |
Contains implementations for various Directory Server tasks.
|
org.opends.server.tools.tasks |
This package contains classes that support client tool interaction with the tasks backend.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data types.
|
org.opends.server.types.operation |
Contains a number of interfaces that are implemented by the various types of Directory Server operations.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and methods which may be used throughout the
server but do not necessarily fit in elsewhere.
|
Modifier and Type | Method and Description |
---|---|
static Entry |
Converters.to(org.forgerock.opendj.ldap.Entry sdkEntry)
Converts from OpenDJ LDAP SDK
Entry to OpenDJ server
Entry . |
Modifier and Type | Method and Description |
---|---|
static org.forgerock.opendj.ldap.Entry |
Converters.from(Entry srvResultEntry)
Converts from OpenDJ server
Entry to OpenDJ LDAP SDK
Entry . |
Modifier and Type | Method and Description |
---|---|
Entry |
RequestContext.getEntryAsAddedByServer()
Returns the entry as added by the server, with all additional operational attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
RequestContext.setEntryAsAddedByServer(Entry entryAsAddedByServer)
Sets the entry added as added by the server in the DIT.
|
Constructor and Description |
---|
NewEntryTask(ControlPanelInfo info,
ProgressDialog dlg,
Entry newEntry,
List<String> ldifLines,
BasicNode parentNode,
BrowserController controller)
Constructor of the task.
|
Modifier and Type | Method and Description |
---|---|
protected Entry |
AbstractNewEntryPanel.getEntry()
Returns the entry object representing what the user provided as data.
|
Modifier and Type | Field and Description |
---|---|
protected Entry |
AuthenticationPolicyState.userEntry
The user entry associated with this authentication policy state.
|
Modifier and Type | Method and Description |
---|---|
abstract Entry |
LocalBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the requested entry from this backend.
|
abstract Entry |
EntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the entry with the specified DN from the cache.
|
Entry |
EntryCache.getEntry(String backendID,
long entryID)
Retrieves the requested entry if it is present in the cache.
|
abstract Entry |
IdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification string.
|
abstract Entry |
CertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided certificate chain and a single user entry in the
Directory Server.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
LocalBackend.addEntry(Entry entry,
AddOperation addOperation)
Adds the provided entry to this backend.
|
abstract void |
Group.addMember(Entry userEntry)
Attempts to add the provided user as a member of this group.
|
org.forgerock.opendj.ldap.ConditionResult |
VirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this virtual attribute provider will generate any value for the provided entry that is
approximately equal to the given value.
|
boolean |
AccessControlHandler.canDiscloseInformation(Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
Operation operation)
Checks whether the ACIs prevent sending information about the provided entry, or entryDN if entry is null.
|
void |
SubentryChangeListener.checkSubentryAddAcceptable(Entry entry)
Performs any checking that may be required before subentry add operation.
|
void |
SubentryChangeListener.checkSubentryDeleteAcceptable(Entry entry)
Performs any checking that may be required before subentry delete operation.
|
void |
SubentryChangeListener.checkSubentryModifyAcceptable(Entry oldEntry,
Entry newEntry)
Performs any checking that may be required before subentry modify operation.
|
void |
SubentryChangeListener.checkSubentryModifyDNAcceptable(Entry oldEntry,
Entry newEntry)
Performs any checking that may be required before subentry modify DN operation.
|
AuthenticationPolicyState |
AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry)
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).
|
abstract AuthenticationPolicyState |
AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry,
long time)
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).
|
boolean |
EntryCache.filtersAllowCaching(Entry entry)
Indicates whether the current set of exclude and include filters allow caching of the specified entry.
|
static AuthenticationPolicy |
AuthenticationPolicy.forUser(Entry userEntry,
boolean useDefaultOnError)
Returns the authentication policy for the user provided user.
|
static AuthenticationPolicyState |
AuthenticationPolicyState.forUser(Entry userEntry,
boolean useDefaultOnError)
Returns the authentication policy state for the user provided user.
|
abstract org.forgerock.opendj.ldap.ByteString |
PasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in the specified entry.
|
protected static org.forgerock.opendj.ldap.ConditionResult |
AuthenticationPolicyState.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 long |
AuthenticationPolicyState.getGeneralizedTime(Entry entry,
org.forgerock.opendj.ldap.schema.AttributeType attributeType)
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.
|
abstract Attribute |
VirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule)
Generates an unmodifiable attribute with the values for the provided entry.
|
org.forgerock.opendj.ldap.ConditionResult |
VirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this virtual attribute provider will generate any value for the provided entry that is greater
than or equal to the given value.
|
void |
SubentryChangeListener.handleSubentryAdd(Entry entry)
Performs any processing that may be required after a subentry add operation.
|
void |
SubentryChangeListener.handleSubentryDelete(Entry entry)
Performs any processing that may be required after a subentry delete operation.
|
void |
SubentryChangeListener.handleSubentryModify(Entry oldEntry,
Entry newEntry)
Performs any processing that may be required after a subentry modify operation.
|
void |
SubentryChangeListener.handleSubentryModifyDN(Entry oldEntry,
Entry newEntry)
Performs any processing that may be required after a subentry modify DN operation.
|
boolean |
VirtualAttributeProvider.hasAllValues(Entry entry,
VirtualAttributeRule rule,
Collection<?> values)
Indicates whether this virtual attribute provider will generate all of the values in the provided collection.
|
static boolean |
ClientConnection.hasPrivilege(Entry authorizationEntry,
Privilege privilege)
Indicate whether the specified authorization entry parameter has the specified privilege.
|
boolean |
VirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule)
Indicates whether this virtual attribute provider will generate at least one value for the provided entry.
|
boolean |
VirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value)
Indicates whether this virtual attribute provider will generate the provided value.
|
boolean |
AccessControlHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter)
Indicates whether the provided operation search filter is allowed based on the access control configuration.
|
abstract boolean |
Group.isGroupDefinition(Entry entry)
Indicates whether the provided entry contains a valid definition for this type of group.
|
boolean |
Group.isMember(Entry userEntry)
Indicates whether the user described by the provided user entry is a member of this group.
|
abstract boolean |
Group.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups)
Indicates whether the user described by the provided user entry is a member of this group.
|
org.forgerock.opendj.ldap.ConditionResult |
VirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this virtual attribute provider will generate any value for the provided entry that is less
than or equal to the given value.
|
org.forgerock.opendj.ldap.ConditionResult |
VirtualAttributeProvider.matchesEqualityAssertion(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this virtual attribute provider matches the assertion value.
|
org.forgerock.opendj.ldap.ConditionResult |
VirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal)
Indicates whether this virtual attribute provider will generate any value which matches the provided substring.
|
boolean |
AccessControlHandler.mayProxy(Entry proxyUser,
Entry proxiedUser,
Operation operation)
Indicates if the specified proxy user entry can proxy, or act on the behalf of the specified proxied user entry.
|
abstract Group<T> |
Group.newInstance(ServerContext serverContext,
Entry groupEntry)
Creates a new group of this type based on the definition contained in the provided entry.
|
abstract boolean |
PasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason)
Indicates whether the provided password is acceptable for use by the specified user.
|
abstract void |
EntryCache.putEntry(Entry entry,
String backendID,
long entryID)
Stores the provided entry in the cache.
|
abstract boolean |
EntryCache.putEntryIfAbsent(Entry entry,
String backendID,
long entryID)
Stores the provided entry in the cache only if it does not conflict with an entry that already exists.
|
abstract void |
LocalBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation)
Moves and/or renames the provided entry in this backend, altering any subordinate entries as necessary.
|
abstract void |
LocalBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation)
Replaces the specified entry with the provided entry in this backend.
|
void |
ClientConnection.updateAuthenticationInfo(Entry oldEntry,
Entry newEntry)
Updates the cached entry associated with either the authentication and/or authorization identity with the
provided version.
|
protected void |
ClientConnection.updatePrivileges(Entry entry,
boolean isRoot)
Updates the privileges associated with this client connection object based on the provided entry for the
authentication identity.
|
Constructor and Description |
---|
AuthenticationPolicyState(Entry userEntry)
Creates a new abstract authentication policy context.
|
Modifier and Type | Method and Description |
---|---|
PluginResult.ImportLDIF |
DirectoryServerPlugin.doLDIFExport(LDIFExportConfig exportConfig,
Entry entry)
Performs any necessary processing that should be done during an LDIF export operation immediately after
determining that the provided entry should be included in the export.
|
PluginResult.ImportLDIF |
DirectoryServerPlugin.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.
|
PluginResult.SubordinateDelete |
DirectoryServerPlugin.processSubordinateDelete(DeleteOperation deleteOperation,
Entry entry)
Performs any necessary processing that should be done whenever a subordinate entry is deleted as part of subtree
delete operation.
|
PluginResult.SubordinateModifyDN |
DirectoryServerPlugin.processSubordinateModifyDN(SubordinateModifyDNOperation modifyDNOperation,
Entry oldEntry,
Entry newEntry,
List<Modification> modifications)
Performs any necessary processing that should be done whenever a subordinate entry is moved or renamed as part of
a modify DN operation.
|
Modifier and Type | Method and Description |
---|---|
Entry |
AciEvalContext.getClientEntry()
Get the client entry.
|
Entry |
AciEvalContext.getResourceEntry()
Return the entry being evaluated .
|
Entry |
AciTargetMatchContext.getResourceEntry()
Get the entry being evaluated.
|
Modifier and Type | Method and Description |
---|---|
int |
AciList.addAci(Entry entry,
boolean hasAci,
boolean hasGlobalAci,
List<LocalizableMessage> failedACIMsgs)
Add all of an entry's ACI (global or regular) attribute values to the ACI list.
|
static void |
AciEffectiveRights.addRightsToEntry(AciHandler handler,
Set<String> searchAttributes,
AciLDAPOperationContainer container,
Entry e,
boolean skipCheck)
Attempts to add the geteffectiverights asked for in the search to the entry being returned.
|
boolean |
AciHandler.canDiscloseInformation(Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
Operation operation) |
static boolean |
UserDN.evaluate(Entry e,
org.forgerock.opendj.ldap.Dn clientDN,
org.forgerock.opendj.ldap.schema.AttributeType attrType)
This method searches an entry for an attribute value that is treated as a DN.
|
boolean |
AciHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter) |
boolean |
AciHandler.mayProxy(Entry proxyUser,
Entry proxiedUser,
Operation op) |
void |
AciList.modAciOldNewEntry(Entry oldEntry,
Entry newEntry,
boolean hasAci,
boolean hasGlobalAci)
Remove all of the ACIs related to the old entry and then add all of the ACIs related to the new entry.
|
boolean |
AciList.removeAci(Entry entry,
boolean hasAci,
boolean hasGlobalAci)
Remove global and regular ACIs from the list.
|
Modifier and Type | Method and Description |
---|---|
int |
AciList.addAci(List<? extends Entry> entries,
LinkedList<LocalizableMessage> failedACIMsgs)
Add all the ACI from a set of entries to the ACI list.
|
Constructor and Description |
---|
AciLDAPOperationContainer(ExtendedOperation operation,
Entry e,
int rights)
Constructor interface for evaluation of the extended operation.
|
AciLDAPOperationContainer(ModifyDNOperation operation,
int rights,
Entry entry)
Constructor interface for the modify DN operation.
|
AciLDAPOperationContainer(Operation operation,
Entry e,
AuthenticationInfo authInfo,
int rights)
Constructor interface for evaluation general purpose Operation, entry and rights..
|
AciLDAPOperationContainer(Operation operation,
Entry e,
Control c,
int rights)
Constructor interface for evaluation of a control.
|
AciLDAPOperationContainer(Operation operation,
int rights,
Entry entry)
Constructor interface for all currently supported LDAP operations.
|
Modifier and Type | Method and Description |
---|---|
Entry |
LDIFBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
MemoryBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
RootDSEBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
ChangelogBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
BackupBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
SchemaBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
TrustStoreBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
MonitorBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
ConfigurationBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
NullBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
RootDSEBackend.getRootDSE()
Retrieves the root DSE entry for the Directory Server.
|
Entry |
SchemaBackend.getSchemaEntry(org.forgerock.opendj.ldap.Dn entryDN)
Generates and returns a schema entry for the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
void |
LDIFBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MemoryBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
RootDSEBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ChangelogBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackupBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
SchemaBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
TrustStoreBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MonitorBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ConfigurationBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
NullBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
LDIFBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
MemoryBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
RootDSEBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
ChangelogBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
BackupBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
SchemaBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
TrustStoreBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
MonitorBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
ConfigurationBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
NullBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
LDIFBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MemoryBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
RootDSEBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ChangelogBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
BackupBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
SchemaBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
TrustStoreBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MonitorBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ConfigurationBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
NullBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
Modifier and Type | Method and Description |
---|---|
Entry |
BackendImpl.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Modifier and Type | Method and Description |
---|---|
void |
BackendImpl.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackendImpl.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
BackendImpl.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
Modifier and Type | Method and Description |
---|---|
Entry |
TaskBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
RecurringTask.getRecurringTaskEntry()
Retrieves the entry containing the data for this recurring task.
|
Entry |
TaskScheduler.getRecurringTaskEntry(org.forgerock.opendj.ldap.Dn recurringTaskEntryDN)
Retrieves the recurring task entry with the provided DN.
|
Entry |
TaskScheduler.getRecurringTaskParentEntry()
Retrieves the entry that is the immediate parent for all recurring task entries in the task backend.
|
Entry |
TaskScheduler.getScheduledTaskEntry(org.forgerock.opendj.ldap.Dn scheduledTaskEntryDN)
Retrieves the scheduled task entry with the provided DN.
|
Entry |
TaskScheduler.getScheduledTaskParentEntry()
Retrieves the entry that is the immediate parent for all scheduled task entries in the task backend.
|
Entry |
Task.getTaskEntry()
Retrieves the entry containing the definition for this task.
|
Entry |
TaskScheduler.getTaskRootEntry()
Retrieves the root entry that is the common ancestor for all entries in the task backend.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskBackend.addEntry(Entry entry,
AddOperation addOperation) |
RecurringTask |
TaskScheduler.entryToRecurringTask(Entry entry)
Decodes the contents of the provided entry as a recurring task.
|
Task |
TaskScheduler.entryToScheduledTask(Entry entry,
Operation operation)
Decodes the contents of the provided entry as a scheduled task.
|
void |
Task.initializeTaskInternal(ServerContext serverContext,
TaskScheduler taskScheduler,
Entry taskEntry)
Performs generic initialization for this task based on the information in the provided task entry.
|
void |
TaskBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
TaskBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
Constructor and Description |
---|
RecurringTask(ServerContext serverContext,
TaskScheduler taskScheduler,
Entry recurringTaskEntry)
Creates a new recurring task based on the information in the provided entry.
|
Modifier and Type | Method and Description |
---|---|
Entry |
ProxiedAuthV2Control.getAuthorizationEntry()
Retrieves the authorization entry for this proxied authorization V2 control.
|
Entry |
ProxiedAuthV1Control.getAuthorizationEntry()
Retrieves the authorization entry for this proxied authorization V1 control.
|
Modifier and Type | Method and Description |
---|---|
static Entry |
DirectoryServer.getConfigEntry(org.forgerock.opendj.ldap.Dn entryDN)
Deprecated.
use
DirectoryServer.getEntry(Dn) when possible |
Entry |
ModifyOperationBasis.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
static Entry |
DirectoryServer.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the entry with the requested DN.
|
Entry |
AddOperationBasis.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
CompareOperationBasis.getEntryToCompare()
Retrieves the entry to target with the compare operation.
|
Entry |
DeleteOperationBasis.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
ModifyOperationBasis.getModifiedEntry()
Retrieves the modified entry that is to be written to the backend.
|
Entry |
ModifyDNOperationBasis.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
ModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
BindOperationBasis.getSASLAuthUserEntry() |
Entry |
BindOperation.getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication attempt.
|
Entry |
ModifyDNOperationBasis.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Entry |
ModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Modifier and Type | Method and Description |
---|---|
PasswordPolicyState |
PasswordPolicy.createAuthenticationPolicyState(Entry userEntry,
long time) |
void |
PasswordPolicyState.generateAccountStatusNotification(AccountStatusNotificationType notificationType,
Entry userEntry,
LocalizableMessage message,
Map<AccountStatusNotificationProperty,List<String>> notificationProperties)
Generates an account status notification for this user.
|
List<SubEntry> |
SubentryManager.getCollectiveSubentries(Entry entry)
Return collective subentries applicable to specific entry.
|
List<SubEntry> |
SubentryManager.getSubentries(Entry entry)
Return subentries applicable to specific entry.
|
static Iterable<VirtualAttributeRule> |
DirectoryServer.getVirtualAttributes(Entry entry)
Retrieves the set of virtual attribute rules registered with the Directory Server that are applicable to the
provided entry.
|
PluginResult.ImportLDIF |
PluginConfigManager.invokeLDIFExportPlugins(LDIFExportConfig exportConfig,
Entry entry)
Invokes the set of LDIF export plugins that have been configured in the Directory Server.
|
PluginResult.ImportLDIF |
PluginConfigManager.invokeLDIFImportPlugins(LDIFImportConfig importConfig,
Entry entry)
Invokes the set of LDIF import plugins that have been configured in the Directory Server.
|
PluginResult.SubordinateDelete |
PluginConfigManager.invokeSubordinateDeletePlugins(DeleteOperation deleteOperation,
Entry entry)
Invokes the set of subordinate delete plugins that have been configured in the Directory Server.
|
PluginResult.SubordinateModifyDN |
PluginConfigManager.invokeSubordinateModifyDNPlugins(SubordinateModifyDNOperation modifyDNOperation,
Entry oldEntry,
Entry newEntry,
List<Modification> modifications)
Invokes the set of subordinate modify DN plugins that have been configured in the Directory Server.
|
boolean |
PasswordPolicyState.passwordIsAcceptable(Operation operation,
Entry userEntry,
org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
LocalizableMessageBuilder invalidReason)
Indicates whether the provided password appears to be acceptable according to the password validators.
|
void |
PersistentSearch.processAdd(Entry entry)
Notifies the persistent searches that an entry has been added.
|
void |
PersistentSearch.processDelete(Entry entry)
Notifies the persistent searches that an entry has been deleted.
|
void |
PersistentSearch.processModify(Entry entry,
Entry oldEntry)
Notifies persistent searches that an entry has been modified.
|
void |
PersistentSearch.processModifyDN(Entry entry,
org.forgerock.opendj.ldap.Dn oldDN)
Notifies the persistent searches that an entry has been renamed.
|
boolean |
SearchOperation.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.
|
boolean |
SearchOperationBasis.returnEntry(Entry entry,
List<Control> controls) |
boolean |
SearchOperation.returnEntry(Entry entry,
List<Control> controls,
boolean evaluateAci)
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.
|
boolean |
SearchOperationBasis.returnEntry(Entry entry,
List<Control> controls,
boolean evaluateAci) |
void |
BindOperationBasis.setSASLAuthUserEntry(Entry saslAuthUserEntry) |
void |
BindOperation.setSASLAuthUserEntry(Entry saslAuthUserEntry)
Specifies the user entry associated with the SASL authentication attempt.
|
Modifier and Type | Method and Description |
---|---|
Entry |
DefaultEntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
FIFOEntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
SoftReferenceEntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
DefaultEntryCache.getEntry(String backendID,
long entryID) |
Entry |
RegularExpressionIdentityMapper.getEntryForID(String id) |
Entry |
ExactMatchIdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification string.
|
Entry |
SubjectDNToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
SubjectAttributeToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
SubjectEqualsDNCertificateMapper.mapCertificateToUser(Certificate[] certificateChain)
Establishes a mapping between the information in the provided certificate chain to the DN of a single user in the
Directory Server.
|
Entry |
FingerprintCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
FilteredStaticGroupMemberList.nextMemberEntry() |
Entry |
SimpleStaticGroupMemberList.nextMemberEntry() |
Entry |
DynamicGroupMemberList.nextMemberEntry() |
Modifier and Type | Method and Description |
---|---|
void |
DynamicGroup.addMember(Entry userEntry) |
void |
VirtualStaticGroup.addMember(Entry userEntry) |
void |
StaticGroup.addMember(Entry userEntry) |
org.forgerock.opendj.ldap.ConditionResult |
EntityTagVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
MemberVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
HasSubordinatesVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntryDNVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
GoverningStructureRuleVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
NumSubordinatesVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
IsMemberOfVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
SubschemaSubentryVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
StructuralObjectClassVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ByteString |
RandomPasswordGenerator.generatePassword(Entry userEntry)
Generates a password for the user whose account is contained in the specified entry.
|
Attribute |
EntityTagVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
MemberVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
HasSubordinatesVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
PasswordPolicySubentryVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
PasswordExpirationTimeVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
EntryDNVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
GoverningStructureRuleVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
NumSubordinatesVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
EntryUUIDVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
IsMemberOfVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
SubschemaSubentryVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
UserDefinedVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
StructuralObjectClassVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
CollectiveAttributeSubentriesVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
org.forgerock.opendj.ldap.ConditionResult |
EntityTagVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
MemberVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
HasSubordinatesVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntryDNVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
GoverningStructureRuleVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
IsMemberOfVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
SubschemaSubentryVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
StructuralObjectClassVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
EntityTagVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
MemberVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
HasSubordinatesVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
PasswordExpirationTimeVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
EntryDNVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
GoverningStructureRuleVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
NumSubordinatesVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
EntryUUIDVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
IsMemberOfVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
StructuralObjectClassVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
MemberVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
HasSubordinatesVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
EntryDNVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
NumSubordinatesVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
IsMemberOfVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
DynamicGroup.isGroupDefinition(Entry entry) |
boolean |
VirtualStaticGroup.isGroupDefinition(Entry entry) |
boolean |
StaticGroup.isGroupDefinition(Entry entry) |
boolean |
DynamicGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
VirtualStaticGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
StaticGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
org.forgerock.opendj.ldap.ConditionResult |
EntityTagVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
MemberVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
HasSubordinatesVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntryDNVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
GoverningStructureRuleVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
IsMemberOfVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
SubschemaSubentryVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
StructuralObjectClassVirtualAttributeProvider.lessThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
MemberVirtualAttributeProvider.matchesEqualityAssertion(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString assertionValue) |
org.forgerock.opendj.ldap.ConditionResult |
EntityTagVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
MemberVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
HasSubordinatesVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
EntryDNVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
GoverningStructureRuleVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
NumSubordinatesVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
IsMemberOfVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
SubschemaSubentryVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
org.forgerock.opendj.ldap.ConditionResult |
StructuralObjectClassVirtualAttributeProvider.matchesSubstring(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal) |
DynamicGroup |
DynamicGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
VirtualStaticGroup |
VirtualStaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
StaticGroup |
StaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
boolean |
LengthBasedPasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
boolean |
RepeatedCharactersPasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
boolean |
SimilarityBasedPasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
boolean |
CharacterSetPasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
boolean |
AttributeValuePasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
boolean |
DictionaryPasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
boolean |
UniqueCharactersPasswordValidator.passwordIsAcceptable(org.forgerock.opendj.ldap.ByteString newPassword,
Set<org.forgerock.opendj.ldap.ByteString> currentPasswords,
Operation operation,
Entry userEntry,
LocalizableMessageBuilder invalidReason) |
void |
DefaultEntryCache.putEntry(Entry entry,
String backendID,
long entryID) |
void |
FIFOEntryCache.putEntry(Entry entry,
String backendID,
long entryID) |
void |
SoftReferenceEntryCache.putEntry(Entry entry,
String backendID,
long entryID) |
boolean |
DefaultEntryCache.putEntryIfAbsent(Entry entry,
String backendID,
long entryID) |
boolean |
FIFOEntryCache.putEntryIfAbsent(Entry entry,
String backendID,
long entryID) |
boolean |
SoftReferenceEntryCache.putEntryIfAbsent(Entry entry,
String backendID,
long entryID) |
Modifier and Type | Method and Description |
---|---|
PluginResult.ImportLDIF |
SevenBitCleanPlugin.doLDIFImport(LDIFImportConfig importConfig,
Entry entry) |
PluginResult.ImportLDIF |
PasswordPolicyImportPlugin.doLDIFImport(LDIFImportConfig importConfig,
Entry entry) |
PluginResult.ImportLDIF |
EntryUUIDPlugin.doLDIFImport(LDIFImportConfig importConfig,
Entry entry) |
PluginResult.SubordinateDelete |
ReferentialIntegrityPlugin.processSubordinateDelete(DeleteOperation deleteOperation,
Entry entry) |
PluginResult.SubordinateModifyDN |
ReferentialIntegrityPlugin.processSubordinateModifyDN(SubordinateModifyDNOperation modifyDNOperation,
Entry oldEntry,
Entry newEntry,
List<Modification> modifications) |
Modifier and Type | Method and Description |
---|---|
org.forgerock.opendj.ldap.Connection |
LDAPContext.InternalConnectionFactory.getAuthenticatedConnection(Entry userEntry)
Get a direct
Connection to this Directory Server. |
Modifier and Type | Method and Description |
---|---|
PluginResult.ImportLDIF |
FractionalLDIFImportPlugin.doLDIFImport(LDIFImportConfig importConfig,
Entry entry)
See class comment for what we achieve here...
|
static CSN |
EntryHistorical.getCSN(Entry entry)
Returns the first CSN in the
ds-sync-hist attribute of the provided entry. |
static String |
EntryHistorical.getEntryUUID(Entry entry)
Get the entry unique Id in String form.
|
abstract boolean |
AttrHistorical.replayOperation(Iterator<Modification> modsIterator,
CSN csn,
Entry modifiedEntry,
Modification mod)
This method will be called when replaying an operation.
|
boolean |
AttrHistoricalSingle.replayOperation(Iterator<Modification> modsIterator,
CSN csn,
Entry modifiedEntry,
Modification mod) |
boolean |
AttrHistoricalMultiple.replayOperation(Iterator<Modification> modsIterator,
CSN csn,
Entry modifiedEntry,
Modification m) |
Constructor and Description |
---|
FakeAddOperation(CSN csn,
Entry entry)
Creates a new AddFakeOperations.
|
FakeModdnOperation(CSN csn,
Entry entry)
Creates a new FakeModdnOperation.
|
Constructor and Description |
---|
AddMsg(CSN csn,
Entry entry,
String entryUuid,
String parentEntryUuid)
Creates a new AddMessage.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaHandler.importEntry(Entry newSchemaEntry,
AlertGenerator alertGenerator)
Imports the provided schema entry in the schema.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Entry> |
TaskUtils.getBackendConfigEntries()
Get all the backend configuration entries defined in the server mapped by their backend ID.
|
Modifier and Type | Method and Description |
---|---|
static String |
TaskUtils.getBackendID(Entry configEntry)
Get the backend ID of a backend configuration entry.
|
Constructor and Description |
---|
TaskEntry(Entry entry)
Creates a parameterized instance.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchResultEntry
This class defines a data structure for storing information about an entry that matches a given set of search
criteria and should be returned to the client.
|
Modifier and Type | Method and Description |
---|---|
Entry |
Entry.addAttribute(String attributeDescription,
String... values)
Ensures that this entry contains the provided attribute and values.
|
static Entry |
Entry.decode(org.forgerock.opendj.ldap.ByteSequenceReader entryBuffer,
CompressedSchema compressedSchema)
Decodes the provided byte array as an entry using the V3 encoding.
|
Entry |
Entry.duplicate()
Creates a duplicate of this entry that may be altered without impacting the information in this entry.
|
Entry |
Entry.duplicateWithVirtualAttributes()
Creates a duplicate of this entry that may be altered without impacting the information in this entry.
|
Entry |
Entry.filterEntry(Set<String> attrNameList,
boolean omitValues,
boolean omitReal,
boolean omitVirtual)
Returns an entry containing only those attributes of this entry which match the provided criteria.
|
Entry |
AuthenticationInfo.getAuthenticationEntry()
Retrieves the entry for the user as whom the client is authenticated.
|
Entry |
Operation.getAuthorizationEntry()
Retrieves the entry for the user that should be considered the authorization identity for this operation.
|
Entry |
AbstractOperation.getAuthorizationEntry() |
Entry |
AuthenticationInfo.getAuthorizationEntry()
Retrieves the entry for the user that should be used as the default authorization identity.
|
Entry |
CacheEntry.getEntry()
Retrieves the entry for this cache entry.
|
Entry |
SubEntry.getEntry()
Getter to retrieve the actual entry object for this subentry.
|
Entry |
AccountStatusNotification.getUserEntry()
Retrieves user entry for whom this notification applies.
|
abstract Entry |
MemberList.nextMemberEntry()
Retrieves the entry for the next group member.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
AbstractOperation.addPostReadResponse(Operation operation,
LDAPPostReadRequestControl postReadRequest,
Entry entry)
Adds the post-read response control to the response if requested.
|
protected static void |
AbstractOperation.addPreReadResponse(Operation operation,
LDAPPreReadRequestControl preReadRequest,
Entry entry)
Adds the pre-read response control to the response if requested.
|
boolean |
VirtualAttributeRule.appliesToEntry(Entry entry)
Indicates whether this virtual attribute rule applies to the provided entry, taking into account the eligibility
requirements defined in the rule.
|
boolean |
Entry.conformsToSchema(Entry parentEntry,
boolean parentProvided,
boolean validateNameForms,
boolean validateStructureRules,
LocalizableMessageBuilder invalidReason)
Indicates whether this entry conforms to the server's schema requirements.
|
AuthenticationInfo |
AuthenticationInfo.duplicate(Entry newAuthenticationEntry,
Entry newAuthorizationEntry)
Creates a duplicate of this
AuthenticationInfo object with the new authentication and authorization
entries. |
boolean |
LDIFExportConfig.includeEntry(Entry entry)
Indicates whether the specified entry should be included in the export based on the configured set of include and
exclude filters.
|
org.forgerock.util.Pair<Boolean,LocalizableMessage> |
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.
|
boolean |
SubtreeSpecification.isWithinScope(Entry entry)
Determine if an entry is within the scope of the subtree specification.
|
boolean |
SubtreeSpecification.FilterRefinement.matches(Entry entry) |
boolean |
SearchFilter.matchesEntry(Entry entry)
Indicates whether this search filter matches the provided entry.
|
boolean |
LDAPURL.matchesEntry(Entry entry)
Indicates whether the provided entry matches the criteria defined in this LDAP URL.
|
protected static DirectoryException |
AbstractOperation.newDirectoryException(Operation operation,
Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
org.forgerock.opendj.ldap.ResultCode resultCode,
LocalizableMessage message,
org.forgerock.opendj.ldap.ResultCode altResultCode,
LocalizableMessage altMessage)
Returns a new
DirectoryException built from the provided resultCodes and messages. |
void |
Operation.setAuthorizationEntry(Entry authorizationEntry)
Provides the entry for the user that should be considered the authorization identity for this operation.
|
void |
AbstractOperation.setAuthorizationEntry(Entry authorizationEntry) |
protected static void |
AbstractOperation.setResultCodeAndMessageNoInfoDisclosure(Operation operation,
Entry entry,
org.forgerock.opendj.ldap.Dn entryDN,
org.forgerock.opendj.ldap.ResultCode resultCode,
LocalizableMessage message,
org.forgerock.opendj.ldap.ResultCode altResultCode,
LocalizableMessage altMessage)
Sets the provided resultCodes and messages on the provided operation.
|
Constructor and Description |
---|
AccountStatusNotification(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,
boolean isRoot)
Creates a new set of authentication information to be used for clients that are authenticated internally.
|
AuthenticationInfo(Entry authenticationEntry,
org.forgerock.opendj.ldap.Dn simpleBindDN,
boolean isRoot)
Creates a new set of authentication information to be used for clients that have successfully performed simple
authentication.
|
AuthenticationInfo(Entry authenticationEntry,
Entry authorizationEntry,
String saslMechanism,
org.forgerock.opendj.ldap.ByteString saslCredentials,
boolean isRoot)
Creates a new set of authentication information to be used for clients that have authenticated using a SASL
mechanism.
|
AuthenticationInfo(Entry authenticationEntry,
String saslMechanism,
boolean isRoot)
Creates a new set of authentication information to be used for clients that have authenticated using a SASL
mechanism.
|
CacheEntry(Entry entry,
String backendID,
long entryID)
Creates a new cache entry with the provided information.
|
SearchResultEntry(Entry entry)
Creates a new search result entry based on the provided entry.
|
SearchResultEntry(Entry entry,
List<Control> controls)
Creates a new search result entry based on the provided entry.
|
SubEntry(Entry entry)
Constructs a subentry object from a given entry object.
|
VirtualAttribute(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Entry entry,
VirtualAttributeRule rule)
Creates a new virtual attribute with the provided information.
|
Modifier and Type | Method and Description |
---|---|
Entry |
PostOperationModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PreOperationModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PostSynchronizationModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PostResponseModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PreOperationAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PostSynchronizationAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PostOperationAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PostResponseAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PreOperationCompareOperation.getEntryToCompare()
Retrieves the entry to target with the compare operation.
|
Entry |
PostResponseCompareOperation.getEntryToCompare()
Retrieves the entry to target with the compare operation.
|
Entry |
PostOperationCompareOperation.getEntryToCompare()
Retrieves the entry to target with the compare operation.
|
Entry |
PreOperationDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PostSynchronizationDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PostResponseDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PostOperationDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PostOperationModifyOperation.getModifiedEntry()
Retrieves the modified entry that is to be written to the backend.
|
Entry |
PreOperationModifyOperation.getModifiedEntry()
Retrieves the modified entry that is to be written to the backend.
|
Entry |
PostSynchronizationModifyOperation.getModifiedEntry()
Retrieves the modified entry that is to be written to the backend.
|
Entry |
PostResponseModifyOperation.getModifiedEntry()
Retrieves the modified entry that is to be written to the backend.
|
Entry |
SubordinateModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostOperationModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostResponseModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PreOperationModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostSynchronizationModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostResponseBindOperation.getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication attempt.
|
Entry |
PostOperationBindOperation.getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication attempt.
|
Entry |
SubordinateModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Entry |
PostOperationModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Entry |
PostResponseModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Entry |
PreOperationModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Entry |
PostSynchronizationModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PreOperationSearchOperation.returnEntry(Entry entry,
List<Control> controls)
Returns the provided entry to the client.
|
boolean |
PreParseSearchOperation.returnEntry(Entry entry,
List<Control> controls)
Returns the provided entry to the client.
|
Modifier and Type | Method and Description |
---|---|
static Entry |
StaticUtils.createEntry(org.forgerock.opendj.ldap.Dn dn)
Creates a new, blank entry with the given DN.
|
Entry |
LDIFReader.readEntry()
Reads the next entry from the LDIF source.
|
Entry |
LDIFReader.readEntry(boolean checkSchema)
Reads the next entry from the LDIF source.
|
Modifier and Type | Method and Description |
---|---|
void |
LDIFReader.rejectEntry(Entry e,
LocalizableMessage message)
Log the specified entry and messages in the reject writer.
|
void |
LDIFWriter.writeAddChangeRecord(Entry entry)
Writes an add change record for the provided entry.
|
void |
LDIFWriter.writeDeleteChangeRecord(Entry entry,
boolean commentEntry)
Writes a delete change record for the provided entry, optionally including a comment with the full entry
contents.
|
boolean |
LDIFWriter.writeEntry(Entry entry)
Writes the provided entry to LDIF.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LDIFWriter.writeEntries(Collection<Entry> entries)
Iterates over each entry contained in the map and writes out the entry in LDIF format.
|
Copyright © 2010–2017 ForgeRock AS. All rights reserved.