Class Zenodo
java.lang.Object
org.gcube.data.publishing.ckan2zenodo.clients.Zenodo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteDeposition(Integer depositionId) voiddeleteFile(ZenodoDeposition dep, FileDeposition toDelete) static final Zenodoget()newVersion(Integer originalId) publish(ZenodoDeposition dep) unlockPublished(Integer depositionId) uploadFile(ZenodoDeposition deposition, String toUploadName, File toUpload)
-
Field Details
-
mapper
public static final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Constructor Details
-
Zenodo
public Zenodo()
-
-
Method Details
-
get
- Throws:
ConfigurationException
-
readDeposition
- Throws:
ZenodoException
-
updateMetadata
- Throws:
ZenodoException
-
uploadFile
public FileDeposition uploadFile(ZenodoDeposition deposition, String toUploadName, File toUpload) throws ZenodoException - Throws:
ZenodoException
-
deleteFile
- Throws:
ZenodoException
-
newVersion
- Throws:
ZenodoException
-
unlockPublished
- Throws:
ZenodoException
-
deleteDeposition
- Throws:
ZenodoException
-
createNew
- Throws:
ZenodoException
-
publish
- Throws:
ZenodoException
-