1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.tuigwaa.logic.interceptor;
17
18 import org.seasar.tuigwaa.logic.TgwFunction;
19
20 public interface DataSaveInterceptor {
21
22
23
24 public void registerBeforeAction(String siteName, String entityName,
25 TgwFunction function);
26
27 public void registerBeforeCustomFormAction(String siteName,
28 String entityName, TgwFunction function);
29
30 public void registerAfterCustomFormAction(String siteName,
31 String entityName, TgwFunction function);
32
33 public void registerAfterAction(String siteName, String entityName,
34 TgwFunction function);
35
36
37
38 public void deregisterBeforeAction(String siteName, String entityName);
39
40 public void deregisterBeforeCustomFormAction(String siteName,
41 String entityName);
42
43 public void deregisterAfterCustomFormAction(String siteName,
44 String entityName);
45
46 public void deregisterAfterAction(String siteName, String entityName);
47
48 }