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 store events.
26 * @version 2.0
27 * @since 2.0
28 */
29 public interface StoreCallback {
30
31 /***
32 * Called before the values are stored from this instance to the
33 * data store.
34 *
35 * <P>Data store fields that might have been affected by modified
36 * non-persistent fields should be updated in this method.
37 *
38 * <P>This method is modified by the enhancer so that changes to
39 * persistent fields will be reflected in the data store.
40 * The context in which this call is made allows access to the
41 * <code>PersistenceManager</code> and other persistent JDO instances.
42 */
43 void jdoPreStore();
44 }