public class GCubeSDMXDataRepositoryImpl extends Object implements GCubeSDMXDataRepository
| Constructor and Description |
|---|
GCubeSDMXDataRepositoryImpl(RegistrationDAO registrationDAO,
DataReaderManager dataReaderManager,
org.gcube.datapublishing.sdmx.api.registry.SDMXRegistryClient registryClient) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
dataQuery(String flowRef,
String key,
String providerRef,
String startPeriod,
String endPeriod,
String updatedAfter,
String firstNObservations,
String lastNObservations,
String dimensionAtObservation,
String detail) |
List<org.gcube.datapublishing.sdmx.impl.data.TimeseriesRegistration> |
getRegistrations() |
InputStream |
metadataQuery(String flowRef,
String key,
String providerRef,
String startPeriod,
String endPeriod,
String updatedAfter) |
void |
registerTimeseries(org.gcube.datapublishing.sdmx.impl.data.TimeseriesRegistration tsr) |
boolean |
removeRegistration(String flowAgencyId,
String flowId,
String flowVersion,
String providerAgencyId,
String providerId) |
@Autowired public GCubeSDMXDataRepositoryImpl(RegistrationDAO registrationDAO, DataReaderManager dataReaderManager, org.gcube.datapublishing.sdmx.api.registry.SDMXRegistryClient registryClient)
public InputStream dataQuery(String flowRef, String key, String providerRef, String startPeriod, String endPeriod, String updatedAfter, String firstNObservations, String lastNObservations, String dimensionAtObservation, String detail) throws org.sdmxsource.sdmx.api.exception.SdmxException
dataQuery in interface SDMXDataRepositoryorg.sdmxsource.sdmx.api.exception.SdmxExceptionpublic InputStream metadataQuery(String flowRef, String key, String providerRef, String startPeriod, String endPeriod, String updatedAfter) throws org.sdmxsource.sdmx.api.exception.SdmxException
metadataQuery in interface SDMXDataRepositoryorg.sdmxsource.sdmx.api.exception.SdmxExceptionpublic void registerTimeseries(org.gcube.datapublishing.sdmx.impl.data.TimeseriesRegistration tsr)
registerTimeseries in interface GCubeSDMXDataRepositorypublic List<org.gcube.datapublishing.sdmx.impl.data.TimeseriesRegistration> getRegistrations()
getRegistrations in interface GCubeSDMXDataRepositorypublic boolean removeRegistration(String flowAgencyId, String flowId, String flowVersion, String providerAgencyId, String providerId)
removeRegistration in interface GCubeSDMXDataRepositoryCopyright © 2014. All Rights Reserved.