/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.wordpress.salaboy.model.messages;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
/**
*
* @author salaboy
*/
public class SelectedProcedureMessage implements Serializable, EmergencyInterchangeMessage{
private String procedureName;
private String callId;
private Map<String, Object> parameters;
public SelectedProcedureMessage(String procedureName, String callId, Map<String, Object> parameters) {
this.procedureName = procedureName;
this.callId = callId;
this.parameters = parameters;
}
@Override
public String getEmergencyId() {
return callId;
}
public String getProcedureName() {
return procedureName;
}
public Map<String, Object> getParameters() {
return parameters;
}
public void addParameter(String key, Object value){
if(parameters == null){
parameters = new HashMap<String, Object>();
}
parameters.put(key, value);
}
public Object getParameter(String key){
return parameters.get(key);
}
@Override
public String toString() {
return "SelectedProcedureMessage{" + "procedureName=" + procedureName + ", callId=" + callId + ", parameters=" + parameters + '}';
}
}