org.gcube.datapublishing.sdmx.api.datasource
Interface GCubeSDMXDatasourceClient

All Known Implementing Classes:
GCubeSDMXDatasourceClientImpl

public interface GCubeSDMXDatasourceClient


Nested Class Summary
static class GCubeSDMXDatasourceClient.DataDetail
           
 
Method Summary
 InputStream dataQuery(String flowRef, String key, String providerRef, Integer firstNObservations, GCubeSDMXDatasourceClient.DataDetail detail, org.gcube.datapublishing.sdmx.impl.data.DataDocumentVersion documentVersion)
           
 List<org.gcube.datapublishing.sdmx.impl.data.TimeseriesRegistration> getTimeseriesRegistrations()
           
 void registerTimeseries(String flowAgencyId, String flowId, String flowVersion, String providerAgencyId, String providerId, String timeseriesId, String timeseriesServiceScope, String registryScope)
           
 void removeTimeseriesRegistration(String flowAgencyId, String flowId, String flowVersion, String providerAgencyId, String providerId)
           
 

Method Detail

registerTimeseries

void registerTimeseries(String flowAgencyId,
                        String flowId,
                        String flowVersion,
                        String providerAgencyId,
                        String providerId,
                        String timeseriesId,
                        String timeseriesServiceScope,
                        String registryScope)
                        throws Exception
Throws:
Exception

getTimeseriesRegistrations

List<org.gcube.datapublishing.sdmx.impl.data.TimeseriesRegistration> getTimeseriesRegistrations()
                                                                                                throws Exception
Throws:
Exception

removeTimeseriesRegistration

void removeTimeseriesRegistration(String flowAgencyId,
                                  String flowId,
                                  String flowVersion,
                                  String providerAgencyId,
                                  String providerId)
                                  throws Exception
Throws:
Exception

dataQuery

InputStream dataQuery(String flowRef,
                      String key,
                      String providerRef,
                      Integer firstNObservations,
                      GCubeSDMXDatasourceClient.DataDetail detail,
                      org.gcube.datapublishing.sdmx.impl.data.DataDocumentVersion documentVersion)
                      throws org.sdmxsource.sdmx.api.exception.SdmxException
Throws:
org.sdmxsource.sdmx.api.exception.SdmxException


Copyright © 2013. All Rights Reserved.