}
Set<NamedArea> geoFilter = descriptiveDataSet.getGeoFilter();
if(geoFilter!=null && !geoFilter.isEmpty()){
- Set<TermDto> terms = geoFilter.stream().map(filter->new TermDto(
- filter.getUuid(),
- filter.getRepresentations(),
- filter.getPartOf()!=null?filter.getPartOf().getUuid():null,
- filter.getVocabulary().getUuid(),
- filter.getOrderIndex())).collect(Collectors.toSet());
+ Set<TermDto> terms = geoFilter.stream().map(filter->TermDto.fromTerm(filter, true)).collect(Collectors.toSet());
composite.setAreas(new ArrayList<>(terms));
}
Set<TaxonNode> taxonSubtreeFilter = descriptiveDataSet.getTaxonSubtreeFilter();
dirty.setDirty(false);
}
+ @Override
+ public boolean isDirty() {
+ return dirty.isDirty();
+ }
+
@PreDestroy
public void dispose() {
if (conversation != null) {