public class SubtreeEvaluator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private Evaluator |
evaluator
A refinement filter evaluator
|
| Constructor and Description |
|---|
SubtreeEvaluator(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a subtreeSpecification evaluatior which can be used to determine
if an entry is included within the collection of a subtree.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(org.apache.directory.api.ldap.model.subtree.SubtreeSpecification subtree,
org.apache.directory.api.ldap.model.name.Dn apDn,
org.apache.directory.api.ldap.model.name.Dn entryDn,
org.apache.directory.api.ldap.model.entry.Entry entry)
Determines if an entry is selected by a subtree specification.
|
private final Evaluator evaluator
public SubtreeEvaluator(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
schemaManager - The server schemaManagerpublic boolean evaluate(org.apache.directory.api.ldap.model.subtree.SubtreeSpecification subtree,
org.apache.directory.api.ldap.model.name.Dn apDn,
org.apache.directory.api.ldap.model.name.Dn entryDn,
org.apache.directory.api.ldap.model.entry.Entry entry)
throws org.apache.directory.api.ldap.model.exception.LdapException
subtree - the subtree specificationapDn - the distinguished name of the administrative point containing the subentryentryDn - the distinguished name of the candidate entryorg.apache.directory.api.ldap.model.exception.LdapException - if errors are encountered while evaluating selection