/** * Creates a new template search DN resolver. * * @param cf connection factory * @param engine velocity engine * @param filter filter template * * @throws VelocityException if velocity is not configured properly or the filter template is invalid */ public TemplateSearchDnResolver(final ConnectionFactory cf, final VelocityEngine engine, final String filter) throws VelocityException { super(engine, filter); setConnectionFactory(cf); }
@Override public String toString() { return String.format( "[%s@%d::factory=%s, templateName=%s, baseDn=%s, userFilter=%s, userFilterParameters=%s, " + "allowMultipleDns=%s, subtreeSearch=%s, derefAliases=%s, followReferrals=%s]", getClass().getName(), hashCode(), factory, getTemplate().getTemplateName(), getBaseDn(), getUserFilter(), Arrays.toString(getUserFilterParameters()), getAllowMultipleDns(), getSubtreeSearch(), getDerefAliases(), getFollowReferrals()); } }