1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 package org.dbforms.event;
25
26 import org.dbforms.util.ParseUtil;
27 import org.dbforms.util.StringUtil;
28
29 import javax.servlet.http.HttpServletRequest;
30
31
32
33 /***
34 * EventUtil class.
35 *
36 * @author Luca Fossato
37 *
38 */
39 public class EventHelper {
40 /***
41 * Gets the name of the destination table.
42 *
43 * @param request the request object
44 * @param action the action string
45 *
46 * @return the destination table string
47 */
48 public static final String getDestinationTableName(HttpServletRequest request,
49 String action) {
50 return ParseUtil.getParameter(request, "data" + action + "_destTable");
51 }
52
53
54 /***
55 * Gets the table id value.
56 *
57 * @param action the action string
58 *
59 * @return the table id value
60 */
61 public static final int getTableId(String action) {
62 int res = -1;
63
64 try {
65 res = StringUtil.getEmbeddedStringAsInteger(action, 2, '_');
66 } catch (Exception e) {
67 res = -1;
68 }
69
70 return res;
71 }
72 }