Package | Description |
---|---|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
org.forgerock.opendj.ldap.spi |
Interfaces and classes for service providers.
|
org.forgerock.opendj.ldif |
Classes and interfaces for reading and writing LDIF.
|
org.forgerock.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
org.forgerock.opendj.rest2ldap.authz |
This package contains
Filter to authenticate and authorize LDAP connections. |
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.config |
Contains code used to interact with the Directory Server configuration.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
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.types |
Contains implementations for a number of Directory Server data
types.
|
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaResolver.resolveSchema(String dn)
Finds the appropriate schema for use with the provided distinguished
name.
|
Modifier and Type | Method and Description |
---|---|
static Function<ByteString,AttributeDescription,NeverThrowsException> |
Functions.byteStringToAttributeDescription(Schema schema)
Returns a function which parses
AttributeDescription s using the
provided schema. |
static Function<ByteString,DN,NeverThrowsException> |
Functions.byteStringToDN(Schema schema)
Returns a function which parses
DN s using the provided schema. |
Comparator<Entry> |
SortKey.comparator(Schema schema)
Returns a
Comparator which can be used to compare entries using
this sort key. |
static Comparator<Entry> |
SortKey.comparator(Schema schema,
Collection<SortKey> keys)
Returns a
Comparator which can be used to compare entries using
the provided list of sort keys. |
static Comparator<Entry> |
SortKey.comparator(Schema schema,
SortKey... keys)
Returns a
Comparator which can be used to compare entries using
the provided list of sort keys. |
static boolean |
Entries.conformsToSchema(Entry entry,
Schema schema,
SchemaValidationPolicy policy,
Collection<LocalizableMessage> errorMessages)
Returns
true if the provided entry is valid according to the
specified schema and schema validation policy. |
static boolean |
Entries.containsObjectClass(Entry entry,
Schema schema,
ObjectClass objectClass)
Check if the provided entry contains the provided object class.
|
static DN |
DN.format(String template,
Schema schema,
Object... attributeValues)
Creates a new DN using the provided DN template and unescaped attribute
values using the provided schema.
|
static Set<ObjectClass> |
Entries.getObjectClasses(Entry entry,
Schema schema)
Returns an unmodifiable set containing the object classes associated with
the provided entry.
|
static ObjectClass |
Entries.getStructuralObjectClass(Entry entry,
Schema schema)
Returns the structural object class associated with the provided entry,
or
null if none was found. |
AttributeFilter |
AttributeFilter.includeAttribute(String attributeDescription,
Schema schema)
Specifies that the named attribute should be included in filtered
entries.
|
Matcher |
Filter.matcher(Schema schema)
Returns a
Matcher which can be used to compare this
Filter against entries using the provided Schema . |
DecodeOptions |
DecodeOptions.setSchema(Schema schema)
Sets the
Schema which will be used for decoding distinguished
names, attribute descriptions, and other objects which require a schema
in order to be decoded. |
static Function<String,AttributeDescription,NeverThrowsException> |
Functions.stringToAttributeDescription(Schema schema)
Returns a function which parses
AttributeDescription s using the
provided schema. |
static Function<String,DN,NeverThrowsException> |
Functions.stringToDN(Schema schema)
Returns a function which parses
DN s using the provided schema. |
AttributeParser |
AttributeParser.usingSchema(Schema schema)
Sets the
Schema which will be used when parsing schema sensitive
values such as DNs and attribute descriptions. |
static RDN |
RDN.valueOf(String rdn,
Schema schema)
Parses the provided LDAP string representation of a RDN using the
provided schema.
|
static LDAPUrl |
LDAPUrl.valueOf(String url,
Schema schema)
Parses the provided LDAP string representation of an LDAP URL using the
provided schema.
|
static DN |
DN.valueOf(String dn,
Schema schema)
Parses the provided LDAP string representation of a DN using the provided schema.
|
static AttributeDescription |
AttributeDescription.valueOf(String attributeDescription,
Schema schema)
Parses the provided LDAP string representation of an attribute
description using the provided schema.
|
static AVA |
AVA.valueOf(String ava,
Schema schema)
Parses the provided LDAP string representation of an AVA using the
provided schema.
|
Constructor and Description |
---|
AttributeFilter(Collection<String> attributeDescriptions,
Schema schema)
Creates a new attribute filter which will include the attributes
identified by the provided search request attribute list.
|
MemoryBackend(Schema schema)
Creates a new empty memory backend which will use the provided schema.
|
MemoryBackend(Schema schema,
EntryReader reader)
Creates a new memory backend which will use the provided schema, and will
contain the entries read from the provided entry reader.
|
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaValidationPolicy.adaptSchemaForValidation(Schema schema)
Returns a strict view of the provided schema if the this policy is
configured to check attributes and object class, or a non-strict view of
the schema if not.
|
Schema |
Schema.asNonStrictSchema()
Returns a non-strict view of this schema.
|
Schema |
Schema.asStrictSchema()
Returns a strict view of this schema.
|
static Schema |
Schema.getCoreSchema()
Returns the core schema.
|
static Schema |
Schema.getDefaultSchema()
Returns the default schema which should be used by this application.
|
static Schema |
Schema.getEmptySchema()
Returns the empty schema.
|
static Schema |
CoreSchema.getInstance()
Returns a reference to the singleton core schema.
|
static Schema |
Schema.readSchema(Connection connection,
DN name)
Reads the schema contained in the named subschema sub-entry.
|
static Schema |
Schema.readSchemaForEntry(Connection connection,
DN name)
Reads the schema contained in the subschema sub-entry which applies to
the named entry.
|
Schema |
SchemaBuilder.toSchema()
Returns a strict
Schema containing all of the schema elements
contained in this schema builder as well as the same set of schema
compatibility options. |
static Schema |
Schema.valueOf(Entry entry)
Parses the provided entry as a subschema subentry.
|
Modifier and Type | Method and Description |
---|---|
static LdapPromise<Schema> |
Schema.readSchemaAsync(Connection connection,
DN name)
Asynchronously reads the schema contained in the named subschema
sub-entry.
|
static LdapPromise<Schema> |
Schema.readSchemaForEntryAsync(Connection connection,
DN name)
Asynchronously reads the schema contained in the subschema sub-entry
which applies to the named entry.
|
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaValidationPolicy.adaptSchemaForValidation(Schema schema)
Returns a strict view of the provided schema if the this policy is
configured to check attributes and object class, or a non-strict view of
the schema if not.
|
SchemaBuilder |
SchemaBuilder.addSchema(Schema schema,
boolean overwrite)
Adds all of the schema elements in the provided schema to this schema
builder.
|
Assertion |
MatchingRuleImpl.getAssertion(Schema schema,
ByteSequence assertionValue)
Retrieves the normalized form of the provided assertion value, which is
best suited for efficiently performing less than matching operations on
that value.
|
Assertion |
MatchingRuleImpl.getGreaterOrEqualAssertion(Schema schema,
ByteSequence value)
Retrieves the normalized form of the provided assertion value, which is
best suited for efficiently performing greater than or equal matching
operations on that value.
|
Assertion |
MatchingRuleImpl.getLessOrEqualAssertion(Schema schema,
ByteSequence value)
Retrieves the normalized form of the provided assertion value, which is
best suited for efficiently performing less than or equal matching
operations on that value.
|
Assertion |
MatchingRuleImpl.getSubstringAssertion(Schema schema,
ByteSequence subInitial,
List<? extends ByteSequence> subAnyElements,
ByteSequence subFinal)
Retrieves the normalized form of the provided assertion substring values,
which is best suited for efficiently performing matching operations on
that value.
|
ByteString |
MatchingRuleImpl.normalizeAttributeValue(Schema schema,
ByteSequence value)
Retrieves the normalized form of the provided attribute value, which is
best suited for efficiently performing matching operations on that value.
|
static void |
Schema.setDefaultSchema(Schema schema)
Sets the default schema which should be used by this application.
|
boolean |
SyntaxImpl.valueIsAcceptable(Schema schema,
ByteSequence value,
LocalizableMessageBuilder invalidReason)
Indicates whether the provided value is acceptable for use in an
attribute with this syntax.
|
Constructor and Description |
---|
SchemaBuilder(Schema schema)
Creates a new schema builder containing all of the schema elements from
the provided schema and its compatibility options.
|
Modifier and Type | Method and Description |
---|---|
void |
Indexer.createKeys(Schema schema,
ByteSequence value,
Collection<ByteString> keys)
Generates the set of index keys for an attribute.
|
Modifier and Type | Method and Description |
---|---|
static EntryReader |
LDIF.search(EntryReader input,
SearchRequest search,
Schema schema)
Returns a filtered view of
input containing only those entries
which match the search base DN, scope, and filtered defined in
search . |
LDIFEntryReader |
LDIFEntryReader.setSchema(Schema schema)
Sets the schema which should be used for decoding entries that are read
from LDIF.
|
LDIFChangeRecordReader |
LDIFChangeRecordReader.setSchema(Schema schema)
Sets the schema which should be used for decoding change records that are
read from LDIF.
|
EntryGenerator |
EntryGenerator.setSchema(Schema schema)
Sets the schema which should be when generating entries.
|
Modifier and Type | Field and Description |
---|---|
protected Schema |
Rest2LdapHttpApplication.schema
Schema used to perform DN validations.
|
Constructor and Description |
---|
Rest2LdapHttpApplication(File configDirectory,
Schema schema)
Creates a new Rest2LDAP HTTP application using the provided configuration directory.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticationStrategy |
AuthenticationStrategies.newSaslPlainStrategy(ConnectionFactory connectionFactory,
Schema schema,
String authcIdTemplate)
Creates an
AuthenticationStrategy performing authentication against an LDAP server using a plain SASL
bind request. |
static AuthenticationStrategy |
AuthenticationStrategies.newSimpleBindStrategy(ConnectionFactory connectionFactory,
String bindDNTemplate,
Schema schema)
Creates an
AuthenticationStrategy performing simple BIND authentication against an LDAP server. |
Modifier and Type | Method and Description |
---|---|
abstract Syntax |
AttributeSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationHandler.reinitializeWithFullSchema(Schema schema)
Re-initializes the configuration handler with a fully initialized schema.
|
Modifier and Type | Method and Description |
---|---|
Schema |
ServerContext.getSchemaNG()
Returns the new schema of the server (SDK schema).
|
Modifier and Type | Method and Description |
---|---|
Assertion |
HistoricalCsnRangeMatchingRuleImpl.getAssertion(Schema schema,
ByteSequence assertionValue) |
Assertion |
HistoricalCsnOrderingMatchingRuleImpl.getAssertion(Schema schema,
ByteSequence value)
Retrieves the normalized form of the provided assertion value, which is
best suited for efficiently performing less than matching operations on
that value.
|
Assertion |
HistoricalCsnRangeMatchingRuleImpl.getGreaterOrEqualAssertion(Schema schema,
ByteSequence value) |
Assertion |
HistoricalCsnOrderingMatchingRuleImpl.getGreaterOrEqualAssertion(Schema schema,
ByteSequence value)
Retrieves the normalized form of the provided assertion value, which is
best suited for efficiently performing greater than or equal matching
operations on that value.
|
Assertion |
HistoricalCsnRangeMatchingRuleImpl.getLessOrEqualAssertion(Schema schema,
ByteSequence value) |
Assertion |
HistoricalCsnOrderingMatchingRuleImpl.getLessOrEqualAssertion(Schema schema,
ByteSequence value)
Retrieves the normalized form of the provided assertion value, which is
best suited for efficiently performing less than or equal matching
operations on that value.
|
Assertion |
HistoricalCsnRangeMatchingRuleImpl.getSubstringAssertion(Schema schema,
ByteSequence subInitial,
List<? extends ByteSequence> subAnyElements,
ByteSequence subFinal) |
Assertion |
HistoricalCsnOrderingMatchingRuleImpl.getSubstringAssertion(Schema schema,
ByteSequence subInitial,
List<? extends ByteSequence> subAnyElements,
ByteSequence subFinal)
Retrieves the normalized form of the provided assertion substring values,
which is best suited for efficiently performing matching operations on
that value.
|
ByteString |
HistoricalCsnRangeMatchingRuleImpl.normalizeAttributeValue(Schema schema,
ByteSequence value) |
ByteString |
HistoricalCsnOrderingMatchingRuleImpl.normalizeAttributeValue(Schema schema,
ByteSequence value) |
Modifier and Type | Method and Description |
---|---|
Syntax |
UserPasswordSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
UUIDSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
UTCTimeSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
TelexNumberSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
TeletexTerminalIdentifierSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
TelephoneNumberSyntax.getSDKSyntax(Schema schema) |
Syntax |
SupportedAlgorithmSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
SubtreeSpecificationSyntax.getSDKSyntax(Schema schema) |
Syntax |
SubstringAssertionSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
ProtocolInformationSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
PrintableStringSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
PresentationAddressSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
PostalAddressSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
OtherMailboxSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
OctetStringSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
ObjectClassSyntax.getSDKSyntax(Schema schema) |
Syntax |
OIDSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
NumericStringSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
NameFormSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
NameAndOptionalUIDSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
MatchingRuleUseSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
MatchingRuleSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
LDAPSyntaxDescriptionSyntax.getSDKSyntax(Schema schema) |
Syntax |
JPEGSyntax.getSDKSyntax(Schema schema) |
Syntax |
IntegerSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
IA5StringSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
GuideSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
GeneralizedTimeSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
FaxSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
FaxNumberSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
EnhancedGuideSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
DistinguishedNameSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
DirectoryStringSyntax.getSDKSyntax(Schema schema) |
Syntax |
DeliveryMethodSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
DITStructureRuleSyntax.getSDKSyntax(Schema schema) |
Syntax |
DITContentRuleSyntax.getSDKSyntax(Schema schema) |
Syntax |
CountryStringSyntax.getSDKSyntax(Schema schema) |
Syntax |
CertificateSyntax.getSDKSyntax(Schema schema) |
Syntax |
CertificatePairSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
CertificateListSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
CertificateExactAssertionSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
BooleanSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
BitStringSyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
BinarySyntax.getSDKSyntax(Schema schema)
Returns the SDK Syntax equivalent to this syntax.
|
Syntax |
AuthPasswordSyntax.getSDKSyntax(Schema schema) |
Syntax |
AttributeTypeSyntax.getSDKSyntax(Schema schema) |
Syntax |
AciSyntax.getSDKSyntax(Schema schema) |
Modifier and Type | Method and Description |
---|---|
Schema |
Schema.getSchemaNG()
Returns the SDK schema.
|
Schema |
Schema.SchemaUpdater.update(SchemaBuilder builder)
Returns an updated schema.
|
Modifier and Type | Method and Description |
---|---|
AttributeParser |
AttributeParser.usingSchema(Schema schema)
Sets the
Schema which will be used when parsing schema sensitive
values such as DNs and attribute descriptions. |
Constructor and Description |
---|
Schema(Schema schemaNG)
Creates a new schema structure with all elements initialized but empty.
|
Copyright 2010-2017 ForgeRock AS.