KickJava   Java API By Example, From Geeks To Geeks.

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


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.EJBObject JavaDoc;
12
13 import org.jfox.ioc.util.Classes;
14
15 /**
16  * @author <a HREF="mailto:young_yy@hotmail.com">Young Yang</a>
17  */

18
19 public class EJBObjectMethod {
20     public static final Method JavaDoc GetEJBHome;
21     public static final Method JavaDoc GetHandle;
22     public static final Method JavaDoc GetPrimaryKey;
23     public static final Method JavaDoc IsIdentical;
24     public static final Method JavaDoc Remove;
25
26     static {
27         try {
28             Class JavaDoc ejbObjectClass = EJBObject JavaDoc.class;
29             GetEJBHome = ejbObjectClass.getMethod("getEJBHome", Classes.EMPTY_CLASS_ARRAY);
30             GetHandle = ejbObjectClass.getMethod("getHandle", Classes.EMPTY_CLASS_ARRAY);
31             GetPrimaryKey = ejbObjectClass.getMethod("getPrimaryKey", Classes.EMPTY_CLASS_ARRAY);
32             IsIdentical = ejbObjectClass.getMethod("isIdentical", new Class JavaDoc[]{EJBObject JavaDoc.class});
33             Remove = ejbObjectClass.getMethod("remove", Classes.EMPTY_CLASS_ARRAY);
34         }
35         catch(Exception JavaDoc e) {
36             e.printStackTrace();
37             throw new EJBException JavaDoc(e);
38         }
39     };
40
41     public static void main(String JavaDoc[] args) {
42
43     }
44 }
45
Popular Tags