if(hasInitial) {
model.select(i);
item.removeAll();
- exportModel.models.clear();
+ exportModel.items.clear();
int index = 0;
int firstIndex = 0;
for(NamedResource nr : p.second) {
ti.setText(nr.getName());
ti.setData(nr);
if(selected.contains(nr)) {
- exportModel.models.add(nr);
+ exportModel.items.add(nr.getResource());
ti.setChecked(true);
if(firstIndex == 0) firstIndex = index;
}
Pair<NamedResource,List<NamedResource>> p = getModel(selectedModel);
if(p != null) {
- HashSet<NamedResource> checked = new HashSet<>();
+ Set<Resource> checked = new HashSet<>();
NamedResource existing = (NamedResource)item.getData();
if(!p.first.equals(existing)) {
}
for(TableItem ti : item.getItems()) {
- if(ti.getChecked()) checked.add((NamedResource)ti.getData());
+ if(ti.getChecked()) checked.add(((NamedResource)ti.getData()).getResource());
}
- exportModel.models = checked;
+ exportModel.items = checked;
}
} else {
- if(exportModel.models.size() > 1) {
+ if(exportModel.items.size() > 1) {
setErrorMessage("Recorded samples can only be exported for a single subscription item.");
setPageComplete(false);
return;
return;
}
- if (exportModel.models.isEmpty()) {
+ if (exportModel.items.isEmpty()) {
setErrorMessage("No items selected for export.");
setPageComplete(false);
return;