Package | Description |
---|---|
org.forgerock.opendj.io |
Classes and interfaces providing I/O functionality.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.controls |
Classes and interfaces for common LDAP controls.
|
org.forgerock.opendj.ldap.messages |
Classes and interfaces for core LDAP requests/responses.
|
org.forgerock.opendj.ldif |
Classes and interfaces for reading and writing LDIF.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
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.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.plugins |
Contains the implementation for various Directory Server plugins.
|
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.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.
|
Modifier and Type | Method and Description |
---|---|
static Control |
Ldap.readControl(Asn1Reader reader)
Reads the next ASN.1 element from the provided
ASN1Reader as a Control . |
Modifier and Type | Method and Description |
---|---|
void |
LdapWriter.writeControl(Control control)
Writes the provided control.
|
Modifier and Type | Method and Description |
---|---|
Collection<Control> |
LdapException.getControls()
Returns controls associated with the result of this LDAP exception.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ControlDecoder<C extends Control>
A factory interface for decoding a control as a control of specific type.
|
Modifier and Type | Class and Description |
---|---|
class |
AdNotificationRequestControl
The persistent search request control for Active Directory as defined by
Microsoft.
|
class |
AssertionRequestControl
The assertion request control as defined in RFC 4528.
|
class |
AuthorizationIdentityRequestControl
The authorization request control as defined in RFC 3829.
|
class |
AuthorizationIdentityResponseControl
The authorization response control as defined in RFC 3829.
|
class |
EntryChangeNotificationResponseControl
The entry change notification response control as defined in
draft-ietf-ldapext-psearch.
|
class |
GenericControl
A generic control which can be used to represent arbitrary raw request and
response controls.
|
class |
GetEffectiveRightsRequestControl
A partial implementation of the get effective rights request control as
defined in draft-ietf-ldapext-acl-model.
|
class |
ManageDsaItRequestControl
The ManageDsaIT request control as defined in RFC 3296.
|
class |
MatchedValuesRequestControl
The matched values request control as defined in RFC 3876.
|
class |
PasswordExpiredResponseControl
The Netscape password expired response control as defined in
draft-vchu-ldap-pwd-policy.
|
class |
PasswordExpiringResponseControl
The Netscape password expiring response control as defined in
draft-vchu-ldap-pwd-policy.
|
class |
PasswordPolicyRequestControl
The password policy request control as defined in
draft-behera-ldap-password-policy.
|
class |
PasswordPolicyResponseControl
The password policy response control as defined in
draft-behera-ldap-password-policy.
|
class |
PermissiveModifyRequestControl
The Microsoft defined permissive modify request control.
|
class |
PersistentSearchRequestControl
The persistent search request control as defined in
draft-ietf-ldapext-psearch.
|
class |
PostReadRequestControl
The post-read request control as defined in RFC 4527.
|
class |
PostReadResponseControl
The post-read response control as defined in RFC 4527.
|
class |
PreReadRequestControl
The pre-read request control as defined in RFC 4527.
|
class |
PreReadResponseControl
The pre-read response control as defined in RFC 4527.
|
class |
ProxiedAuthV1RequestControl
The proxy authorization v1 request control as defined in
draft-weltman-ldapv3-proxy-04.
|
class |
ProxiedAuthV2RequestControl
The proxy authorization v2 request control as defined in RFC 4370.
|
class |
RelaxRulesRequestControl
The internet-draft defined Relax Rules control.
|
class |
ServerSideSortRequestControl
The server-side sort request control as defined in RFC 2891.
|
class |
ServerSideSortResponseControl
The server-side sort response control as defined in RFC 2891.
|
class |
SimplePagedResultsControl
The simple paged results request and response control as defined in RFC 2696.
|
class |
SubentriesRequestControl
The sub-entries request control as defined in RFC 3672.
|
class |
SubtreeDeleteRequestControl
The tree delete request control as defined in draft-armijo-ldap-treedelete.
|
class |
VirtualListViewRequestControl
The virtual list view request control as defined in
draft-ietf-ldapext-ldapv3-vlv.
|
class |
VirtualListViewResponseControl
The virtual list view response control as defined in
draft-ietf-ldapext-ldapv3-vlv.
|
Modifier and Type | Method and Description |
---|---|
default C |
ControlDecoder.decodeControl(Control control)
Decodes the provided control as a
Control of type C using the default decode options. |
C |
ControlDecoder.decodeControl(Control control,
DecodeOptions options)
Decodes the provided control as a
Control of type C . |
static GenericControl |
GenericControl.newControl(Control control)
Creates a new control having the same OID, criticality, and value as the
provided control.
|
Modifier and Type | Method and Description |
---|---|
default <C extends Control> |
ProtocolOp.getControl(ControlDecoder<C> decoder)
Decodes and returns the first control in this protocol-op having an OID
corresponding to the provided control decoder using default decode options.
|
<C extends Control> |
WhoAmIExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
WhoAmIExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
UnbindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
StartTlsExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchResultReference.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchResultEntry.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
SearchRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
Result.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ProtocolOp.getControl(ControlDecoder<C> decoder,
DecodeOptions options)
Decodes and returns the first control in this protocol-op having an OID
corresponding to the provided control decoder.
|
<C extends Control> |
PasswordModifyExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
PasswordModifyExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ModifyRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ModifyDnRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
InvalidRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
IntermediateResponse.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericIntermediateResponse.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
GenericExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExtendedResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
ExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
DeleteRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CompareResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CompareRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
CancelExtendedRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
BindResult.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
BindRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
AddRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
<C extends Control> |
AbandonRequest.getControl(ControlDecoder<C> decoder,
DecodeOptions options) |
Modifier and Type | Method and Description |
---|---|
List<Control> |
WhoAmIExtendedResult.getControls() |
List<Control> |
WhoAmIExtendedRequest.getControls() |
List<Control> |
UnbindRequest.getControls() |
List<Control> |
StartTlsExtendedRequest.getControls() |
List<Control> |
SearchResultReference.getControls() |
List<Control> |
SearchResultEntry.getControls() |
List<Control> |
SearchRequest.getControls() |
List<Control> |
Result.getControls() |
List<Control> |
ProtocolOp.getControls()
Returns a
List containing the controls included with this
protocol-op. |
List<Control> |
PasswordModifyExtendedResult.getControls() |
List<Control> |
PasswordModifyExtendedRequest.getControls() |
List<Control> |
ModifyRequest.getControls() |
List<Control> |
ModifyDnRequest.getControls() |
List<Control> |
InvalidRequest.getControls() |
List<Control> |
IntermediateResponse.getControls() |
List<Control> |
GenericIntermediateResponse.getControls() |
List<Control> |
GenericExtendedResult.getControls() |
List<Control> |
GenericExtendedRequest.getControls() |
List<Control> |
ExtendedResult.getControls() |
List<Control> |
ExtendedRequest.getControls() |
List<Control> |
DeleteRequest.getControls() |
List<Control> |
CompareResult.getControls() |
List<Control> |
CompareRequest.getControls() |
List<Control> |
CancelExtendedRequest.getControls() |
List<Control> |
BindResult.getControls() |
List<Control> |
BindRequest.getControls() |
List<Control> |
AddRequest.getControls() |
List<Control> |
AbandonRequest.getControls() |
Modifier and Type | Method and Description |
---|---|
WhoAmIExtendedResult |
WhoAmIExtendedResult.addControls(Iterable<? extends Control> controls) |
WhoAmIExtendedRequest |
WhoAmIExtendedRequest.addControls(Iterable<? extends Control> controls) |
UnbindRequest |
UnbindRequest.addControls(Iterable<? extends Control> controls) |
StartTlsExtendedRequest |
StartTlsExtendedRequest.addControls(Iterable<? extends Control> controls) |
SearchResultReference |
SearchResultReference.addControls(Iterable<? extends Control> controls) |
SearchResultEntry |
SearchResultEntry.addControls(Iterable<? extends Control> controls) |
SearchRequest |
SearchRequest.addControls(Iterable<? extends Control> controls) |
Result |
Result.addControls(Iterable<? extends Control> controls) |
Response |
Response.addControls(Iterable<? extends Control> control) |
Request |
Request.addControls(Iterable<? extends Control> controls) |
ProtocolOp |
ProtocolOp.addControls(Iterable<? extends Control> controls)
Adds the provided controls to this protocol-op.
|
PasswordModifyExtendedResult |
PasswordModifyExtendedResult.addControls(Iterable<? extends Control> controls) |
PasswordModifyExtendedRequest |
PasswordModifyExtendedRequest.addControls(Iterable<? extends Control> controls) |
ModifyRequest |
ModifyRequest.addControls(Iterable<? extends Control> controls) |
ModifyDnRequest |
ModifyDnRequest.addControls(Iterable<? extends Control> controls) |
InvalidRequest |
InvalidRequest.addControls(Iterable<? extends Control> controls) |
IntermediateResponse |
IntermediateResponse.addControls(Iterable<? extends Control> controls) |
GenericIntermediateResponse |
GenericIntermediateResponse.addControls(Iterable<? extends Control> controls) |
GenericExtendedResult |
GenericExtendedResult.addControls(Iterable<? extends Control> controls) |
GenericExtendedRequest |
GenericExtendedRequest.addControls(Iterable<? extends Control> controls) |
ExtendedResult |
ExtendedResult.addControls(Iterable<? extends Control> controls) |
ExtendedRequest<S> |
ExtendedRequest.addControls(Iterable<? extends Control> controls) |
DeleteRequest |
DeleteRequest.addControls(Iterable<? extends Control> controls) |
CompareResult |
CompareResult.addControls(Iterable<? extends Control> controls) |
CompareRequest |
CompareRequest.addControls(Iterable<? extends Control> controls) |
CancelExtendedRequest |
CancelExtendedRequest.addControls(Iterable<? extends Control> controls) |
BindResult |
BindResult.addControls(Iterable<? extends Control> controls) |
BindRequest |
BindRequest.addControls(Iterable<? extends Control> controls) |
AddRequest |
AddRequest.addControls(Iterable<? extends Control> controls) |
AbandonRequest |
AbandonRequest.addControls(Iterable<? extends Control> controls) |
Modifier and Type | Method and Description |
---|---|
ChangeRecord |
ChangeRecord.addControl(Control control) |
Modifier and Type | Method and Description |
---|---|
ChangeRecord |
ChangeRecord.addControls(Iterable<? extends Control> controls) |
Modifier and Type | Method and Description |
---|---|
boolean |
AccessControlHandler.isAllowed(Dn dn,
Operation op,
Control control)
Indicates whether the provided control is allowed based on the access control configuration and the specified
operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AciHandler.isAllowed(Dn entryDN,
Operation op,
Control control) |
Constructor and Description |
---|
AciLDAPOperationContainer(Operation operation,
Entry e,
Control c,
int rights)
Constructor interface for evaluation of a control.
|
Modifier and Type | Class and Description |
---|---|
class |
EntryChangelogNotificationResponseControl
This class implements the ECL cookie control.
|
class |
ExternalChangelogRequestControl
This class implements the request control used to browse the external changelog.
|
class |
InternalModificationsRequestControl
A control providing additional modifications to a request.
|
class |
ReplicatedRequestControl
Control that provides some replication context to requests.
|
Modifier and Type | Method and Description |
---|---|
List<Control> |
UnbindOperation.getResponseControls() |
List<Control> |
SearchOperation.getResponseControls() |
List<Control> |
ModifyOperation.getResponseControls() |
List<Control> |
ModifyDnOperation.getResponseControls() |
List<Control> |
ExtendedOperation.getResponseControls() |
List<Control> |
DeleteOperation.getResponseControls() |
List<Control> |
CompareOperation.getResponseControls() |
List<Control> |
BindOperation.getResponseControls() |
List<Control> |
AddOperation.getResponseControls() |
List<Control> |
AbandonOperation.getResponseControls() |
Modifier and Type | Method and Description |
---|---|
void |
UnbindOperation.addResponseControl(Control control) |
void |
SearchOperation.addResponseControl(Control control) |
void |
ModifyOperation.addResponseControl(Control control) |
void |
ModifyDnOperation.addResponseControl(Control control) |
void |
ExtendedOperation.addResponseControl(Control control) |
void |
DeleteOperation.addResponseControl(Control control) |
void |
CompareOperation.addResponseControl(Control control) |
void |
BindOperation.addResponseControl(Control control) |
void |
AddOperation.addResponseControl(Control control) |
void |
AbandonOperation.addResponseControl(Control control) |
void |
UnbindOperation.removeResponseControl(Control control) |
void |
SearchOperation.removeResponseControl(Control control) |
void |
ModifyOperation.removeResponseControl(Control control) |
void |
ModifyDnOperation.removeResponseControl(Control control) |
void |
ExtendedOperation.removeResponseControl(Control control) |
void |
DeleteOperation.removeResponseControl(Control control) |
void |
CompareOperation.removeResponseControl(Control control) |
void |
BindOperation.removeResponseControl(Control control) |
void |
AddOperation.removeResponseControl(Control control) |
void |
AbandonOperation.removeResponseControl(Control control) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
static class |
ChangeNumberControlPlugin.ChangeNumberResponseControl
The control used by this plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
ReplicationRepairRequestControl
This class implements the Sun-defined replication repair control.
|
Modifier and Type | Field and Description |
---|---|
protected static List<Control> |
Operation.NO_RESPONSE_CONTROLS
The set of response controls that will always be returned for an abandon operation.
|
Modifier and Type | Method and Description |
---|---|
<T extends Control> |
Operation.getRequestControl(ControlDecoder<T> d,
DecodeOptions options) |
Modifier and Type | Method and Description |
---|---|
List<Control> |
Operation.getRequestControls() |
Modifier and Type | Method and Description |
---|---|
void |
Operation.addRequestControl(Control control)
Adds the provided control to the set of request controls for this operation.
|
abstract void |
Operation.addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.
|
abstract void |
Operation.removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.
|
Constructor and Description |
---|
Operation(org.forgerock.services.context.Context context,
List<Control> requestControls)
Creates a new operation with the provided information.
|
Modifier and Type | Method and Description |
---|---|
default <T extends Control> |
PluginOperation.getRequestControl(ControlDecoder<T> d)
Retrieves a control included in the request from the client using the default decode options.
|
<T extends Control> |
PluginOperation.getRequestControl(ControlDecoder<T> d,
DecodeOptions options)
Retrieves a control included in the request from the client.
|
Modifier and Type | Method and Description |
---|---|
List<Control> |
PluginOperation.getRequestControls()
Retrieves the set of controls included in the request from the client.
|
List<Control> |
PluginOperation.getResponseControls()
Retrieves the set of controls to include in the response to the client.
|
Modifier and Type | Method and Description |
---|---|
void |
PreParseOperation.addRequestControl(Control control)
Adds the provided control to the set of request controls for this operation.
|
void |
PreParseOperation.addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.
|
void |
PreOperationOperation.addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.
|
void |
PostOperationOperation.addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.
|
void |
InProgressOperation.addResponseControl(Control control)
Adds the provided control to the set of controls to include in the response to the client.
|
void |
PreParseOperation.removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.
|
void |
PreOperationOperation.removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.
|
void |
PostOperationOperation.removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.
|
void |
InProgressOperation.removeResponseControl(Control control)
Removes the provided control from the set of controls to include in the response to the client.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PreParseSearchOperation.returnEntry(Entry entry,
List<Control> controls)
Returns the provided entry to the client.
|
boolean |
PreOperationSearchOperation.returnEntry(Entry entry,
List<Control> controls)
Returns the provided entry to the client.
|
Copyright 2010-2022 ForgeRock AS.