package net.codjo.dataprocess.gui.launcher.result.table;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
*
*/
public class TreatmentResultList {
private List<TreatmentResult> treatmentList = new ArrayList<TreatmentResult>();
private Map<String, TreatmentResult> treatmentIds = new HashMap<String, TreatmentResult>();
void add(TreatmentResult treatmentResult) {
treatmentList.add(treatmentResult);
treatmentIds.put(treatmentResult.getId(), treatmentResult);
}
public List<TreatmentResult> getTreatmentList() {
return new ArrayList<TreatmentResult>(treatmentList);
}
public Map<String, TreatmentResult> getTreatmentIds() {
return new HashMap<String, TreatmentResult>(treatmentIds);
}
public int getSize() {
return treatmentList.size();
}
public TreatmentResult getTreatmentResultByIndex(int index) {
return treatmentList.get(index);
}
public TreatmentResult getTreatmentResultById(String id) {
return treatmentIds.get(id);
}
}