@Bean @ConditionalOnMissingBean(LdapOperations.class) public LdapTemplate ldapTemplate(ContextSource contextSource) { LdapTemplate ldapTemplate = new LdapTemplate(contextSource); ldapTemplate.setIgnorePartialResultException(true); return ldapTemplate; } }
LdapTemplateContextSource loadLdap(LdapServerInventory inv) { LdapContextSource ldapContextSource = buildLdapContextSource(inv, new HashMap<>()); LdapTemplate ldapTemplate; ldapTemplate = new LdapTemplate(); ldapTemplate.setIgnorePartialResultException(true); ldapTemplate.setContextSource(ldapContextSource); return new LdapTemplateContextSource(ldapTemplate, ldapContextSource); }
LdapTemplateContextSource loadLdap(LdapServerInventory inv, Map<String, Object> baseEnvironmentProperties) { LdapContextSource ldapContextSource = buildLdapContextSource(inv, baseEnvironmentProperties); LdapTemplate ldapTemplate; ldapTemplate = new LdapTemplate(); ldapTemplate.setIgnorePartialResultException(true); ldapTemplate.setContextSource(ldapContextSource); return new LdapTemplateContextSource(ldapTemplate, ldapContextSource); }
protected LdapTemplate createLdapTemplate(LdapContextSource ldapContextSource) { LdapTemplate ldapTemplate = new LdapTemplate(ldapContextSource); ldapTemplate.setIgnorePartialResultException(true); return ldapTemplate; }
protected LdapTemplate createLdapTemplate(LdapContextSource ldapContextSource) { LdapTemplate ldapTemplate = new LdapTemplate(ldapContextSource); ldapTemplate.setIgnorePartialResultException(true); return ldapTemplate; }
final LdapTemplate template = new LdapTemplate(); template.setContextSource(contextSource); template.setIgnorePartialResultException(true);
@Test public void testSearch_PartialResult_IgnoreSet() throws Exception { tested.setIgnorePartialResultException(true); expectGetReadOnlyContext(); when(searchExecutorMock.executeSearch(dirContextMock)).thenThrow(new javax.naming.PartialResultException()); tested.search(searchExecutorMock, handlerMock, dirContextProcessorMock); verify(dirContextProcessorMock).preProcess(dirContextMock); verify(dirContextProcessorMock).postProcess(dirContextMock); verify(dirContextMock).close(); }
@Test public void testList_PartialResultException_Ignore() throws NamingException { expectGetReadOnlyContext(); javax.naming.PartialResultException pre = new javax.naming.PartialResultException(); when(dirContextMock.list(NAME)).thenThrow(pre); tested.setIgnorePartialResultException(true); List list = tested.list(NAME); verify(dirContextMock).close(); assertThat(list).isNotNull(); assertThat(list).isEmpty(); }
@Override public void init(FilterConfig filterConfig) throws ServletException { ldapContextSource = new LdapContextSource(); checkRequiredConfigProperties(webAuthConfig); ldapContextSource.setBase(webAuthConfig.getLdapBase()); List<String> ldapUrls = webAuthConfig.getLdapUrls(); ldapContextSource.setUrls(ldapUrls.toArray(new String[ldapUrls.size()])); ldapContextSource.setUserDn(webAuthConfig.getLdapUser()); ldapContextSource.setPassword(webAuthConfig.getLdapPassword()); ldapContextSource.afterPropertiesSet(); ldapTemplate = new LdapTemplate(ldapContextSource); ldapTemplate.setIgnorePartialResultException(true); }
@PostConstruct protected void init() { if (webLdapConfig.getLdapEnabled()) { ldapContextSource = new LdapContextSource(); checkRequiredConfigProperties(webLdapConfig); ldapContextSource.setBase(webLdapConfig.getLdapBase()); List<String> ldapUrls = webLdapConfig.getLdapUrls(); ldapContextSource.setUrls(ldapUrls.toArray(new String[ldapUrls.size()])); ldapContextSource.setUserDn(webLdapConfig.getLdapUser()); ldapContextSource.setPassword(webLdapConfig.getLdapPassword()); ldapContextSource.afterPropertiesSet(); ldapTemplate = new LdapTemplate(ldapContextSource); ldapTemplate.setIgnorePartialResultException(true); } } }
@Override public void init(FilterConfig filterConfig) throws ServletException { ldapContextSource = new LdapContextSource(); checkRequiredConfigProperties(webLdapConfig); ldapContextSource.setBase(webLdapConfig.getLdapBase()); List<String> ldapUrls = webLdapConfig.getLdapUrls(); ldapContextSource.setUrls(ldapUrls.toArray(new String[ldapUrls.size()])); ldapContextSource.setUserDn(webLdapConfig.getLdapUser()); ldapContextSource.setPassword(webLdapConfig.getLdapPassword()); ldapContextSource.afterPropertiesSet(); ldapTemplate = new LdapTemplate(ldapContextSource); ldapTemplate.setIgnorePartialResultException(true); }
ldapTemplate.setIgnorePartialResultException(ignorePartialResultException); ldapTemplate.setIgnoreNameNotFoundException(ignoreNameNotFoundException);
ldapTemplate.setIgnorePartialResultException(ignorePartialResultException); ldapTemplate.setIgnoreNameNotFoundException(ignoreNameNotFoundException);
ldapTemplate.setIgnorePartialResultException(ignorePartialResultException); ldapTemplate.setIgnoreNameNotFoundException(ignoreNameNotFoundException);
ldapTemplate.setIgnorePartialResultException(ignorePartialResultException); ldapTemplate.setIgnoreNameNotFoundException(ignoreNameNotFoundException);
template.setIgnorePartialResultException(config.isIgnorePartialResultException());
template.setIgnorePartialResultException(config.isIgnorePartialResultException());