49 lines
1.3 KiB
Java
49 lines
1.3 KiB
Java
package org.gcube.spatial.data.sdi;
|
|
|
|
import java.io.File;
|
|
import java.util.Set;
|
|
|
|
import javax.ws.rs.client.WebTarget;
|
|
|
|
import org.gcube.common.clients.delegates.AsyncProxyDelegate;
|
|
import org.gcube.common.clients.delegates.ProxyDelegate;
|
|
import org.gcube.spatial.data.sdi.interfaces.Metadata;
|
|
import org.gcube.spatial.data.sdi.model.metadata.MetadataPublishOptions;
|
|
import org.gcube.spatial.data.sdi.model.metadata.MetadataReport;
|
|
import org.gcube.spatial.data.sdi.model.metadata.TemplateCollection;
|
|
import org.gcube.spatial.data.sdi.model.metadata.TemplateDescriptor;
|
|
|
|
public class SDIClient implements Metadata{
|
|
|
|
// @Override
|
|
// public Set<TemplateDescriptor> getAvailableTemplates() {
|
|
// // TODO Auto-generated method stub
|
|
// return null;
|
|
// }
|
|
|
|
@Override
|
|
public MetadataReport pushMetadata(File toPublish) {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public MetadataReport pushMetadata(File toPublish, MetadataPublishOptions options) {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
private final AsyncProxyDelegate<WebTarget> delegate;
|
|
|
|
public SDIClient(ProxyDelegate<WebTarget> config) {
|
|
this.delegate = new AsyncProxyDelegate<WebTarget>(config);
|
|
}
|
|
|
|
|
|
@Override
|
|
public TemplateCollection getAvailableTemplates() {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
}
|