configuration changes
This commit is contained in:
parent
1943b09276
commit
15fec7167c
|
@ -6,18 +6,10 @@ import eu.eudat.file.transformer.models.misc.FileFormat;
|
|||
import java.util.List;
|
||||
|
||||
public class FileTransformerConfiguration {
|
||||
|
||||
private String fileTransformerId;
|
||||
private List<FileFormat> exportVariants;
|
||||
private List<FileFormat> importVariants;
|
||||
private String organizationReferenceCode;
|
||||
private String grantReferenceCode;
|
||||
private String funderReferenceCode;
|
||||
private String researcherReferenceCode;
|
||||
private String licenceReferenceCode;
|
||||
private String projectReferenceCode;
|
||||
private String datasetReferenceCode;
|
||||
private String publicationReferenceCode;
|
||||
private boolean useSharedStorage;
|
||||
|
||||
public String getFileTransformerId() {
|
||||
return fileTransformerId;
|
||||
|
@ -43,67 +35,11 @@ public class FileTransformerConfiguration {
|
|||
this.importVariants = importVariants;
|
||||
}
|
||||
|
||||
public String getOrganizationReferenceCode() {
|
||||
return organizationReferenceCode;
|
||||
public boolean isUseSharedStorage() {
|
||||
return useSharedStorage;
|
||||
}
|
||||
|
||||
public void setOrganizationReferenceCode(String organizationReferenceCode) {
|
||||
this.organizationReferenceCode = organizationReferenceCode;
|
||||
}
|
||||
|
||||
public String getGrantReferenceCode() {
|
||||
return grantReferenceCode;
|
||||
}
|
||||
|
||||
public void setGrantReferenceCode(String grantReferenceCode) {
|
||||
this.grantReferenceCode = grantReferenceCode;
|
||||
}
|
||||
|
||||
public String getFunderReferenceCode() {
|
||||
return funderReferenceCode;
|
||||
}
|
||||
|
||||
public void setFunderReferenceCode(String funderReferenceCode) {
|
||||
this.funderReferenceCode = funderReferenceCode;
|
||||
}
|
||||
|
||||
public String getResearcherReferenceCode() {
|
||||
return researcherReferenceCode;
|
||||
}
|
||||
|
||||
public void setResearcherReferenceCode(String researcherReferenceCode) {
|
||||
this.researcherReferenceCode = researcherReferenceCode;
|
||||
}
|
||||
|
||||
public String getLicenceReferenceCode() {
|
||||
return licenceReferenceCode;
|
||||
}
|
||||
|
||||
public void setLicenceReferenceCode(String licenceReferenceCode) {
|
||||
this.licenceReferenceCode = licenceReferenceCode;
|
||||
}
|
||||
|
||||
public String getProjectReferenceCode() {
|
||||
return projectReferenceCode;
|
||||
}
|
||||
|
||||
public void setProjectReferenceCode(String projectReferenceCode) {
|
||||
this.projectReferenceCode = projectReferenceCode;
|
||||
}
|
||||
|
||||
public String getDatasetReferenceCode() {
|
||||
return datasetReferenceCode;
|
||||
}
|
||||
|
||||
public void setDatasetReferenceCode(String datasetReferenceCode) {
|
||||
this.datasetReferenceCode = datasetReferenceCode;
|
||||
}
|
||||
|
||||
public String getPublicationReferenceCode() {
|
||||
return publicationReferenceCode;
|
||||
}
|
||||
|
||||
public void setPublicationReferenceCode(String publicationReferenceCode) {
|
||||
this.publicationReferenceCode = publicationReferenceCode;
|
||||
public void setUseSharedStorage(boolean useSharedStorage) {
|
||||
this.useSharedStorage = useSharedStorage;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,31 @@
|
|||
package eu.eudat.file.transformer.interfaces;
|
||||
|
||||
import eu.eudat.commonmodels.models.FileEnvelopeModel;
|
||||
import eu.eudat.commonmodels.models.description.DescriptionModel;
|
||||
import eu.eudat.commonmodels.models.dmp.DmpModel;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* The RepositoryDeposit interface represents the mechanism of depositing a dmp to any
|
||||
* repository which mints a persistent digital object identifier (DOI) for each submission,
|
||||
* which makes the stored dmps easily citeable.
|
||||
*/
|
||||
@RequestMapping("/api/file")
|
||||
public interface FileTransformerController {
|
||||
|
||||
|
||||
//TODO: define controller methods here.
|
||||
|
||||
@PostMapping("/export/dmp/{variant}")
|
||||
FileEnvelopeModel exportDmp(@RequestBody DmpModel dmpDepositModel, @PathVariable("variant") String variant) throws Exception;
|
||||
@PostMapping("/export/description")
|
||||
FileEnvelopeModel exportDescription(@RequestBody DescriptionModel descriptionModel, @RequestParam(value = "format",required = false)String format, @RequestParam(value = "descriptionId",required = false) String descriptionId) throws Exception;
|
||||
|
||||
@PostMapping("/import/dmp")
|
||||
DmpModel importFileToDmp(@RequestBody FileEnvelopeModel fileEnvelope);
|
||||
|
||||
@PostMapping("/import/description")
|
||||
DescriptionModel importFileToDescription(@RequestBody FileEnvelopeModel fileEnvelope);
|
||||
|
||||
@GetMapping("/formats")
|
||||
FileTransformerConfiguration getSupportedFormats();
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue