KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > tutorial > callback > bean > CustomerCallbackListener


1 /*
2  * JBoss, the OpenSource EJB server
3  *
4  * Distributable under LGPL license.
5  * See terms of license at gnu.org.
6  */

7 package org.jboss.tutorial.callback.bean;
8
9 import javax.persistence.PreRemove;
10 import javax.persistence.PostRemove;
11 import javax.persistence.PreUpdate;
12 import javax.persistence.PostUpdate;
13 import javax.persistence.PostLoad;
14 import javax.persistence.PrePersist;
15 import javax.persistence.PostPersist;
16
17 /**
18  * @author <a HREF="mailto:kabir.khan@jboss.org">Kabir Khan</a>
19  * @version $Revision: 1.2.4.3 $
20  */

21 public class CustomerCallbackListener
22 {
23    @PrePersist
24    public void doPrePersist(Customer customer)
25    {
26       System.out.println("doPrePersist: About to create Customer: " + customer.getFirst() + " " + customer.getLast());
27    }
28
29    @PostPersist
30    public void doPostPersist(Object JavaDoc customer)
31    {
32       System.out.println("doPostPersist: Created Customer: " + ((Customer)customer).getFirst() + " " + ((Customer)customer).getLast());
33    }
34
35    @PreRemove
36    public void doPreRemove(Customer customer)
37    {
38       System.out.println("doPreRemove: About to delete Customer: " + customer.getFirst() + " " + customer.getLast());
39    }
40
41    @PostRemove
42    public void doPostRemove(Customer customer)
43    {
44       System.out.println("doPostRemove: Deleted Customer: " + customer.getFirst() + " " + customer.getLast());
45    }
46
47    @PreUpdate
48    public void doPreUpdate(Customer customer)
49    {
50       System.out.println("doPreUpdate: About to update Customer: " + customer.getFirst() + " " + customer.getLast());
51    }
52
53    @PostUpdate
54    public void doPostUpdate(Customer customer)
55    {
56       System.out.println("doPostUpdate: Updated Customer: " + customer.getFirst() + " " + customer.getLast());
57    }
58
59    @PostLoad
60    public void doPostLoad(Customer customer)
61    {
62       System.out.println("doPostLoad: Loaded Customer: " + customer.getFirst() + " " + customer.getLast());
63    }
64
65
66 }
67
Popular Tags