Package | Description |
---|---|
org.forgerock.opendj.adapter.server3x |
Classes for interacting with an embedded OpenDJ 2.x instance using the OpenDJ LDAP SDK.
|
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.protocols.ldap |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using LDAPv3.
|
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.tools |
Contains various Directory Server tool implementations.
|
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 List<Control> |
Converters.to(List<Control> listOfControl)
|
Modifier and Type | Method and Description |
---|---|
static Control |
Converters.from(Control control)
|
Modifier and Type | Method and Description |
---|---|
static void |
Converters.addControls(ProtocolOp protocolOp,
List<Control> controls)
Adds the provided control to the provided
ProtocolOp object, converting them using
Converters.from(org.opends.server.types.Control) . |
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 | Interface and Description |
---|---|
interface |
ControlDecoder<T extends Control>
An interface for decoding controls.
|
Modifier and Type | Class and Description |
---|---|
class |
AccountUsableRequestControl
This class implements the Sun-defined account usable request control.
|
class |
AccountUsableResponseControl
This class implements the account usable response control.
|
class |
AuthorizationIdentityResponseControl
This class implements the authorization identity response control as defined in RFC 3829.
|
class |
EntryChangelogNotificationControl
This class implements the ECL cookie control.
|
class |
EntryChangeNotificationControl
This class implements the entry change notification control defined in draft-ietf-ldapext-psearch.
|
class |
ExternalChangelogRequestControl
This class implements the control used to browse the external changelog.
|
class |
GetEffectiveRightsRequestControl
This class partially implements the geteffectiverights control as defined in draft-ietf-ldapext-acl-model-08.txt.
|
class |
InternalModificationsRequestControl
A control providing additional modifications to a request.
|
class |
LDAPAssertionRequestControl
This class implements the LDAP assertion request control as defined in RFC 4528.
|
class |
LDAPPostReadRequestControl
This class implements the post-read request control as defined in RFC 4527.
|
class |
LDAPPostReadResponseControl
This class implements the post-read response control as defined in RFC 4527.
|
class |
LDAPPreReadRequestControl
This class implements the pre-read request control as defined in RFC 4527.
|
class |
LDAPPreReadResponseControl
This class implements the pre-read response control as defined in RFC 4527.
|
class |
MatchedValuesControl
This class implements the matched values control as defined in RFC 3876.
|
class |
PagedResultsControl
This class represents a paged results control value as defined in RFC 2696.
|
class |
PasswordExpiredControl
This class implements the Netscape password expired control.
|
class |
PasswordExpiringControl
This class implements the Netscape password expiring control, which serves as a warning to clients that the user's
password is about to expire.
|
class |
PasswordPolicyRequestControl
This class implements the password policy request control defined in draft-behera-ldap-password-policy.
|
class |
PasswordPolicyResponseControl
This class implements the password policy response control defined in draft-behera-ldap-password-policy.
|
class |
PersistentSearchControl
This class implements the persistent search control defined in draft-ietf-ldapext-psearch.
|
class |
ProxiedAuthV1Control
This class implements version 1 of the proxied authorization control as defined in early versions of
draft-weltman-ldapv3-proxy (this implementation is based on the "-04" revision).
|
class |
ProxiedAuthV2Control
This class implements version 2 of the proxied authorization control as defined in RFC 4370.
|
class |
ReplicatedRequestControl
Control that provides some replication context to requests.
|
class |
ServerSideSortRequestControl
This class implements the server-side sort request control as defined in RFC 2891 section 1.1.
|
class |
ServerSideSortResponseControl
This class implements the server-side sort response control as defined in RFC 2891 section 1.2.
|
class |
SubentriesControl
This class implements Subentries Control as defined in RFC 3672.
|
class |
SubtreeDeleteControl
This class implements the subtree delete control defined in draft-armijo-ldap-treedelete.
|
class |
TransactionIdControl
Control that provides a transaction ID.
|
class |
VLVRequestControl
This class implements the virtual list view request controls as defined in draft-ietf-ldapext-ldapv3-vlv.
|
class |
VLVResponseControl
This class implements the virtual list view response controls as defined in draft-ietf-ldapext-ldapv3-vlv.
|
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.ChangeNumberControl
The control used by this plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
LDAPControl
This class defines the data structures and methods to use when interacting with a generic LDAP control.
|
Modifier and Type | Method and Description |
---|---|
List<Control> |
LDAPMessage.getControls()
Retrieves the set of controls for this LDAP message.
|
Constructor and Description |
---|
LDAPMessage(int messageID,
ProtocolOp protocolOp,
List<Control> controls)
Creates a new LDAP message with the provided message ID, protocol op, and set of controls.
|
Modifier and Type | Class and Description |
---|---|
class |
ReplicationRepairRequestControl
This class implements the Sun-defined replication repair control.
|
Modifier and Type | Method and Description |
---|---|
String |
LDAPAuthenticationHandler.doSASLBind(ByteSequence bindDN,
ByteSequence bindPassword,
String mechanism,
Map<String,List<String>> saslProperties,
List<Control> requestControls,
List<Control> responseControls)
Processes a SASL bind using the provided information.
|
String |
LDAPAuthenticationHandler.doSASLBind(ByteSequence bindDN,
ByteSequence bindPassword,
String mechanism,
Map<String,List<String>> saslProperties,
List<Control> requestControls,
List<Control> responseControls)
Processes a SASL bind using the provided information.
|
String |
LDAPAuthenticationHandler.doSASLExternal(ByteSequence bindDN,
Map<String,List<String>> saslProperties,
List<Control> requestControls,
List<Control> responseControls)
Processes a SASL EXTERNAL bind with the provided information.
|
String |
LDAPAuthenticationHandler.doSASLExternal(ByteSequence bindDN,
Map<String,List<String>> saslProperties,
List<Control> requestControls,
List<Control> responseControls)
Processes a SASL EXTERNAL bind with the provided information.
|
String |
LDAPAuthenticationHandler.doSASLPlain(ByteSequence bindDN,
ByteSequence bindPassword,
Map<String,List<String>> saslProperties,
List<Control> requestControls,
List<Control> responseControls)
Processes a SASL PLAIN bind with the provided information.
|
String |
LDAPAuthenticationHandler.doSASLPlain(ByteSequence bindDN,
ByteSequence bindPassword,
Map<String,List<String>> saslProperties,
List<Control> requestControls,
List<Control> responseControls)
Processes a SASL PLAIN bind with the provided information.
|
String |
LDAPAuthenticationHandler.doSimpleBind(int ldapVersion,
ByteSequence bindDN,
ByteSequence bindPassword,
List<Control> requestControls,
List<Control> responseControls)
Processes a bind using simple authentication with the provided information.
|
String |
LDAPAuthenticationHandler.doSimpleBind(int ldapVersion,
ByteSequence bindDN,
ByteSequence bindPassword,
List<Control> requestControls,
List<Control> responseControls)
Processes a bind using simple authentication with the provided information.
|
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) |
Modifier and Type | Method and Description |
---|---|
List<Control> |
SearchResultReference.getControls()
Retrieves the set of controls to include with this search result reference when it is sent to the client.
|
List<Control> |
SearchResultEntry.getControls()
Retrieves the set of controls to include with this search result entry when it is sent to the client.
|
List<Control> |
IntermediateResponse.getControls()
Retrieves the set of controls for this intermediate response.
|
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 |
---|
IntermediateResponse(Operation operation,
String oid,
ByteString value,
List<Control> controls)
Creates a new intermediate response with the provided information.
|
Operation(org.forgerock.services.context.Context context,
List<Control> requestControls)
Creates a new operation with the provided information.
|
SearchResultEntry(Entry entry,
List<Control> controls)
Creates a new search result entry based on the provided entry.
|
SearchResultReference(List<String> referralURLs,
List<Control> controls)
Creates a new search result reference with the provided set of referral URLs and no controls.
|
Modifier and Type | Method and Description |
---|---|
<T extends Control> |
PluginOperation.getRequestControl(ControlDecoder<T> d)
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-2018 ForgeRock AS.