package org.societies.webapp.models; import java.io.Serializable; import java.util.HashMap; public class CAUIAction implements Serializable{ /** * */ private static final long serialVersionUID = 1L; String sourceAction =""; String targetAction =""; HashMap<String, Double> targetActionMap = new HashMap<String, Double>(); Double trans = 0.0; public CAUIAction(String sourceAction, HashMap<String, Double> targetActionMap){ this.sourceAction = sourceAction; this.targetActionMap = targetActionMap; for( String tAct :targetActionMap.keySet()){ Double transProb = targetActionMap.get(tAct); this.targetAction = targetAction +tAct+":"+transProb+"\n"; } } public String getSourceAction() { return this.sourceAction; } public void setSourceAction(String sourceAction) { this.sourceAction = sourceAction; } public String getTargetAction() { return this.targetAction; } public void setTargetAction(String targetAction) { this.targetAction = targetAction; } public Double getTrans() { return this.trans; } public void setTrans(Double trans) { this.trans = trans; } public HashMap<String, Double> getTargetActionMap() { return targetActionMap; } public void setTargetActionMap( HashMap<String, Double> targetActionMap) { this.targetActionMap = targetActionMap; } @Override public String toString() { String stringValue = sourceAction; return stringValue; } }