KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jfox > ejb > EJBHomeMethod


1 /* JFox, the OpenSource J2EE Application Server
2  *
3  * Distributable under GNU LGPL license by gun.org
4  * more details please visit http://www.huihoo.org/jfox
5  */

6
7 package org.jfox.ejb;
8
9 import java.lang.reflect.Method JavaDoc;
10 import javax.ejb.EJBException JavaDoc;
11 import javax.ejb.EJBHome JavaDoc;
12 import javax.ejb.Handle JavaDoc;
13
14 /**
15  * @author <a HREF="mailto:young_yy@hotmail.com">Young Yang</a>
16  */

17
18 public class EJBHomeMethod {
19     public static final Method JavaDoc GetEJBMetaData;
20     public static final Method JavaDoc GetHomeHandle;
21     public static final Method JavaDoc RemoveByHandle;
22     public static final Method JavaDoc RemoveByPrimaryKey;
23
24     static {
25         try {
26             Class JavaDoc ejbHomeClass = EJBHome JavaDoc.class;
27             GetEJBMetaData = ejbHomeClass.getMethod("getEJBMetaData", new Class JavaDoc[0]);
28             GetHomeHandle = ejbHomeClass.getMethod("getHomeHandle", null);
29             RemoveByHandle = ejbHomeClass.getMethod("remove", new Class JavaDoc[]{Handle JavaDoc.class});
30             RemoveByPrimaryKey = ejbHomeClass.getMethod("remove", new Class JavaDoc[]{Object JavaDoc.class});
31         }
32         catch(Exception JavaDoc e) {
33             e.printStackTrace();
34             throw new EJBException JavaDoc(e);
35         }
36     };
37
38     public static void main(String JavaDoc[] args) {
39
40     }
41 }
42
Popular Tags