refs 5870: TDM - adding new functionalities to portlets
Task-Url: https://support.d4science.org/issues/5870 Updated to support SDMX Dataset export git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@142047 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
cf0dc3ec40
commit
49fdd7e182
|
@ -20,6 +20,8 @@ import org.sdmxsource.sdmx.api.model.beans.SdmxBeans;
|
||||||
import org.sdmxsource.sdmx.api.model.beans.base.AgencyBean;
|
import org.sdmxsource.sdmx.api.model.beans.base.AgencyBean;
|
||||||
import org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean;
|
import org.sdmxsource.sdmx.api.model.beans.codelist.CodelistBean;
|
||||||
import org.sdmxsource.sdmx.api.model.beans.datastructure.DataflowBean;
|
import org.sdmxsource.sdmx.api.model.beans.datastructure.DataflowBean;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -28,7 +30,9 @@ import org.sdmxsource.sdmx.api.model.beans.datastructure.DataflowBean;
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class SDMXClient {
|
public class SDMXClient {
|
||||||
|
|
||||||
|
private static Logger logger = LoggerFactory.getLogger(SDMXClient.class);
|
||||||
|
|
||||||
public static enum TYPE { INTERNAL, ANOTHER }
|
public static enum TYPE { INTERNAL, ANOTHER }
|
||||||
|
|
||||||
private SDMXRegistryClient client;
|
private SDMXRegistryClient client;
|
||||||
|
@ -38,15 +42,17 @@ public class SDMXClient {
|
||||||
public SDMXClient(){
|
public SDMXClient(){
|
||||||
type=TYPE.INTERNAL;
|
type=TYPE.INTERNAL;
|
||||||
url=null;
|
url=null;
|
||||||
|
logger.info("SDMXClient: Internal");
|
||||||
SDMXRegistryDescriptor descriptor = new GCubeSDMXRegistryDescriptor();
|
SDMXRegistryDescriptor descriptor = new GCubeSDMXRegistryDescriptor();
|
||||||
client = new FusionRegistryClient(descriptor);
|
client = new FusionRegistryClient(descriptor);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public SDMXClient(String url){
|
public SDMXClient(String url){
|
||||||
type=TYPE.ANOTHER;
|
type=TYPE.ANOTHER;
|
||||||
this.url=url;
|
this.url=url;
|
||||||
SDMXRegistryDescriptorImpl descriptor = new SDMXRegistryDescriptorImpl();
|
logger.info("SDMXClient: "+url);
|
||||||
|
SDMXRegistryDescriptorImpl descriptor = new SDMXRegistryDescriptorImpl();
|
||||||
descriptor.setUrl(SDMXRegistryInterfaceType.RESTV2_1, url);
|
descriptor.setUrl(SDMXRegistryInterfaceType.RESTV2_1, url);
|
||||||
client = new FusionRegistryClient(descriptor);
|
client = new FusionRegistryClient(descriptor);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue