Class AbstractTemplateSearchDnResolver

All Implemented Interfaces:
DnResolver, ConnectionFactoryManager
Direct Known Subclasses:
TemplateSearchDnResolver

public abstract class AbstractTemplateSearchDnResolver extends SearchDnResolver
Base class for Template based search dn resolvers.
  • Field Details

    • template

      @Nonnull private final Template template
      Template.
    • eventHandler

      private final org.apache.velocity.app.event.ReferenceInsertionEventHandler eventHandler
      Event handler used for escaping.
  • Constructor Details

    • AbstractTemplateSearchDnResolver

      public AbstractTemplateSearchDnResolver(@Nonnull org.apache.velocity.app.VelocityEngine engine, @Nonnull @NotEmpty String filter) throws org.apache.velocity.exception.VelocityException
      Creates a new abstract template search DN resolver.
      Parameters:
      engine - velocity engine
      filter - filter template
      Throws:
      org.apache.velocity.exception.VelocityException - if velocity is not configured properly or the filter template is invalid
  • Method Details