1 /**
2 *
3 */
4 package siouxsie.mvc;
5
6 import java.util.Map;
7
8 /**
9 * Description of a MVC action to be triggered.
10 * @author Arnaud Cogoluegnes
11 * @version $Id: ActionTriggerDescription.java 140 2008-05-25 13:32:56Z acogo $
12 */
13 public class ActionTriggerDescription {
14
15 /** the action name */
16 private String actionName;
17
18 /** the action namespace */
19 private String actionNamespace;
20
21 /** the parameters */
22 private Map<?, ?> parameters;
23
24 public ActionTriggerDescription(String actionName, String actionNamespace,
25 Map<?, ?> parameters) {
26 super();
27 this.actionName = actionName;
28 this.actionNamespace = actionNamespace;
29 this.parameters = parameters;
30 }
31
32 public String getActionName() {
33 return actionName;
34 }
35
36 public void setActionName(String actionName) {
37 this.actionName = actionName;
38 }
39
40 public String getActionNamespace() {
41 return actionNamespace;
42 }
43
44 public void setActionNamespace(String actionNamespace) {
45 this.actionNamespace = actionNamespace;
46 }
47
48 public Map<?, ?> getParameters() {
49 return parameters;
50 }
51
52 public void setParameters(Map<?, ?> parameters) {
53 this.parameters = parameters;
54 }
55
56 }