/** * Creates an aggregate entry resolver using the labels from the DN resolver and the supplied entry resolver. * * @param resolver used for every label * * @return aggregate entry resolver */ public EntryResolver createEntryResolver(final org.ldaptive.auth.EntryResolver resolver) { final Map<String, org.ldaptive.auth.EntryResolver> resolvers = new HashMap<>(dnResolvers.size()); for (String label : dnResolvers.keySet()) { resolvers.put(label, resolver); } return new EntryResolver(resolvers); }
final AggregateDnResolver.EntryResolver entryResolver = new AggregateDnResolver.EntryResolver(); entryResolver.setEntryResolvers(entryResolvers); aggregateAuth.setEntryResolver(entryResolver);
/** * Creates an aggregate entry resolver using the labels from the DN resolver and the supplied entry resolver. * * @param resolver used for every label * * @return aggregate entry resolver */ public EntryResolver createEntryResolver(final org.ldaptive.auth.EntryResolver resolver) { final Map<String, org.ldaptive.auth.EntryResolver> resolvers = new HashMap<>(dnResolvers.size()); for (String label : dnResolvers.keySet()) { resolvers.put(label, resolver); } return new EntryResolver(resolvers); }
/** * Creates a new aggregate entry resolver. * * @param resolvers entry resolvers */ public EntryResolver(final Map<String, org.ldaptive.auth.EntryResolver> resolvers) { setEntryResolvers(resolvers); }
/** * Creates a new aggregate entry resolver. * * @param resolvers entry resolvers */ public EntryResolver(final Map<String, org.ldaptive.auth.EntryResolver> resolvers) { setEntryResolvers(resolvers); }