org.gcube.portlets.user.reportgenerator.client
Interface ReportServiceAsync


public interface ReportServiceAsync

* Service interface for server Async communication

Author:
Massimiliano Assante, ISTI-CNR - massimiliano.assante@isti.cnr.it

Method Summary
 void getSampleTimeSeries(org.gcube.portlets.d4sreporting.common.shared.RepTimeSeries sTS, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Table> callback)
          return the first ten records of the timeseries having id as param
 void getSessionInfo(String currentHost, com.google.gwt.user.client.rpc.AsyncCallback<SessionInfo> callback)
           
 void getUserTemplateNames(com.google.gwt.user.client.rpc.AsyncCallback<String[]> callback)
           
 void getVMEReportRef2Associate(String id, VMETypeIdentifier refType, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
           
 void getWorkflowDocumentFromDocumentLibrary(com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
           
 void importVMEReport(String id, String name, VMETypeIdentifier refType, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
           
 void importVMETemplate(VMETypeIdentifier refType, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
           
 void listVMEReportRefByType(VMETypeIdentifier refType, com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<VMEReportBean>> callback)
           
 void listVMEReports(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<VMEReportBean>> callback)
           
 void readImportedModel(String tempPath, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
           
 void readModel(String templateName, String templateObjectID, boolean isTemplate, boolean isImporting, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
           
 void readTemplateFromSession(com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
          call for the model previously stored in the session
 void renewHTTPSession(com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void renewLock(com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void save(String filePath, String workspaceFolderId, String ItemName, org.gcube.portlets.widgets.exporter.shared.TypeExporter type, boolean overwrite, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
           
 void saveReport(org.gcube.portlets.d4sreporting.common.shared.Model toSave, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void saveReport(org.gcube.portlets.d4sreporting.common.shared.Model toSave, String folderid, String newname, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void storeTemplateInSession(org.gcube.portlets.d4sreporting.common.shared.Model model, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void updateWorkflowDocument(org.gcube.portlets.d4sreporting.common.shared.Model toSave, boolean update, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 

Method Detail

getSampleTimeSeries

void getSampleTimeSeries(org.gcube.portlets.d4sreporting.common.shared.RepTimeSeries sTS,
                         com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Table> callback)
return the first ten records of the timeseries having id as param

Parameters:
sTS - .
callback - .

getUserTemplateNames

void getUserTemplateNames(com.google.gwt.user.client.rpc.AsyncCallback<String[]> callback)
Parameters:
callback - .

readModel

void readModel(String templateName,
               String templateObjectID,
               boolean isTemplate,
               boolean isImporting,
               com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
Parameters:
templateName - .
templateObjectID - .
isTemplate - says if you're opening a template or a report
isImporting - says if your importing or youre loading a template in the UI
callback - .

storeTemplateInSession

void storeTemplateInSession(org.gcube.portlets.d4sreporting.common.shared.Model model,
                            com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
Parameters:
model - .
callback - .

readTemplateFromSession

void readTemplateFromSession(com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)
call for the model previously stored in the session

Parameters:
callback - .

saveReport

void saveReport(org.gcube.portlets.d4sreporting.common.shared.Model toSave,
                String folderid,
                String newname,
                com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

saveReport

void saveReport(org.gcube.portlets.d4sreporting.common.shared.Model toSave,
                com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

getSessionInfo

void getSessionInfo(String currentHost,
                    com.google.gwt.user.client.rpc.AsyncCallback<SessionInfo> callback)
Parameters:
currentHost -
callback -

getWorkflowDocumentFromDocumentLibrary

void getWorkflowDocumentFromDocumentLibrary(com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)

updateWorkflowDocument

void updateWorkflowDocument(org.gcube.portlets.d4sreporting.common.shared.Model toSave,
                            boolean update,
                            com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

renewLock

void renewLock(com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

readImportedModel

void readImportedModel(String tempPath,
                       com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)

save

void save(String filePath,
          String workspaceFolderId,
          String ItemName,
          org.gcube.portlets.widgets.exporter.shared.TypeExporter type,
          boolean overwrite,
          com.google.gwt.user.client.rpc.AsyncCallback<String> callback)

renewHTTPSession

void renewHTTPSession(com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

listVMEReports

void listVMEReports(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<VMEReportBean>> callback)

importVMEReport

void importVMEReport(String id,
                     String name,
                     VMETypeIdentifier refType,
                     com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)

listVMEReportRefByType

void listVMEReportRefByType(VMETypeIdentifier refType,
                            com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<VMEReportBean>> callback)

getVMEReportRef2Associate

void getVMEReportRef2Associate(String id,
                               VMETypeIdentifier refType,
                               com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)

importVMETemplate

void importVMETemplate(VMETypeIdentifier refType,
                       com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portlets.d4sreporting.common.shared.Model> callback)


Copyright © 2014. All Rights Reserved.