blob: 1391fc09ef7c82ae633024e400fea74fdc8a4409 [file] [log] [blame] [edit]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ldaptive="http://www.ldaptive.org/schema/spring-ext"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.ldaptive.org/schema/spring-ext http://www.ldaptive.org/schema/spring-ext.xsd">
<bean id="conversionService"
class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<bean class="org.ldaptive.beans.spring.convert.StringToDurationConverter"/>
<bean class="org.ldaptive.beans.spring.convert.DurationToStringConverter"/>
</set>
</property>
</bean>
<ldaptive:aggregate-pooled-search-executor baseDn="${ldapBaseDn}" binaryAttributes="jpegPhoto" />
<ldaptive:pooled-connection-factory
ldapUrl="${ldapTestHost}"
useStartTLS="false"
bindDn="${ldapBindDn}"
bindCredential="${ldapBindCredential}"
blockWaitTime="PT5S"
minPoolSize="3"
maxPoolSize="10"
validatePeriodically="true" />
<bean id="oneTermSearch" class="org.ldaptive.templates.SearchTemplates">
<constructor-arg>
<list>
<value>(|(givenName={term1})(sn={term1}))</value>
<value>(|(givenName={term1}*)(sn={term1}*))</value>
<value>(|(givenName=*{term1}*)(sn=*{term1}*))</value>
<value>(mail={term1})</value>
<value>(mail={term1}*)</value>
<value>(mail=*{term1}*)</value>
</list>
</constructor-arg>
</bean>
<bean id="twoTermSearch" class="org.ldaptive.templates.SearchTemplates">
<constructor-arg>
<list>
<value>(&amp;(givenName={term1})(sn={term2}))</value>
<value>(cn={term1} {term2})</value>
<value>(&amp;(givenName={term1}*)(sn={term2}*))</value>
<value>(cn={term1}* {term2}*)</value>
<value>(&amp;(givenName=*{term1}*)(sn=*{term2}*))</value>
<value>(cn=*{term1}* *{term2}*)</value>
<value>(&amp;(givenName={initial1}*)(sn={term2}))</value>
<value>(sn={term2})</value>
</list>
</constructor-arg>
</bean>
<bean id="threeTermSearch" class="org.ldaptive.templates.SearchTemplates">
<constructor-arg>
<list>
<value>(|(&amp;(givenName={term1})(sn={term3}))(&amp;(givenName={term2})(sn={term3})))</value>
<value>(|(cn={term1} {term2} {term3})(cn={term2} {term1} {term3}))</value>
<value>(|(&amp;(givenName={term1}*)(sn={term3}*))(&amp;(givenName={term2}*)(sn={term3}*)))</value>
<value>(|(cn={term1}* {term2}* {term3}*)(cn={term2}* {term1}* {term3}*))</value>
<value>(|(&amp;(givenName=*{term1}*)(sn=*{term3}*))(&amp;(givenName=*{term2}*)(sn=*{term3}*)))</value>
<value>(|(cn=*{term1}* *{term2}* *{term3}*)(cn=*{term2}* *{term1}* *{term3}*))</value>
<value>(|(&amp;(givenName={term1})(sn={term3}))(&amp;(givenName={term2})(sn={term3})))</value>
<value>(|(&amp;p(givenName={initial1}*)(sn={term3}))(&amp;(givenName={initial2}*)(sn={term3})))</value>
<value>(sn={term3})</value>
</list>
</constructor-arg>
</bean>
</beans>