KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > acme > movie > JndiContextBean


1 package org.acme.movie;
2
3 import javax.ejb.SessionBean JavaDoc;
4 import javax.ejb.CreateException JavaDoc;
5 import javax.ejb.EJBException JavaDoc;
6 import javax.ejb.SessionContext JavaDoc;
7 import javax.naming.Name JavaDoc;
8 import javax.naming.NamingException JavaDoc;
9 import javax.naming.NamingEnumeration JavaDoc;
10 import javax.naming.Context JavaDoc;
11 import javax.naming.NameParser JavaDoc;
12 import javax.naming.InitialContext JavaDoc;
13 import java.util.Hashtable JavaDoc;
14 import java.rmi.RemoteException JavaDoc;
15
16 /**
17  * Nested EJB implementation class
18  * Just delegates to this bean's java:comp/env namespace
19  *
20  * @author David Blevins <dblevins@visi.com>
21  */

22 public class JndiContextBean implements SessionBean JavaDoc, JndiContext {
23     public java.lang.Object JavaDoc lookup(Name JavaDoc name) throws NamingException JavaDoc {
24         return context.lookup(name);
25     }
26
27     public java.lang.Object JavaDoc lookup(String JavaDoc name) throws NamingException JavaDoc {
28         return context.lookup(name);
29     }
30
31     public void bind(Name JavaDoc name, java.lang.Object JavaDoc obj) throws NamingException JavaDoc {
32         context.bind(name, obj);
33     }
34
35     public void bind(String JavaDoc name, java.lang.Object JavaDoc obj) throws NamingException JavaDoc {
36         context.bind(name, obj);
37     }
38
39     public void rebind(Name JavaDoc name, java.lang.Object JavaDoc obj) throws NamingException JavaDoc {
40         context.rebind(name, obj);
41     }
42
43     public void rebind(String JavaDoc name, java.lang.Object JavaDoc obj) throws NamingException JavaDoc {
44         context.rebind(name, obj);
45     }
46
47     public void unbind(Name JavaDoc name) throws NamingException JavaDoc {
48         context.unbind(name);
49     }
50
51     public void unbind(String JavaDoc name) throws NamingException JavaDoc {
52         context.unbind(name);
53     }
54
55     public void rename(Name JavaDoc oldName, Name JavaDoc newName) throws NamingException JavaDoc {
56         context.rename(oldName, newName);
57     }
58
59     public void rename(String JavaDoc oldName, String JavaDoc newName) throws NamingException JavaDoc {
60         context.rename(oldName, newName);
61     }
62
63     public NamingEnumeration JavaDoc list(Name JavaDoc name) throws NamingException JavaDoc {
64         return context.list(name);
65     }
66
67     public NamingEnumeration JavaDoc list(String JavaDoc name) throws NamingException JavaDoc {
68         return context.list(name);
69     }
70
71     public NamingEnumeration JavaDoc listBindings(Name JavaDoc name) throws NamingException JavaDoc {
72         return context.listBindings(name);
73     }
74
75     public NamingEnumeration JavaDoc listBindings(String JavaDoc name) throws NamingException JavaDoc {
76         return context.listBindings(name);
77     }
78
79     public void destroySubcontext(Name JavaDoc name) throws NamingException JavaDoc {
80         context.destroySubcontext(name);
81     }
82
83     public void destroySubcontext(String JavaDoc name) throws NamingException JavaDoc {
84         context.destroySubcontext(name);
85     }
86
87     public Context JavaDoc createSubcontext(Name JavaDoc name) throws NamingException JavaDoc {
88         return context.createSubcontext(name);
89     }
90
91     public Context JavaDoc createSubcontext(String JavaDoc name) throws NamingException JavaDoc {
92         return context.createSubcontext(name);
93     }
94
95     public java.lang.Object JavaDoc lookupLink(Name JavaDoc name) throws NamingException JavaDoc {
96         return context.lookupLink(name);
97     }
98
99     public java.lang.Object JavaDoc lookupLink(String JavaDoc name) throws NamingException JavaDoc {
100         return context.lookupLink(name);
101     }
102
103     public NameParser JavaDoc getNameParser(Name JavaDoc name) throws NamingException JavaDoc {
104         return context.getNameParser(name);
105     }
106
107     public NameParser JavaDoc getNameParser(String JavaDoc name) throws NamingException JavaDoc {
108         return context.getNameParser(name);
109     }
110
111     public Name JavaDoc composeName(Name JavaDoc name, Name JavaDoc prefix) throws NamingException JavaDoc {
112         return context.composeName(name, prefix);
113     }
114
115     public String JavaDoc composeName(String JavaDoc name, String JavaDoc prefix)
116         throws NamingException JavaDoc {
117         return context.composeName(name, prefix);
118     }
119
120     public java.lang.Object JavaDoc addToEnvironment(String JavaDoc propName, java.lang.Object JavaDoc propVal)
121     throws NamingException JavaDoc {
122         return context.addToEnvironment(propName, propVal);
123     }
124
125     public java.lang.Object JavaDoc removeFromEnvironment(String JavaDoc propName)
126     throws NamingException JavaDoc {
127         return context.removeFromEnvironment(propName);
128     }
129
130     public Hashtable JavaDoc getEnvironment() throws NamingException JavaDoc {
131         return context.getEnvironment();
132     }
133
134     public void close() throws NamingException JavaDoc {
135         context.close();
136     }
137
138     public String JavaDoc getNameInNamespace() throws NamingException JavaDoc {
139         return context.getNameInNamespace();
140     }
141
142     private Context JavaDoc context;
143     public void ejbCreate() throws CreateException JavaDoc{
144         try {
145             context = new InitialContext JavaDoc();
146             context = (Context JavaDoc) context.lookup("java:comp/env");
147         } catch (NamingException JavaDoc e) {
148             throw (CreateException JavaDoc)new CreateException JavaDoc().initCause(e);
149         }
150     }
151
152     public void ejbActivate() throws EJBException JavaDoc, RemoteException JavaDoc {
153     }
154
155     public void ejbPassivate() throws EJBException JavaDoc, RemoteException JavaDoc {
156     }
157
158     public void ejbRemove() throws EJBException JavaDoc, RemoteException JavaDoc {
159     }
160
161     public void setSessionContext(SessionContext JavaDoc sessionContext) throws EJBException JavaDoc, RemoteException JavaDoc {
162     }
163 }
164
Popular Tags