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  }