org.gcube.datapublishing.sdmx.api.publisher
Interface GCubeSDMXPublisher
- All Known Implementing Classes:
- GCubeSDMXPublisherImpl
public interface GCubeSDMXPublisher
|
Method Summary |
void |
createAgency(String agencyId,
List<LocalizedText> names)
Creates an Agency definition in the root Agency Scheme and submits it to the registry |
void |
publish(org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean codelist)
|
void |
publish(org.sdmxsource.sdmx.api.model.beans.conceptscheme.ConceptSchemeBean conceptscheme)
|
void |
publish(org.sdmxsource.sdmx.api.model.beans.datastructure.DataflowBean dataflow)
|
void |
publish(org.sdmxsource.sdmx.api.model.beans.base.DataProviderSchemeBean dataproviderscheme)
|
void |
publish(org.sdmxsource.sdmx.api.model.beans.datastructure.DataStructureBean datastructure)
|
void |
publish(org.sdmxsource.sdmx.api.model.beans.registry.ProvisionAgreementBean provisionagreement)
|
void |
publish(org.sdmxsource.sdmx.api.model.mutable.registry.RegistrationMutableBean registration,
String timeseriesId,
String timeseriesServiceScope)
|
createAgency
void createAgency(String agencyId,
List<LocalizedText> names)
throws PublisherException
- Creates an Agency definition in the root Agency Scheme and submits it to the registry
- Parameters:
agencyId - The AgencyId to be registerednames - A list of localized names for the Agency
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean codelist)
throws PublisherException
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.beans.conceptscheme.ConceptSchemeBean conceptscheme)
throws PublisherException
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.beans.datastructure.DataStructureBean datastructure)
throws PublisherException
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.beans.datastructure.DataflowBean dataflow)
throws PublisherException
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.beans.base.DataProviderSchemeBean dataproviderscheme)
throws PublisherException
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.beans.registry.ProvisionAgreementBean provisionagreement)
throws PublisherException
- Throws:
PublisherException
publish
void publish(org.sdmxsource.sdmx.api.model.mutable.registry.RegistrationMutableBean registration,
String timeseriesId,
String timeseriesServiceScope)
throws PublisherException
- Throws:
PublisherException
Copyright © 2013. All Rights Reserved.