1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package javax.jdo.listener;
23
24 /***
25 * This interface is used to notify instances of detach events.
26 * @version 2.0
27 * @since 2.0
28 */
29 public interface DetachCallback {
30
31 /***
32 * This method is called during the execution of
33 * {@link javax.jdo.PersistenceManager#detachCopy} on the
34 * persistent instance before the copy is made.
35 * @since 2.0
36 */
37 public void jdoPreDetach();
38
39 /***
40 * This method is called during the execution of
41 * {@link javax.jdo.PersistenceManager#detachCopy} on the
42 * detached instance after the copy is made.
43 * @param detached The corresponding (attached) persistent instance.
44 * @since 2.0
45 */
46 public void jdoPostDetach(Object detached);
47 }