Interface ExecutableSearchFilter

All Superinterfaces:
ExecutableSearch

public interface ExecutableSearchFilter extends ExecutableSearch
A search filter that can be executed against an LDAP to fetch results.
  • Method Details

    • execute

      @Nonnull SearchResult execute(@Nonnull SearchExecutor executor, @Nonnull ConnectionFactory factory) throws LdapException
      Performs an LDAP search and returns the results.
      Parameters:
      executor - configured to perform searches
      factory - ready-to-use connection factory
      Returns:
      the result of this search filter
      Throws:
      LdapException - thrown if there is an error performing the search
    • getSearchFilter

      @Nonnull SearchFilter getSearchFilter()
      Returns the search filter associated with this executable search filter.
      Returns:
      search filter