From 8b601db40cdb54dea31583e3617c6a3befd7636c Mon Sep 17 00:00:00 2001 From: sgiannopoulos Date: Wed, 17 Apr 2024 17:59:12 +0300 Subject: [PATCH] add exportEntityTypes importEntityTypes --- .../RdaFileTransformerService.java | 5 +++++ pom.xml | 15 ++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/eu/eudat/file/transformer/service/rdafiletransformer/RdaFileTransformerService.java b/core/src/main/java/eu/eudat/file/transformer/service/rdafiletransformer/RdaFileTransformerService.java index e89dd70..94a5023 100644 --- a/core/src/main/java/eu/eudat/file/transformer/service/rdafiletransformer/RdaFileTransformerService.java +++ b/core/src/main/java/eu/eudat/file/transformer/service/rdafiletransformer/RdaFileTransformerService.java @@ -3,6 +3,7 @@ package eu.eudat.file.transformer.service.rdafiletransformer; import eu.eudat.commonmodels.models.FileEnvelopeModel; import eu.eudat.commonmodels.models.description.DescriptionModel; import eu.eudat.commonmodels.models.dmp.DmpModel; +import eu.eudat.file.transformer.enums.FileTransformerEntityType; import eu.eudat.file.transformer.interfaces.FileTransformerClient; import eu.eudat.file.transformer.interfaces.FileTransformerConfiguration; import eu.eudat.file.transformer.models.misc.FileFormat; @@ -34,6 +35,9 @@ public class RdaFileTransformerService implements FileTransformerClient { private final FileStorageService storageService; private final RdaFileTransformerServiceProperties properties; private final JsonHandlingService jsonHandlingService; + + + private final static List FILE_TRANSFORMER_ENTITY_TYPES = List.of(FileTransformerEntityType.Dmp); @Autowired public RdaFileTransformerService(DmpRDAMapper dmpRDAMapper, DatasetRDAMapper descriptionRDAMapper, FileStorageService storageService, RdaFileTransformerServiceProperties properties, JsonHandlingService jsonHandlingService) { this.dmpRDAMapper = dmpRDAMapper; @@ -97,6 +101,7 @@ public class RdaFileTransformerService implements FileTransformerClient { FileTransformerConfiguration configuration = new FileTransformerConfiguration(); configuration.setFileTransformerId(this.properties.getTransformerId()); configuration.setExportVariants(supportedFormats); + configuration.setExportEntityTypes(FILE_TRANSFORMER_ENTITY_TYPES); configuration.setImportVariants(null); configuration.setUseSharedStorage(this.properties.isUseSharedStorage()); return configuration; diff --git a/pom.xml b/pom.xml index ea831eb..fe9c659 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ gr.cite.opendmp file-transformer-base - 0.0.11 + 0.0.12 @@ -56,6 +56,19 @@ + + cite-dev + + + cite-maven + CITE Maven Repository + https://crepo.cite.gr/repository/cite-maven/ + + + + true + +