Removed DOCUMENT ME comments that were generated and applied source code
[utils] / test / enterprise / src / main / java / org / wamblee / support / jndi / StubInitialContext.java
1 package org.wamblee.support.jndi;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6 import javax.naming.InitialContext;
7 import javax.naming.Name;
8 import javax.naming.NamingException;
9
10 public class StubInitialContext extends InitialContext {
11     private Map<String, Object> bindings = new HashMap<String, Object>();
12
13     public StubInitialContext() throws NamingException {
14         super(true);
15     }
16
17     @Override
18     public void bind(String name, Object obj) throws NamingException {
19         bindings.put(name, obj);
20     }
21
22     @Override
23     public Object lookup(String name) throws NamingException {
24         return bindings.get(name);
25     }
26
27     @Override
28     public Object lookup(Name name) throws NamingException {
29         return super.lookup(name.toString());
30     }
31 }