org.gcube.data.harmonization.occurrence
Interface Reconciliation

All Known Implementing Classes:
ReconciliationImpl

public interface Reconciliation


Method Summary
 void closeTableConnection()
           
 List<StatisticalOperation> getCapabilities()
          Gets information about available operation on occurrence point data sets
 List<ImportedOccurrenceSet> getImportedList()
           
 String getJSONImported(PagedRequestSettings settings)
          Get Json view of currently connected table
 void getResult(String operationId)
          Get result of the selected operation
 List<SubmittedOperation> getSubmittedOperationList()
           
 String importOccurrenceFromWorkspace(String fileId)
          Imports selected file from user's workspace
 List<String> openTableInspection(String tableId)
          Opens connection to a table for direct inspection
 String saveResultToWorkspace(String operationId)
          Save selected result to workspace
 String submitUnaryOperation(String importedId, String operation, Map<String,String> parameters)
          Submit operation process on selected imported data set
 

Method Detail

importOccurrenceFromWorkspace

String importOccurrenceFromWorkspace(String fileId)
                                     throws Exception
Imports selected file from user's workspace

Parameters:
fileId -
Returns:
imported Id
Throws:
Exception

getImportedList

List<ImportedOccurrenceSet> getImportedList()
                                            throws Exception
Returns:
Throws:
Exception

getJSONImported

String getJSONImported(PagedRequestSettings settings)
                       throws Exception
Get Json view of currently connected table

Parameters:
importedId -
settings -
Returns:
Throws:
Exception

openTableInspection

List<String> openTableInspection(String tableId)
                                 throws Exception
Opens connection to a table for direct inspection

Parameters:
tableId -
Returns:
list of field of selected table
Throws:
Exception

closeTableConnection

void closeTableConnection()
                          throws Exception
Throws:
Exception

getCapabilities

List<StatisticalOperation> getCapabilities()
                                           throws Exception
Gets information about available operation on occurrence point data sets

Returns:
list of Statistical Operation, one for each available algorithm
Throws:
Exception

getResult

void getResult(String operationId)
               throws Exception
Get result of the selected operation

Parameters:
operationId -
Throws:
Exception

saveResultToWorkspace

String saveResultToWorkspace(String operationId)
                             throws Exception
Save selected result to workspace

Parameters:
operationId -
Returns:
saved Item id
Throws:
Exception

submitUnaryOperation

String submitUnaryOperation(String importedId,
                            String operation,
                            Map<String,String> parameters)
                            throws Exception
Submit operation process on selected imported data set

Parameters:
importedId -
operation -
parameters -
Returns:
Throws:
Exception

getSubmittedOperationList

List<SubmittedOperation> getSubmittedOperationList()
                                                   throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.