Package | Description |
---|---|
org.forgerock.opendj.adapter.server3x |
Classes for interacting with an embedded OpenDJ 2.x instance using the OpenDJ LDAP SDK.
|
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.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.
|
org.opends.server.workflowelement.localbackend |
This package contains source for the local backend workflow element, which
are used to process operations against data stored in local backend databases
and other repositories that are considered "local".
|
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 . |
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 |
EntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the entry with the specified DN from the cache.
|
abstract Entry |
LocalBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the requested entry from this backend.
|
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 |
RootDSEBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
ConfigurationBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
SchemaBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
LDIFBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
NullBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
TrustStoreBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
ChangelogBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
MonitorBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
BackupBackend.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
MemoryBackend.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 |
RootDSEBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ConfigurationBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
SchemaBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
LDIFBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
NullBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
TrustStoreBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
ChangelogBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MonitorBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
BackupBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
MemoryBackend.addEntry(Entry entry,
AddOperation addOperation) |
void |
RootDSEBackend.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 |
SchemaBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
LDIFBackend.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 |
TrustStoreBackend.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 |
MonitorBackend.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 |
MemoryBackend.renameEntry(org.forgerock.opendj.ldap.Dn currentDN,
Entry entry,
ModifyDNOperation modifyDNOperation) |
void |
RootDSEBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ConfigurationBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
SchemaBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
LDIFBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
NullBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
TrustStoreBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
ChangelogBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MonitorBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
BackupBackend.replaceEntry(Entry oldEntry,
Entry newEntry,
ModifyOperation modifyOperation) |
void |
MemoryBackend.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 |
---|---|
Entry |
OperationWrapper.getAuthorizationEntry() |
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() |
Entry |
ModifyDNOperationWrapper.getOriginalEntry() |
Entry |
ModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
BindOperationBasis.getSASLAuthUserEntry() |
Entry |
BindOperationWrapper.getSASLAuthUserEntry() |
Entry |
BindOperation.getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication attempt.
|
Entry |
ModifyDNOperationBasis.getUpdatedEntry() |
Entry |
ModifyDNOperationWrapper.getUpdatedEntry() |
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 List<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)
Notifies the persistent searches that an entry has been modified.
|
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 |
SearchOperationWrapper.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) |
boolean |
SearchOperationWrapper.returnEntry(Entry entry,
List<Control> controls,
boolean evaluateAci) |
void |
OperationWrapper.setAuthorizationEntry(Entry authorizationEntry) |
void |
BindOperationBasis.setSASLAuthUserEntry(Entry saslAuthUserEntry) |
void |
BindOperationWrapper.setSASLAuthUserEntry(Entry saslAuthUserEntry) |
void |
BindOperation.setSASLAuthUserEntry(Entry saslAuthUserEntry)
Specifies the user entry associated with the SASL authentication attempt.
|
Constructor and Description |
---|
AddOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
Entry entry)
Creates a new add operation with the provided information.
|
Modifier and Type | Method and Description |
---|---|
Entry |
DefaultEntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
SoftReferenceEntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
FIFOEntryCache.getEntry(org.forgerock.opendj.ldap.Dn entryDN) |
Entry |
DefaultEntryCache.getEntry(String backendID,
long entryID) |
Entry |
ExactMatchIdentityMapper.getEntryForID(String id)
Retrieves the user entry that was mapped to the provided identification
string.
|
Entry |
RegularExpressionIdentityMapper.getEntryForID(String id) |
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 |
SubjectDNToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
SubjectAttributeToUserAttributeCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
FingerprintCertificateMapper.mapCertificateToUser(Certificate[] certificateChain) |
Entry |
FilteredStaticGroupMemberList.nextMemberEntry() |
Entry |
DynamicGroupMemberList.nextMemberEntry() |
Entry |
SimpleStaticGroupMemberList.nextMemberEntry() |
Modifier and Type | Method and Description |
---|---|
void |
DynamicGroup.addMember(Entry userEntry) |
void |
StaticGroup.addMember(Entry userEntry) |
void |
VirtualStaticGroup.addMember(Entry userEntry) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.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 |
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 |
GoverningStructureRuleVirtualAttributeProvider.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 |
NumSubordinatesVirtualAttributeProvider.approximatelyEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
org.forgerock.opendj.ldap.ConditionResult |
EntityTagVirtualAttributeProvider.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 |
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 |
EntryUUIDVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
PasswordPolicySubentryVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
MemberVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
IsMemberOfVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
SubschemaSubentryVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
GoverningStructureRuleVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
HasSubordinatesVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
NumSubordinatesVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
EntityTagVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
EntryDNVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
StructuralObjectClassVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
UserDefinedVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
PasswordExpirationTimeVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
Attribute |
CollectiveAttributeSubentriesVirtualAttributeProvider.getValues(Entry entry,
VirtualAttributeRule rule) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.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 |
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 |
GoverningStructureRuleVirtualAttributeProvider.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 |
EntityTagVirtualAttributeProvider.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 |
StructuralObjectClassVirtualAttributeProvider.greaterThanOrEqualTo(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
EntryUUIDVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
MemberVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
IsMemberOfVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
GoverningStructureRuleVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
HasSubordinatesVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
NumSubordinatesVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
EntityTagVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
EntryDNVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
StructuralObjectClassVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
PasswordExpirationTimeVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule) |
boolean |
MemberVirtualAttributeProvider.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 |
HasSubordinatesVirtualAttributeProvider.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 |
EntryDNVirtualAttributeProvider.hasValue(Entry entry,
VirtualAttributeRule rule,
org.forgerock.opendj.ldap.ByteString value) |
boolean |
DynamicGroup.isGroupDefinition(Entry entry) |
boolean |
StaticGroup.isGroupDefinition(Entry entry) |
boolean |
VirtualStaticGroup.isGroupDefinition(Entry entry) |
boolean |
DynamicGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
StaticGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
boolean |
VirtualStaticGroup.isMember(Entry userEntry,
AtomicReference<Set<org.forgerock.opendj.ldap.Dn>> examinedGroups) |
org.forgerock.opendj.ldap.ConditionResult |
EntryUUIDVirtualAttributeProvider.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 |
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 |
GoverningStructureRuleVirtualAttributeProvider.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 |
EntityTagVirtualAttributeProvider.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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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) |
StaticGroup |
StaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
VirtualStaticGroup |
VirtualStaticGroup.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 |
AttributeValuePasswordValidator.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 |
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) |
boolean |
RepeatedCharactersPasswordValidator.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) |
void |
DefaultEntryCache.putEntry(Entry entry,
String backendID,
long entryID) |
void |
SoftReferenceEntryCache.putEntry(Entry entry,
String backendID,
long entryID) |
void |
FIFOEntryCache.putEntry(Entry entry,
String backendID,
long entryID) |
boolean |
DefaultEntryCache.putEntryIfAbsent(Entry entry,
String backendID,
long entryID) |
boolean |
SoftReferenceEntryCache.putEntryIfAbsent(Entry entry,
String backendID,
long entryID) |
boolean |
FIFOEntryCache.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 Iterable<FakeOperation> |
EntryHistorical.generateFakeOperations(Entry entry)
Use this historical information to generate fake operations that would
result in this historical information.
|
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.
|
static Iterable<Attribute> |
EntryHistorical.getHistoricalAttr(Entry entry)
Get the attribute used to store the historical information from the provided Entry.
|
static EntryHistorical |
EntryHistorical.newInstanceFromEntry(Entry entry)
Construct an Historical object from the provided entry by reading the historical attribute.
|
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) |
boolean |
EntryHistorical.replayOperation(PreOperationModifyOperation modifyOperation,
Entry modifiedEntry)
Process an operation.
|
Constructor and Description |
---|
FakeAddOperation(CSN csn,
Entry entry)
Creates a new AddFakeOperations.
|
FakeModdnOperation(CSN csn,
Entry entry)
Creates a new FakeModdnOperation.
|
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 |
---|---|
static Entry |
Entry.decode(org.forgerock.opendj.ldap.ByteSequenceReader entryBuffer)
Decodes the provided byte array as an entry.
|
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(boolean processVirtual)
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 |
AuthenticationInfo.getAuthorizationEntry()
Retrieves the entry for the user that should be used as the
default authorization identity.
|
Entry |
AbstractOperation.getAuthorizationEntry() |
Entry |
Operation.getAuthorizationEntry()
Retrieves the entry for the user that should be considered the
authorization identity for this operation.
|
Entry |
CacheEntry.getEntry()
Retrieves the entry for this cache entry.
|
Entry |
SubEntry.getEntry()
Getter to retrieve the actual entry object for this subentry.
|
static Entry |
DirectoryConfig.getEntry(org.forgerock.opendj.ldap.Dn entryDN)
Retrieves the entry with the requested DN.
|
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 |
---|---|
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. |
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 |
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.
|
boolean |
SubtreeSpecification.isWithinScope(Entry entry)
Determine if an entry is within the scope of the subtree
specification.
|
boolean |
SubtreeSpecification.FilterRefinement.matches(Entry entry) |
boolean |
LDAPURL.matchesEntry(Entry entry)
Indicates whether the provided entry matches the criteria defined
in this LDAP URL.
|
boolean |
SearchFilter.matchesEntry(Entry entry)
Indicates whether this search filter matches the provided entry.
|
void |
AbstractOperation.setAuthorizationEntry(Entry authorizationEntry) |
void |
Operation.setAuthorizationEntry(Entry authorizationEntry)
Provides the entry for the user that should be considered the
authorization identity for this 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 |
PreOperationModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PostResponseModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PostOperationModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PostSynchronizationModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
PostSynchronizationAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PostResponseAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PostOperationAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
PreOperationAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
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 |
PreOperationCompareOperation.getEntryToCompare()
Retrieves the entry to target with the compare operation.
|
Entry |
PostResponseDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PreOperationDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PostSynchronizationDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PostOperationDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
PreOperationModifyOperation.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 |
PostOperationModifyOperation.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 |
PreOperationModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
SubordinateModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostOperationModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostSynchronizationModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostResponseModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
PostOperationBindOperation.getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication
attempt.
|
Entry |
PostResponseBindOperation.getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication
attempt.
|
Entry |
PreOperationModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
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 |
PostSynchronizationModifyDNOperation.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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Entry |
LocalBackendModifyOperation.getCurrentEntry()
Retrieves the current entry before any modifications are applied.
|
Entry |
LocalBackendAddOperation.getEntryToAdd()
Retrieves the entry to be added to the server.
|
Entry |
LocalBackendCompareOperation.getEntryToCompare()
Retrieves the entry to target with the compare operation.
|
Entry |
LocalBackendDeleteOperation.getEntryToDelete()
Retrieves the entry to be deleted.
|
Entry |
LocalBackendModifyOperation.getModifiedEntry()
Retrieves the modified entry that is to be written to the backend.
|
Entry |
LocalBackendModifyDNOperation.getOriginalEntry()
Retrieves the current entry, before it is renamed.
|
Entry |
LocalBackendModifyDNOperation.getUpdatedEntry()
Retrieves the new entry, as it will appear after it is renamed.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.