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 /***
26 * This interface is used to notify instances of delete events.
27 * @version 2.0
28 * @since 2.0
29 */
30 public interface DeleteCallback
31 {
32 /***
33 * Called before the instance is deleted.
34 * This method is called before the state transition to persistent-deleted
35 * or persistent-new-deleted. Access to field values within this call
36 * are valid. Access to field values after this call are disallowed.
37 * <P>This method is modified by the enhancer so that fields referenced
38 * can be used in the business logic of the method.
39 */
40 void jdoPreDelete();
41 }