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)
           
 

Method Detail

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 registered
names - 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.