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 }