org.gcube.data.analysis.statisticalmanager.proxies
Class StatisticalManagerDefaultDataSpace

java.lang.Object
  extended by org.gcube.data.analysis.statisticalmanager.proxies.StatisticalManagerDefaultDataSpace
All Implemented Interfaces:
StatisticalManagerDataSpace

public class StatisticalManagerDefaultDataSpace
extends Object
implements StatisticalManagerDataSpace


Constructor Summary
StatisticalManagerDefaultDataSpace(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.data.analysis.statisticalmanager.stubs.DataSpacePortType> delegate)
           
 
Method Summary
 String createTableFromCSV(File file, boolean hasHeader, String delimiter, String comment, String tableName, org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.TableTemplates tableTemplate, String description, String user)
           
 String createTableFromDataStream(org.gcube.data.streams.Stream<org.gcube.data.spd.model.OccurrencePoint> points, String tableName, String description, String user)
           
 File exportTable(String tableId)
           
 String getDBParameters(String tableId)
           
 List<org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMFile> getFiles(String user)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMImport getImporter(String importId)
           
 List<org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMImport> getImports(String user, String template)
           
 List<org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMResource> getResources(String user, String... template)
           
 org.gcube.data.analysis.statisticalmanager.stubs.SMTables getTables(String user)
           
 org.gcube.data.analysis.statisticalmanager.stubs.SMTables getTables(String user, String template)
           
 void removeImport(String importerId)
           
 void removeTable(String tableId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticalManagerDefaultDataSpace

public StatisticalManagerDefaultDataSpace(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.data.analysis.statisticalmanager.stubs.DataSpacePortType> delegate)
Method Detail

createTableFromCSV

public String createTableFromCSV(File file,
                                 boolean hasHeader,
                                 String delimiter,
                                 String comment,
                                 String tableName,
                                 org.gcube.dataanalysis.ecoengine.datatypes.enumtypes.TableTemplates tableTemplate,
                                 String description,
                                 String user)
Specified by:
createTableFromCSV in interface StatisticalManagerDataSpace

createTableFromDataStream

public String createTableFromDataStream(org.gcube.data.streams.Stream<org.gcube.data.spd.model.OccurrencePoint> points,
                                        String tableName,
                                        String description,
                                        String user)
Specified by:
createTableFromDataStream in interface StatisticalManagerDataSpace

getDBParameters

public String getDBParameters(String tableId)
Specified by:
getDBParameters in interface StatisticalManagerDataSpace

getTables

public org.gcube.data.analysis.statisticalmanager.stubs.SMTables getTables(String user)
Specified by:
getTables in interface StatisticalManagerDataSpace

getTables

public org.gcube.data.analysis.statisticalmanager.stubs.SMTables getTables(String user,
                                                                           String template)
Specified by:
getTables in interface StatisticalManagerDataSpace

getImports

public List<org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMImport> getImports(String user,
                                                                                                    String template)
Specified by:
getImports in interface StatisticalManagerDataSpace

getImporter

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMImport getImporter(String importId)
Specified by:
getImporter in interface StatisticalManagerDataSpace

removeImport

public void removeImport(String importerId)
Specified by:
removeImport in interface StatisticalManagerDataSpace

getResources

public List<org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMResource> getResources(String user,
                                                                                                        String... template)
Specified by:
getResources in interface StatisticalManagerDataSpace

removeTable

public void removeTable(String tableId)
Specified by:
removeTable in interface StatisticalManagerDataSpace

exportTable

public File exportTable(String tableId)
                 throws ResourceNotFoundException
Specified by:
exportTable in interface StatisticalManagerDataSpace
Throws:
ResourceNotFoundException

getFiles

public List<org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMFile> getFiles(String user)
Specified by:
getFiles in interface StatisticalManagerDataSpace


Copyright © 2013. All Rights Reserved.