View Javadoc

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  }