package husacct.validate.domain.configuration; import java.util.ArrayList; import java.util.List; public class ActiveRuleType implements Cloneable { private final String ruleType; private List<ActiveViolationType> violationTypes; public ActiveRuleType(String ruleType) { this.ruleType = ruleType; } public ActiveRuleType(String ruleType, List<ActiveViolationType> activeViolationTypes) { this.ruleType = ruleType; this.violationTypes = activeViolationTypes; } public String getRuleType() { return ruleType; } public List<ActiveViolationType> getViolationTypes() { if (violationTypes == null) { violationTypes = new ArrayList<ActiveViolationType>(); } return violationTypes; } void setViolationTypes(List<ActiveViolationType> violationTypes) { this.violationTypes = violationTypes; } }