package domain; import java.util.ArrayList; import java.util.Iterator; public class Policy { private int policyID; private String policyName; private String policyDescription; private int policyLevel; private ArrayList<Metrics> metrics; public Policy (){ metrics = new ArrayList<Metrics>(); } public ArrayList<Metrics> getMetrics() { return metrics; } public void setmetrics(ArrayList<Metrics> metrics) { this.metrics= metrics; } public void addNewMatric(Metrics Metrics){ this.metrics.add(Metrics); } public void removeMatric(int id){ Iterator<Metrics> i = metrics.iterator(); while (i.hasNext()) { Metrics mObject = i.next(); if(mObject.getMetricId() == id) { i.remove(); } } } public int getPolicyID() { return policyID; } public void setPolicyID(int policyID) { this.policyID = policyID; } public String getPolicyName() { return policyName; } public void setPolicyName(String policyName) { this.policyName = policyName; } public String getPolicyDescription() { return policyDescription; } public void setPolicyDescription(String policyDescription) { this.policyDescription = policyDescription; } public int getPolicyLevel() { return policyLevel; } public void setPolicyLevel(int policyLevel) { this.policyLevel = policyLevel; } }