org.gcube.application.aquamaps.aquamapsservice.client.proxies
Interface DataManagement

All Known Implementing Classes:
DefaultDataManagement

public interface DataManagement


Method Summary
 String analyzeTables(Analysis request)
           
 Integer asyncImportResource(File toImport, String userId, ResourceType type, String encoding, boolean[] fieldsMask, boolean hasHeader, char delimiter)
           
 void deleteAnalysis(String id)
           
 void deleteResource(int resourceId)
           
 File exportTableAsCSV(String table, String basketId, String user, String toSaveName, org.gcube.application.aquamaps.aquamapsservice.stubs.ExportOperation operationType)
           
 Integer generateMaps(String author, boolean enableGIS, Integer hspecId, List<Field> speciesFilter, boolean forceRegeneration)
           
 List<Field> getDefaultSources()
           
 String getJSONView(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings, String tableName, List<Field> filters)
           
 EnvironmentalExecutionReportItem getReport(List<String> reportIds)
           
 String getSystemTableName(SystemTable table)
           
 File loadAnalysisResults(String id)
           
 Resource loadResource(int resId)
           
 String removeRequest(String id, boolean deleteData, boolean deleteJobs)
           
 String resubmitGeneration(String id)
           
 CustomQueryDescriptor setCustomQuery(String userId, String queryString)
           
 String submitRequest(SourceGenerationRequest request)
           
 Resource syncImportResource(File toImport, String userId, ResourceType type, String encoding, boolean[] fieldsMask, boolean hasHeader, char delimiter)
           
 Resource updateResource(Resource toUpdate)
           
 String viewCustomQuery(String userId, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
 

Method Detail

getJSONView

String getJSONView(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings,
                   String tableName,
                   List<Field> filters)
                   throws RemoteException,
                          Exception
Throws:
RemoteException
Exception

generateMaps

Integer generateMaps(String author,
                     boolean enableGIS,
                     Integer hspecId,
                     List<Field> speciesFilter,
                     boolean forceRegeneration)
                     throws RemoteException,
                            Exception
Throws:
RemoteException
Exception

submitRequest

String submitRequest(SourceGenerationRequest request)
                     throws RemoteException,
                            Exception
Throws:
RemoteException
Exception

getReport

EnvironmentalExecutionReportItem getReport(List<String> reportIds)
                                           throws RemoteException,
                                                  Exception
Throws:
RemoteException
Exception

removeRequest

String removeRequest(String id,
                     boolean deleteData,
                     boolean deleteJobs)
                     throws RemoteException,
                            Exception
Throws:
RemoteException
Exception

getDefaultSources

List<Field> getDefaultSources()
                              throws RemoteException,
                                     Exception
Throws:
RemoteException
Exception

updateResource

Resource updateResource(Resource toUpdate)
                        throws RemoteException,
                               Exception
Throws:
RemoteException
Exception

deleteResource

void deleteResource(int resourceId)
                    throws RemoteException,
                           Exception
Throws:
RemoteException
Exception

loadResource

Resource loadResource(int resId)
                      throws RemoteException,
                             Exception
Throws:
RemoteException
Exception

setCustomQuery

CustomQueryDescriptor setCustomQuery(String userId,
                                     String queryString)
                                     throws RemoteException,
                                            Exception
Throws:
RemoteException
Exception

viewCustomQuery

String viewCustomQuery(String userId,
                       org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                       throws RemoteException,
                              Exception
Throws:
RemoteException
Exception

asyncImportResource

Integer asyncImportResource(File toImport,
                            String userId,
                            ResourceType type,
                            String encoding,
                            boolean[] fieldsMask,
                            boolean hasHeader,
                            char delimiter)
                            throws RemoteException,
                                   Exception
Throws:
RemoteException
Exception

syncImportResource

Resource syncImportResource(File toImport,
                            String userId,
                            ResourceType type,
                            String encoding,
                            boolean[] fieldsMask,
                            boolean hasHeader,
                            char delimiter)
                            throws RemoteException,
                                   Exception
Throws:
RemoteException
Exception

exportTableAsCSV

File exportTableAsCSV(String table,
                      String basketId,
                      String user,
                      String toSaveName,
                      org.gcube.application.aquamaps.aquamapsservice.stubs.ExportOperation operationType)
                      throws RemoteException,
                             Exception
Throws:
RemoteException
Exception

analyzeTables

String analyzeTables(Analysis request)
                     throws RemoteException,
                            Exception
Throws:
RemoteException
Exception

loadAnalysisResults

File loadAnalysisResults(String id)
                         throws RemoteException,
                                Exception
Throws:
RemoteException
Exception

resubmitGeneration

String resubmitGeneration(String id)
                          throws RemoteException,
                                 Exception
Throws:
RemoteException
Exception

deleteAnalysis

void deleteAnalysis(String id)
                    throws RemoteException,
                           Exception
Throws:
RemoteException
Exception

getSystemTableName

String getSystemTableName(SystemTable table)
                          throws RemoteException,
                                 Exception
Throws:
RemoteException
Exception


Copyright © 2013. All Rights Reserved.