import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-import java.util.UUID;
import javax.inject.Inject;
import javax.inject.Named;
String urlString = page.getFolderText() + File.separator
+ page.getExportFileName();
- if (!page.getCheckUseSelectedTaxonNode()){
- configurator.getTaxonNodeFilter().reset();
- if (!page.getCheckUseAllClassifications()){
- configurator.getTaxonNodeFilter().orClassification(page.getSelectedClassificationUUID());
- }else{
- for (UUID classificationUuid: page.getAllClassificationUuids()){
- configurator.getTaxonNodeFilter().orClassification(classificationUuid);
- }
- }
- }
if (StringUtils.isNotBlank(page.getFamilyString())) {
configurator.setFamilyStr(page.getFamilyString());
}
- CdmStore.getExportManager().runMoniteredOperation(configurator, urlString);
+ CdmStore.getExportManager().runMoniteredOperation(configurator, urlString);
return true;
}
gridDataSep.horizontalSpan = 2;
separator.setLayoutData(gridDataSep);
}
- if (classifications == null) {
+ if (classifications == null && !wfoExport) {
classifications = CdmStore.getService(IClassificationService.class).list(null, null, null, null, null);
Collections.sort(classifications, (o1, o2) -> {
if (o1.equals(o2)) {
});
}
- if (node != null) {
+ if (node != null && !wfoExport) {
selectedClassification = node.getClassification();
}
if (!wfoExport) {