Package | Description |
---|---|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
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.types |
Contains implementations for a number of Directory Server data
types.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
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.
|
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.
|
abstract boolean |
VirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed)
Indicates whether this attribute may be included in search
filters as part of the criteria for locating entries.
|
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.
|
abstract void |
VirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation)
Processes the provided search operation in which the search
criteria includes an operation targeted at this virtual
attribute.
|
Modifier and Type | Method and Description |
---|---|
Collection<VirtualAttributeRule> |
VirtualAttributeConfigManager.getVirtualAttributes()
Retrieves the collection of registered virtual attribute rules.
|
static Collection<VirtualAttributeRule> |
DirectoryServer.getVirtualAttributes()
Retrieves the set of virtual attribute rules registered with the Directory
Server.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualAttributeConfigManager.deregister(VirtualAttributeRule rule)
Deregisters the provided virtual attribute rule.
|
static void |
DirectoryServer.deregisterVirtualAttribute(VirtualAttributeRule rule)
Deregisters the provided virtual attribute rule with the Directory Server.
|
void |
VirtualAttributeConfigManager.register(VirtualAttributeRule rule)
Registers the provided virtual attribute rule.
|
static void |
DirectoryServer.registerVirtualAttribute(VirtualAttributeRule rule)
Registers the provided virtual attribute rule with the Directory Server.
|
Modifier and Type | Method and Description |
---|---|
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) |
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 |
EntryUUIDVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
PasswordPolicySubentryVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
MemberVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
IsMemberOfVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed)
Indicates whether this attribute may be included in search
filters as part of the criteria for locating entries.
|
boolean |
SubschemaSubentryVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
GoverningStructureRuleVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
HasSubordinatesVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
NumSubordinatesVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
EntityTagVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
EntryDNVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed)
Indicates whether this attribute may be included in search
filters as part of the criteria for locating entries.
|
boolean |
StructuralObjectClassVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
UserDefinedVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
PasswordExpirationTimeVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
boolean |
CollectiveAttributeSubentriesVirtualAttributeProvider.isSearchable(VirtualAttributeRule rule,
SearchOperation searchOperation,
boolean isPreIndexed) |
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) |
void |
EntryUUIDVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
PasswordPolicySubentryVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
MemberVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
IsMemberOfVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
SubschemaSubentryVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
GoverningStructureRuleVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
HasSubordinatesVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
NumSubordinatesVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
EntityTagVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
EntryDNVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
StructuralObjectClassVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
UserDefinedVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
PasswordExpirationTimeVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
void |
CollectiveAttributeSubentriesVirtualAttributeProvider.processSearch(VirtualAttributeRule rule,
SearchOperation searchOperation) |
Modifier and Type | Method and Description |
---|---|
VirtualAttributeRule |
VirtualAttribute.getVirtualAttributeRule()
Retrieves the virtual attribute rule that governs the behavior of
this virtual attribute.
|
Constructor and Description |
---|
VirtualAttribute(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Entry entry,
VirtualAttributeRule rule)
Creates a new virtual attribute with the provided information.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.