public class SubtreeEvaluator extends Object
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.
|
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 entryentry
- The entry to evaluateorg.apache.directory.api.ldap.model.exception.LdapException
- if errors are encountered while evaluating selectionCopyright © 2003–2020 The Apache Software Foundation. All rights reserved.