@RequestParam(value = "doResourceRelations", defaultValue="true") Boolean doResourceRelations,
@RequestParam(value = "doReferences", defaultValue="true") Boolean doReferences,
@RequestParam(value = "withHigherClassification", defaultValue="false") Boolean withHigherClassification,
+ @RequestParam(value = "includeHeader", defaultValue="false") Boolean includeHeader,
+
// @RequestParam(value = "area", required = false) final UuidList areas,
@RequestParam(value = "downloadTokenValueId", required = false) final String downloadTokenValueId,
@RequestParam(value = "priority", required = false) Integer priority,
cacheFile, monitor, taxonNodeFilter, doSynonyms, doMisapplieds,
doVernaculars, doDistributions, doDescriptions, doImages,
doTypesAndSpecimen, doResourceRelations, doReferences,
- withHigherClassification);
+ withHigherClassification, includeHeader);
performExport(cacheFile, monitor, config,
downloadTokenValueId, origin, response);
}
* @param doResourceRelations
* @param doTypesAndSpecimen
* @param withHigherClassification
+ * @param includeHeader
*/
private DwcaTaxExportConfigurator setDwcaTaxExportConfigurator(File cacheFile,
IRestServiceProgressMonitor progressMonitor,
Boolean doVernaculars, Boolean doDistributions,
Boolean doDescriptions, Boolean doImages,
Boolean doTypesAndSpecimen, Boolean doResourceRelations,
- Boolean doReferences, Boolean withHigherClassification) {
+ Boolean doReferences, Boolean withHigherClassification,
+ Boolean includeHeader) {
if(cacheFile == null){
String destination = System.getProperty("java.io.tmpdir");
config.setDoReferences(doReferences);
config.setDoResourceRelations(doResourceRelations);
config.setWithHigherClassification(withHigherClassification);
+ config.setHasHeaderLines(includeHeader);
config.setProgressMonitor(progressMonitor);