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.extensions |
Contains various implementations of Directory Server APIs that are not
appropriate for other packages.
|
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.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 SearchFilter |
Converters.toSearchFilter(org.forgerock.opendj.ldap.Filter filter)
Converts from OpenDJ LDAP SDK
Filter to
OpenDJ server RawFilter . |
Modifier and Type | Method and Description |
---|---|
static org.forgerock.opendj.ldap.Filter |
Converters.from(SearchFilter filter)
Converts from OpenDJ server
SearchFilter to OpenDJ LDAP SDK
Filter . |
Modifier and Type | Method and Description |
---|---|
abstract SearchFilter |
Group.getGroupDefinitionFilter()
Retrieves a search filter that may be used to identify entries
containing definitions for groups of this type in the Directory
Server.
|
Modifier and Type | Method and Description |
---|---|
Set<SearchFilter> |
EntryCache.getExcludeFilters()
Retrieves the set of search filters that may be used to determine
whether an entry should be excluded from the cache.
|
Set<SearchFilter> |
EntryCache.getIncludeFilters()
Retrieves the set of search filters that may be used to determine
whether an entry should be included in the cache.
|
Modifier and Type | Method and Description |
---|---|
abstract MemberList |
Group.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter)
Retrieves an iterator that may be used to cursor through the
entries of the members contained in this group.
|
boolean |
AccessControlHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter)
Indicates whether the provided operation search filter is allowed
based on the access control configuration.
|
boolean |
LocalBackend.isIndexed(SearchFilter filter)
Indicates whether a subtree search using the provided filter
would be indexed in this backend.
|
Modifier and Type | Method and Description |
---|---|
void |
EntryCache.setExcludeFilters(Set<SearchFilter> excludeFilters)
Specifies the set of search filters that may be used to determine
whether an entry should be excluded from the cache.
|
void |
EntryCache.setIncludeFilters(Set<SearchFilter> includeFilters)
Specifies the set of search filters that may be used to determine
whether an entry should be included in the cache.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AciHandler.isAllowed(Operation operation,
Entry entry,
SearchFilter filter) |
Modifier and Type | Method and Description |
---|---|
SearchFilter |
LDAPAssertionRequestControl.getSearchFilter()
Retrieves the processed search filter for this control.
|
Modifier and Type | Method and Description |
---|---|
SearchFilter |
SearchOperation.getFilter()
Retrieves the filter for this search operation.
|
SearchFilter |
SearchOperationBasis.getFilter() |
SearchFilter |
SearchOperationWrapper.getFilter() |
Modifier and Type | Method and Description |
---|---|
SearchFilter |
DynamicGroup.getGroupDefinitionFilter() |
SearchFilter |
StaticGroup.getGroupDefinitionFilter() |
SearchFilter |
VirtualStaticGroup.getGroupDefinitionFilter() |
Modifier and Type | Method and Description |
---|---|
static Set<SearchFilter> |
EntryCacheCommon.getFilters(SortedSet<String> filters,
LocalizableMessageDescriptor.Arg3<Object,Object,Object> decodeErrorMsg,
EntryCacheCommon.ConfigErrorHandler errorHandler,
org.forgerock.opendj.ldap.Dn configEntryDN)
Reads a list of string filters and convert it to a list of search
filters.
|
Modifier and Type | Method and Description |
---|---|
MemberList |
DynamicGroup.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter) |
MemberList |
StaticGroup.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter) |
MemberList |
VirtualStaticGroup.getMembers(org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter) |
Constructor and Description |
---|
DynamicGroupMemberList(org.forgerock.opendj.ldap.Dn groupDN,
Set<LDAPURL> memberURLs,
org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter)
Creates a new dynamic group member list with the provided information.
|
DynamicGroupSearchThread(DynamicGroupMemberList memberList,
org.forgerock.opendj.ldap.Dn[] baseDNs,
SearchFilter[] filters,
LDAPURL[][] memberURLs)
Creates a new dynamic group search thread that is associated with the
provided member list and that will perform the search using the provided
information.
|
FilteredStaticGroupMemberList(ServerContext serverContext,
org.forgerock.opendj.ldap.Dn groupDN,
Set<org.opends.server.extensions.StaticGroup.CompactDn> memberDNs,
org.forgerock.opendj.ldap.Dn baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter)
Creates a new filtered static group member list with the provided
information.
|
Modifier and Type | Method and Description |
---|---|
SearchFilter |
LDAPFilter.toSearchFilter()
Converts this LDAP filter to a search filter that may be used by the
Directory Server's core processing.
|
Constructor and Description |
---|
LDAPFilter(SearchFilter filter)
Creates a new LDAP filter from the provided search filter.
|
Modifier and Type | Field and Description |
---|---|
static SearchFilter |
LDAPURL.DEFAULT_SEARCH_FILTER
The default search filter that will be used if none is provided.
|
Modifier and Type | Method and Description |
---|---|
static SearchFilter |
SearchFilter.createANDFilter(Collection<SearchFilter> filterComponents)
Creates a new AND search filter with the provided information.
|
static SearchFilter |
SearchFilter.createApproximateFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates an approximate search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createApproximateFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates an approximate search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createEqualityFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a new equality search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createEqualityFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a new equality search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createExtensibleMatchFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString assertionValue,
String matchingRuleID,
boolean dnAttributes)
Creates an extensible matching filter with the provided
information.
|
static SearchFilter |
SearchFilter.createExtensibleMatchFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString assertionValue,
String matchingRuleID,
boolean dnAttributes)
Creates an extensible matching filter with the provided
information.
|
static SearchFilter |
SearchFilter.createFilterFromString(String filterString)
Decodes the provided filter string as a search filter.
|
static SearchFilter |
SearchFilter.createGreaterOrEqualFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a greater-or-equal search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createGreaterOrEqualFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a greater-or-equal search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createLessOrEqualFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a less-or-equal search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createLessOrEqualFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a less-or-equal search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createNOTFilter(SearchFilter notComponent)
Creates a new NOT search filter with the provided information.
|
static SearchFilter |
SearchFilter.createORFilter(Collection<SearchFilter> filterComponents)
Creates a new OR search filter with the provided information.
|
static SearchFilter |
SearchFilter.createPresenceFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType)
Creates a presence search filter with the provided information.
|
static SearchFilter |
SearchFilter.createPresenceFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions)
Creates a presence search filter with the provided information.
|
static SearchFilter |
SearchFilter.createSubstringFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
org.forgerock.opendj.ldap.ByteString subInitialElement,
List<org.forgerock.opendj.ldap.ByteString> subAnyElements,
org.forgerock.opendj.ldap.ByteString subFinalElement)
Creates a new substring search filter with the provided
information.
|
static SearchFilter |
SearchFilter.createSubstringFilter(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
Set<String> attributeOptions,
org.forgerock.opendj.ldap.ByteString subInitialElement,
List<org.forgerock.opendj.ldap.ByteString> subAnyElements,
org.forgerock.opendj.ldap.ByteString subFinalElement)
Creates a new substring search filter with the provided
information.
|
SearchFilter |
LDAPURL.getFilter()
Retrieves the processed search filter for this LDAP URL.
|
SearchFilter |
SearchFilter.getNotComponent()
Retrieves the filter component for this NOT filter.
|
static SearchFilter |
SearchFilter.objectClassPresent()
Returns the
objectClass presence filter (objectClass=*) . |
abstract SearchFilter |
RawFilter.toSearchFilter()
Converts this raw filter to a search filter that may be used by
the Directory Server's core processing.
|
Modifier and Type | Method and Description |
---|---|
List<SearchFilter> |
LDIFImportConfig.getExcludeFilters()
Retrieves the set of search filters that should be used to
determine which entries to exclude from the LDIF.
|
List<SearchFilter> |
LDIFExportConfig.getExcludeFilters()
Retrieves the set of search filters that should be used to
determine which entries to exclude from the LDIF.
|
Set<SearchFilter> |
SearchFilter.getFilterComponents()
Retrieves the set of filter components for this AND or OR filter.
|
Set<SearchFilter> |
VirtualAttributeRule.getFilters()
Retrieves the set of search filters for entries that are eligible
to have this virtual attribute.
|
List<SearchFilter> |
LDIFImportConfig.getIncludeFilters()
Retrieves the set of search filters that should be used to
determine which entries to include in the LDIF.
|
List<SearchFilter> |
LDIFExportConfig.getIncludeFilters()
Retrieves the set of search filters that should be used to
determine which entries to include in the LDIF.
|
Modifier and Type | Method and Description |
---|---|
static RawFilter |
RawFilter.create(SearchFilter filter)
Creates a new LDAP filter from the provided search filter.
|
static SearchFilter |
SearchFilter.createNOTFilter(SearchFilter notComponent)
Creates a new NOT search filter with the provided information.
|
void |
LDAPURL.setFilter(SearchFilter filter)
Specifies the search filter for this LDAP URL.
|
Modifier and Type | Method and Description |
---|---|
static SearchFilter |
SearchFilter.createANDFilter(Collection<SearchFilter> filterComponents)
Creates a new AND search filter with the provided information.
|
static SearchFilter |
SearchFilter.createORFilter(Collection<SearchFilter> filterComponents)
Creates a new OR search filter with the provided information.
|
void |
LDIFImportConfig.setExcludeFilters(List<SearchFilter> excludeFilters)
Specifies the set of search filters that should be used to
determine which entries to exclude from the LDIF.
|
void |
LDIFExportConfig.setExcludeFilters(List<SearchFilter> excludeFilters)
Specifies the set of search filters that should be used to
determine which entries to exclude from the LDIF.
|
void |
LDIFImportConfig.setIncludeFilters(List<SearchFilter> includeFilters)
Specifies the set of search filters that should be used to
determine which entries to include in the LDIF.
|
void |
LDIFExportConfig.setIncludeFilters(List<SearchFilter> includeFilters)
Specifies the set of search filters that should be used to
determine which entries to include in the LDIF.
|
Constructor and Description |
---|
LDAPURL(String scheme,
String host,
int port,
org.forgerock.opendj.ldap.Dn baseDN,
LinkedHashSet<String> attributes,
org.forgerock.opendj.ldap.SearchScope scope,
SearchFilter filter,
List<String> extensions)
Creates a new LDAP URL with the provided information.
|
SearchFilter(FilterType filterType,
Collection<SearchFilter> filterComponents,
SearchFilter notComponent,
org.forgerock.opendj.ldap.AttributeDescription attributeDescription,
org.forgerock.opendj.ldap.ByteString assertionValue,
org.forgerock.opendj.ldap.ByteString subInitialElement,
List<org.forgerock.opendj.ldap.ByteString> subAnyElements,
org.forgerock.opendj.ldap.ByteString subFinalElement,
String matchingRuleID,
boolean dnAttributes)
Creates a new search filter with the provided information.
|
Constructor and Description |
---|
SearchFilter(FilterType filterType,
Collection<SearchFilter> filterComponents,
SearchFilter notComponent,
org.forgerock.opendj.ldap.AttributeDescription attributeDescription,
org.forgerock.opendj.ldap.ByteString assertionValue,
org.forgerock.opendj.ldap.ByteString subInitialElement,
List<org.forgerock.opendj.ldap.ByteString> subAnyElements,
org.forgerock.opendj.ldap.ByteString subFinalElement,
String matchingRuleID,
boolean dnAttributes)
Creates a new search filter with the provided information.
|
VirtualAttributeRule(org.forgerock.opendj.ldap.schema.AttributeType attributeType,
VirtualAttributeProvider<? extends org.forgerock.opendj.server.config.server.VirtualAttributeCfg> provider,
Set<org.forgerock.opendj.ldap.Dn> baseDNs,
org.forgerock.opendj.ldap.SearchScope scope,
Set<org.forgerock.opendj.ldap.Dn> groupDNs,
Set<SearchFilter> filters,
org.forgerock.opendj.server.config.meta.VirtualAttributeCfgDefn.ConflictBehavior conflictBehavior)
Creates a new virtual attribute rule with the provided information.
|
Modifier and Type | Method and Description |
---|---|
SearchFilter |
PostOperationSearchOperation.getFilter()
Retrieves the filter for this search operation.
|
SearchFilter |
PostResponseSearchOperation.getFilter()
Retrieves the filter for this search operation.
|
SearchFilter |
PreOperationSearchOperation.getFilter()
Retrieves the filter for this search operation.
|
SearchFilter |
SearchReferenceSearchOperation.getFilter()
Retrieves the filter for this search operation.
|
SearchFilter |
SearchEntrySearchOperation.getFilter()
Retrieves the filter for this search operation.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.