ckan2zenodo-library/src/main/java/org/gcube/data/publishing/ckan2zenodo/Ckan2ZenodoImpl.java

32 lines
855 B
Java

package org.gcube.data.publishing.ckan2zenodo;
import java.net.MalformedURLException;
import org.gcube.data.publishing.ckan2zenodo.clients.GCat;
import org.gcube.data.publishing.ckan2zenodo.clients.Zenodo;
import org.gcube.data.publishing.ckan2zenodo.model.CkanItemDescriptor;
import org.gcube.data.publishing.ckan2zenodo.model.ZenodoCredentials;
public class Ckan2ZenodoImpl {
public static void publish(String itemName) throws MalformedURLException {
// looking for gcat..
GCat gCat=new GCat();
// looking for item
CkanItemDescriptor desc=gCat.getByID(itemName);
//transforming
// ZenodoDeposition deposition=TransformerManager.transform(desc);
// publishing / update to zenodo
Zenodo z=new Zenodo(getZenodoToken());
}
private static final ZenodoCredentials getZenodoToken() {
throw new RuntimeException();
}
}