1 package com.atlassian.user.impl.ldap.search;
2
3 import net.sf.ldaptemplate.support.filter.Filter;
4 import com.atlassian.user.impl.ldap.LiteralFilter;
5 import com.atlassian.user.impl.ldap.properties.LdapSearchProperties;
6
7 public class DefaultLdapFilterFactory implements LdapFilterFactory
8 {
9 private final LdapSearchProperties searchProperties;
10
11 public DefaultLdapFilterFactory(LdapSearchProperties searchProperties)
12 {
13 this.searchProperties = searchProperties;
14 }
15
16 public Filter getGroupSearchFilter()
17 {
18 return new LiteralFilter(searchProperties.getGroupFilter());
19 }
20
21 public Filter getUserSearchFilter()
22 {
23 return new LiteralFilter(searchProperties.getUserFilter());
24 }
25 }