1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.controller;
17
18 import java.lang.reflect.Method;
19
20 import org.seasar.cubby.action.Action;
21 import org.seasar.cubby.action.ActionResult;
22 import org.seasar.cubby.action.Validation;
23 import org.seasar.cubby.dxo.FormDxo;
24 import org.seasar.framework.container.ComponentDef;
25
26
27
28
29
30
31
32
33 public interface ActionContext {
34
35 void initialize(ActionDef actionDef);
36
37 boolean isInitialized();
38
39 ActionResult invoke() throws Exception;
40
41 ComponentDef getComponentDef();
42
43 Action getAction();
44
45 Method getMethod();
46
47 Validation getValidation();
48
49 Object getFormBean();
50
51 FormDxo getFormDxo();
52
53 }