1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  package net.sf.ldaptemplate.support;
18  
19  import java.util.Hashtable;
20  
21  import javax.naming.NamingException;
22  import javax.naming.directory.DirContext;
23  import javax.naming.ldap.InitialLdapContext;
24  
25  /***
26   * ContextSource implementation which creates an <code>InitialLdapContext</code>
27   * instance. For configuration information, see
28   * {@link net.sf.ldaptemplate.support.AbstractContextSource AbstractContextSource}.
29   * 
30   * @see net.sf.ldaptemplate.support.AbstractContextSource
31   * 
32   * @author Mattias Arthursson
33   * @author Adam Skogman
34   * @author Ulrik Sandberg
35   */
36  public class LdapContextSource extends AbstractContextSource {
37  
38      
39  
40  
41  
42  
43      protected DirContext getDirContextInstance(Hashtable environment)
44              throws NamingException {
45          return new InitialLdapContext(environment, null);
46      }
47  
48  }