KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > test > banknew > ejb > CustomerCMP


1 /*
2  * JBoss, Home of Professional Open Source
3  * Copyright 2006, JBoss Inc., and individual contributors as indicated
4  * by the @authors tag. See the copyright.txt in the distribution for a
5  * full listing of individual contributors.
6  *
7  * This is free software; you can redistribute it and/or modify it
8  * under the terms of the GNU Lesser General Public License as
9  * published by the Free Software Foundation; either version 2.1 of
10  * the License, or (at your option) any later version.
11  *
12  * This software is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this software; if not, write to the Free
19  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
21  */

22 package org.jboss.test.banknew.ejb;
23
24 /**
25  * CMP layer for bank/Customer.
26  */

27 public abstract class CustomerCMP extends org.jboss.test.banknew.ejb.CustomerBean implements javax.ejb.EntityBean JavaDoc
28 {
29
30    public org.jboss.test.banknew.interfaces.CustomerData getData()
31    {
32       org.jboss.test.banknew.interfaces.CustomerData dataHolder = null;
33       try
34       {
35          dataHolder = new org.jboss.test.banknew.interfaces.CustomerData();
36
37          dataHolder.setId(getId());
38          dataHolder.setBankId(getBankId());
39          dataHolder.setName(getName());
40
41       }
42       catch (RuntimeException JavaDoc e)
43       {
44          throw new javax.ejb.EJBException JavaDoc(e);
45       }
46
47       return dataHolder;
48    }
49
50    public void setData(org.jboss.test.banknew.interfaces.CustomerData dataHolder)
51    {
52       try
53       {
54          setBankId(dataHolder.getBankId());
55          setName(dataHolder.getName());
56
57       }
58       catch (Exception JavaDoc e)
59       {
60          throw new javax.ejb.EJBException JavaDoc(e);
61       }
62    }
63
64    public void ejbLoad() throws java.rmi.RemoteException JavaDoc
65    {
66       super.ejbLoad();
67    }
68
69    public void ejbStore() throws java.rmi.RemoteException JavaDoc
70    {
71       super.ejbStore();
72    }
73
74    public void ejbActivate() throws java.rmi.RemoteException JavaDoc
75    {
76       super.ejbActivate();
77    }
78
79    public void ejbPassivate() throws java.rmi.RemoteException JavaDoc
80    {
81       super.ejbPassivate();
82
83    }
84
85    public void setEntityContext(javax.ejb.EntityContext JavaDoc ctx) throws java.rmi.RemoteException JavaDoc
86    {
87       super.setEntityContext(ctx);
88    }
89
90    public void unsetEntityContext() throws java.rmi.RemoteException JavaDoc
91    {
92       super.unsetEntityContext();
93    }
94
95    public void ejbRemove() throws java.rmi.RemoteException JavaDoc, javax.ejb.RemoveException JavaDoc
96    {
97       super.ejbRemove();
98
99    }
100
101    public abstract java.lang.String JavaDoc getId();
102
103    public abstract void setId(java.lang.String JavaDoc id);
104
105    public abstract java.lang.String JavaDoc getBankId();
106
107    public abstract void setBankId(java.lang.String JavaDoc bankId);
108
109    public abstract java.lang.String JavaDoc getName();
110
111    public abstract void setName(java.lang.String JavaDoc name);
112
113 }
114
Popular Tags