/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE file at the root of the source
* tree and available online at
*
* https://github.com/keeps/roda
*/
package org.roda.wui.client.planning;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class MitigationPropertiesBundle implements Serializable {
private static final long serialVersionUID = -7437948328796925775L;
private List<String> probabilities;
private List<String> impacts;
private int severityLowLimit;
private int severityHighLimit;
public MitigationPropertiesBundle() {
probabilities = new ArrayList<>();
impacts = new ArrayList<>();
severityLowLimit = 5;
severityHighLimit = 15;
}
public MitigationPropertiesBundle(int lowLimit, int highLimit, List<String> probabilityList,
List<String> impactList) {
probabilities = probabilityList;
impacts = impactList;
severityLowLimit = lowLimit;
severityHighLimit = highLimit;
}
public List<String> getProbabilities() {
return probabilities;
}
public void setProbabilities(List<String> probabilities) {
this.probabilities = probabilities;
}
public List<String> getImpacts() {
return impacts;
}
public void setImpacts(List<String> impacts) {
this.impacts = impacts;
}
public int getSeverityLowLimit() {
return severityLowLimit;
}
public void setSeverityLowLimit(int severityLowLimit) {
this.severityLowLimit = severityLowLimit;
}
public int getSeverityHighLimit() {
return severityHighLimit;
}
public void setSeverityHighLimit(int severityHighLimit) {
this.severityHighLimit = severityHighLimit;
}
}