Class AbstractExecutableSearchFilterBuilder

java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
net.shibboleth.idp.attribute.resolver.dc.ldap.AbstractExecutableSearchFilterBuilder
All Implemented Interfaces:
ExecutableSearchBuilder<ExecutableSearchFilter>, Component, DestructableComponent, InitializableComponent
Direct Known Subclasses:
ParameterizedExecutableSearchFilterBuilder, TemplatedExecutableSearchFilterBuilder

public abstract class AbstractExecutableSearchFilterBuilder extends AbstractInitializableComponent implements ExecutableSearchBuilder<ExecutableSearchFilter>
Abstract executable search filter builder for implementations that can provide a search filter.
  • Field Details

    • log

      private final org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • AbstractExecutableSearchFilterBuilder

      public AbstractExecutableSearchFilterBuilder()
  • Method Details

    • build

      protected ExecutableSearchFilter build(@Nonnull SearchFilter searchFilter)
      Creates an executable search filter that performs a search with the search filter.
      Parameters:
      searchFilter - to execute a search with
      Returns:
      executable search filter