Package | Description |
---|---|
org.opends.server.controls |
Contains classes that represent specific LDAP controls and their values.
|
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.protocol |
This package contains the code used by the replication server and by the
code running on the Directory Server side to exchange their information.
|
org.opends.server.tools |
Contains various Directory Server tool implementations.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static MatchedValuesFilter |
MatchedValuesFilter.createFromLDAPFilter(RawFilter filter)
Creates a new matched values filter from the provided LDAP filter.
|
static MatchedValuesFilter |
MatchedValuesFilter.decode(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the provided ASN.1 element as a matched values filter item.
|
static Set<PersistentSearchChangeType> |
PersistentSearchChangeType.intToTypes(int intValue)
Decodes the provided int value into a set of change types as per the
specification in draft-ietf-ldapext-psearch.
|
static PersistentSearchChangeType |
PersistentSearchChangeType.valueOf(int intValue)
Retrieves the change type associated with the provided integer value.
|
Constructor and Description |
---|
ServerSideSortRequestControl(boolean isCritical,
String sortOrderString)
Creates a new server-side sort request control based on the definition in
the provided sort order string.
|
ServerSideSortRequestControl(String sortOrderString)
Creates a new server-side sort request control based on the definition in
the provided sort order string.
|
Modifier and Type | Method and Description |
---|---|
static LDAPFilter |
LDAPFilter.decode(String filterString)
Decodes the provided string into an LDAP search filter.
|
static LDAPControl |
LDAPReader.readControl(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as an LDAP control.
|
static LDAPMessage |
LDAPReader.readMessage(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as an LDAP message.
|
static ProtocolOp |
LDAPReader.readProtocolOp(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as an LDAP
protocol op.
|
static SearchResultEntryProtocolOp |
LDAPReader.readSearchEntry(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as an LDAP search
result entry protocol op.
|
Attribute |
LDAPAttribute.toAttribute()
Retrieves a core attribute containing the information for this LDAP
attribute.
|
Modification |
LDAPModification.toModification()
Creates a new core
Modification object from this LDAP
modification. |
SearchResultEntry |
SearchResultEntryProtocolOp.toSearchResultEntry()
Converts this protocol op to a search result entry.
|
Modifier and Type | Method and Description |
---|---|
org.forgerock.opendj.ldap.messages.Request |
LDAPUpdateMsg.createRequest()
Create a request from this message.
|
org.forgerock.opendj.ldap.messages.ModifyDnRequest |
ModifyDNMsg.createRequest(org.forgerock.opendj.ldap.Dn newDN) |
abstract org.forgerock.opendj.ldap.messages.Request |
LDAPUpdateMsg.createRequest(org.forgerock.opendj.ldap.Dn newDN)
Create a request from this message using the provided DN.
|
org.forgerock.opendj.ldap.messages.AddRequest |
AddMsg.createRequest(org.forgerock.opendj.ldap.Dn newDN) |
org.forgerock.opendj.ldap.messages.ModifyRequest |
ModifyMsg.createRequest(org.forgerock.opendj.ldap.Dn newDN) |
org.forgerock.opendj.ldap.messages.DeleteRequest |
DeleteMsg.createRequest(org.forgerock.opendj.ldap.Dn newDN) |
protected List<Modification> |
ModifyCommonMsg.decodeMods(byte[] in)
Decode mods from the provided byte array.
|
protected List<RawModification> |
ModifyCommonMsg.decodeRawMods(byte[] in)
Decode raw mods from the provided byte array.
|
List<Attribute> |
AddMsg.getAttributes()
Get the attributes of this add msg.
|
List<Modification> |
ModifyCommonMsg.getMods()
Get the Modifications associated to the UpdateMsg to the provided value.
|
Modifier and Type | Method and Description |
---|---|
String |
LDAPAuthenticationHandler.doSASLBind(org.forgerock.opendj.ldap.ByteSequence bindDN,
org.forgerock.opendj.ldap.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(org.forgerock.opendj.ldap.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(org.forgerock.opendj.ldap.ByteSequence bindDN,
org.forgerock.opendj.ldap.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,
org.forgerock.opendj.ldap.ByteSequence bindDN,
org.forgerock.opendj.ldap.ByteSequence bindPassword,
List<Control> requestControls,
List<Control> responseControls)
Processes a bind using simple authentication with the provided information.
|
LDAPMessage |
LDAPReader.readMessage()
Reads an LDAP message from the associated input stream.
|
org.forgerock.opendj.ldap.ByteString |
LDAPAuthenticationHandler.requestAuthorizationIdentity()
Uses the "Who Am I?" extended operation to request that the server provide
the client with the authorization identity for this connection.
|
Object |
LDAPAuthenticationHandler.run()
Performs a privileged operation under JAAS so that the local authentication
information can be available for the SASL bind to the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskClient.cancelTask(String id)
Changes that the state of the task in the backend to a canceled state.
|
List<TaskEntry> |
TaskClient.getTaskEntries()
Gets all the ds-task entries from the task root.
|
TaskEntry |
TaskClient.getTaskEntry(String id)
Gets the entry of the task whose ID is
id from the directory. |
TaskEntry |
TaskClient.schedule(TaskScheduleInformation information)
Schedule a task for execution by writing an entry to the task backend.
|
Modifier and Type | Method and Description |
---|---|
static RawFilter |
RawFilter.create(String filterString)
Creates a new LDAP filter from the provided filter string.
|
static LDAPModification |
RawModification.decode(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as an
LDAP modification.
|
static LDAPFilter |
RawFilter.decode(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as a
raw search filter.
|
static LDAPAttribute |
RawAttribute.decode(org.forgerock.opendj.io.Asn1Reader reader)
Decodes the elements from the provided ASN.1 reader as an
LDAP attribute.
|
abstract Attribute |
RawAttribute.toAttribute()
Retrieves a core attribute containing the information for this
raw attribute.
|
abstract Modification |
RawModification.toModification()
Creates a new core
Modification object from this raw
modification. |
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.