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

All Known Implementing Classes:
DefaultDataManagement

public interface DataManagement


Method Summary
 String analyzeTables(Analysis request)
           
 void deleteAnalysis(String id)
           
 Boolean deleteCustomQuery(String userId)
           
 void deleteResource(int resourceId)
           
 File exportCurrentCustomQuery(String userId)
           
 File exportResource(int resourceId)
           
 File exportTableAsCSV(String table)
           
 Integer generateMaps(String author, boolean enableGIS, Integer hspecId, List<Field> speciesFilter, boolean forceRegeneration)
           
 List<Field> getCustomQueryFields(String userId)
           
 List<Field> getDefaultSources()
           
 Integer getImportStatus(Integer resourceId)
           
 String getJSONSPECGroupGenreationRequests(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
 String getJsonSubmittedAnalysis(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
 EnvironmentalExecutionReportItem getReport(List<String> reportIds)
           
 Integer importResource(File toImport, String userId, ResourceType type, String encoding, boolean[] fieldsMask, boolean hasHeader, char delimiter)
           
 File loadAnalysisResults(String id)
           
 String removeRequest(String id, boolean deleteData, boolean deleteJobs)
           
 String resubmitGeneration(String id)
           
 void setCustomQuery(String userId, String queryString)
           
 String submitRequest(SourceGenerationRequest request)
           
 Resource updateResource(Resource toUpdate)
           
 String viewCustomQuery(String userId, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
 

Method Detail

submitRequest

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

getReport

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

getJSONSPECGroupGenreationRequests

String getJSONSPECGroupGenreationRequests(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                                          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

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

exportResource

File exportResource(int resourceId)
                    throws RemoteException,
                           Exception
Throws:
RemoteException
Exception

setCustomQuery

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

deleteCustomQuery

Boolean deleteCustomQuery(String userId)
                          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

importResource

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

getImportStatus

Integer getImportStatus(Integer resourceId)
                        throws RemoteException,
                               Exception
Throws:
RemoteException
Exception

getCustomQueryFields

List<Field> getCustomQueryFields(String userId)
                                 throws RemoteException,
                                        Exception
Throws:
RemoteException
Exception

exportTableAsCSV

File exportTableAsCSV(String table)
                      throws RemoteException,
                             Exception
Throws:
RemoteException
Exception

analyzeTables

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

getJsonSubmittedAnalysis

String getJsonSubmittedAnalysis(org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                                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

exportCurrentCustomQuery

File exportCurrentCustomQuery(String userId)
                              throws RemoteException,
                                     Exception
Throws:
RemoteException
Exception

deleteAnalysis

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


Copyright © 2013. All Rights Reserved.