diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/client/rpc/TDGWTServiceAsync.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/client/rpc/TDGWTServiceAsync.java index 6e3eaa6..a6a9eef 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/client/rpc/TDGWTServiceAsync.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/client/rpc/TDGWTServiceAsync.java @@ -73,161 +73,248 @@ public interface TDGWTServiceAsync { public static TDGWTServiceAsync INSTANCE = (TDGWTServiceAsync) GWT .create(TDGWTService.class); - void hello(AsyncCallback callback); - - //TabularResource - void getCurrentTRId(AsyncCallback callback); - void createTabularResource(TabResource tabResource,AsyncCallback callback); - void removeTabularResource(TRId trId, AsyncCallback callback); - void isTabularResourceValid(TRId trId,AsyncCallback callback); - void getTabResourceInformation(AsyncCallback callback); - void getTabResourceInformation(TRId trId,AsyncCallback callback); - void setTabResourceInformation(TabResource tabResource, AsyncCallback callback); - void getTRCreationDate(TRId trId,AsyncCallback callback); - void setTabResource(TabResource tabResource, AsyncCallback callback); - void getTabularResources(AsyncCallback> callback); - void getTabularResourcesAndLastTables(AsyncCallback> callback); - void getLastTable(TRId trId, AsyncCallback callback); - void getTable(TRId trId, AsyncCallback callback); - void getTableMetadata(TRId trId, AsyncCallback> callback); - void getTRMetadata(TRId trId, AsyncCallback> callback); - void getColumns(AsyncCallback> callback); - void getColumns(TRId trId, AsyncCallback> callback); - void getColumnsForDimension(TRId trId, AsyncCallback> callback); - void getColumn(TRId trId, String columnName, AsyncCallback callback); - void getColumn(String columnLocalId,TRId trId, AsyncCallback callback); - void getConnection(RefColumn refColumn, AsyncCallback callback); - - //Task - void startTaskResubmit(TaskResubmitSession taskResubmitSession,AsyncCallback callback); - void startTaskResume(TaskResumeSession taskResumeSession,AsyncCallback callback); - + void hello(AsyncCallback callback); - //Validations - void getValidationsTasksMetadata(TRId trId,AsyncCallback callback); - void getTableValidationsMetadata(TRId trId,AsyncCallback callback); - void getValidationColumns(TRId trId, String columnName, AsyncCallback> callback); - - - //RollBack - void startRollBack(RollBackSession rollBackSession,AsyncCallback callback); - void startDiscard(TRId trId,AsyncCallback callback); - - //Share - void getShareInfo(TRId trId, AsyncCallback callback); - - void setShare(ShareInfo shareInfo, AsyncCallback callback); - - //CodelistPagingLoaded + // TabularResource + void getCurrentTRId(AsyncCallback callback); + + void createTabularResource(TabResource tabResource, + AsyncCallback callback); + + void removeTabularResource(TRId trId, AsyncCallback callback); + + void isTabularResourceValid(TRId trId, AsyncCallback callback); + + void getTabResourceInformation(AsyncCallback callback); + + void getTabResourceInformation(TRId trId, + AsyncCallback callback); + + void setTabResourceInformation(TabResource tabResource, + AsyncCallback callback); + + void getTRCreationDate(TRId trId, AsyncCallback callback); + + void setTabResource(TabResource tabResource, AsyncCallback callback); + + void getTabularResources(AsyncCallback> callback); + + void getTabularResourcesAndLastTables( + AsyncCallback> callback); + + void getLastTable(TRId trId, AsyncCallback callback); + + void getTable(TRId trId, AsyncCallback callback); + + void getTableMetadata(TRId trId, + AsyncCallback> callback); + + void getTRMetadata(TRId trId, AsyncCallback> callback); + + void getColumns(AsyncCallback> callback); + + void getColumns(TRId trId, AsyncCallback> callback); + + void getColumnsForDimension(TRId trId, + AsyncCallback> callback); + + void getColumn(TRId trId, String columnName, + AsyncCallback callback); + + void getColumn(String columnLocalId, TRId trId, + AsyncCallback callback); + + void getConnection(RefColumn refColumn, AsyncCallback callback); + + // Task + void startTaskResubmit(TaskResubmitSession taskResubmitSession, + AsyncCallback callback); + + void startTaskResume(TaskResumeSession taskResumeSession, + AsyncCallback callback); + + // Validations + void getValidationsTasksMetadata(TRId trId, + AsyncCallback callback); + + void getTableValidationsMetadata(TRId trId, + AsyncCallback callback); + + void getValidationColumns(TRId trId, String columnName, + AsyncCallback> callback); + + // RollBack + void startRollBack(RollBackSession rollBackSession, + AsyncCallback callback); + + void startDiscard(TRId trId, AsyncCallback callback); + + // Share + void getShareInfo(TRId trId, AsyncCallback callback); + + void setShare(ShareInfo shareInfo, AsyncCallback callback); + + // CodelistPagingLoaded void setCodelistsPagingLoader(AsyncCallback callback); void getCodelistsPagingLoader( CodelistPagingLoadConfig codelistPagingLoadConfig, AsyncCallback callback); - //Open - void tdOpen(TDOpenSession tdOpenSession, AsyncCallback callback); - - //Clone - String startCloneTabularResource(CloneTabularResourceSession cloneTabularResourceSession, AsyncCallback callback); - - - //SDMX - void getCodelists(AsyncCallback> callback); + // Open + void tdOpen(TDOpenSession tdOpenSession, AsyncCallback callback); + + // Clone + void startCloneTabularResource( + CloneTabularResourceSession cloneTabularResourceSession, + AsyncCallback callback); + + // SDMX + void getCodelists(AsyncCallback> callback); void getDatasets(AsyncCallback> callback); - - void getAgencies(AsyncCallback> callback); - - void setSDMXRegistrySource(SDMXRegistrySource sdmxRegistrySource, AsyncCallback callback); - - //Import SDMX - void startSDMXImport(SDMXImportSession sdmxImportSession,AsyncCallback callback); - - - //Import CSV - - void setCSVSession(CSVImportSession csvImportSession, AsyncCallback callback); - void getFileFromWorkspace(CSVImportSession csvImportSession, AsyncCallback callback); + void getAgencies(AsyncCallback> callback); + + void setSDMXRegistrySource(SDMXRegistrySource sdmxRegistrySource, + AsyncCallback callback); + + // Import SDMX + void startSDMXImport(SDMXImportSession sdmxImportSession, + AsyncCallback callback); + + // Import CSV + + void setCSVSession(CSVImportSession csvImportSession, + AsyncCallback callback); + + void getFileFromWorkspace(CSVImportSession csvImportSession, + AsyncCallback callback); void getAvailableCharset(AsyncCallback callback); - - void configureCSVParser(String encoding, HeaderPresence headerPresence, char delimiter, char comment, AsyncCallback> callback); - - void checkCSV(long errorsLimit, AsyncCallback callback); - - void startCSVImport(CSVImportSession csvImportSession, AsyncCallback callback); - - //Export CSV - void startCSVExport(CSVExportSession csvExportSession, AsyncCallback callback); - - //Export SDMX - void startSDMXExport(SDMXExportSession exportSession, AsyncCallback callback); - - - //Table Operation - void startChangeTableType(ChangeTableTypeSession changeTableTypeSession,AsyncCallback callback); - void startUnion(UnionSession unionSession, AsyncCallback callback); - - - //Rows Operation - void startEditRow(EditRowSession editRowSession,AsyncCallback callback); - void startDeleteRows(DeleteRowsSession deleteRowsSession,AsyncCallback callback); - void startDuplicates(DuplicatesSession duplicatesSession,AsyncCallback callback); - //Column Operation - void startChangeColumnType(ChangeColumnTypeSession changeColumnTypeSession,AsyncCallback callback); - void startAddColumn(AddColumnSession addColumnSession,AsyncCallback callback); - void startDeleteColumn(DeleteColumnSession deleteColumnSession,AsyncCallback callback); - void startLabelColumn(LabelColumnSession labelColumnSession,AsyncCallback callback); - - /*void startSplitColumn(SplitColumnSession splitColumnSession,AsyncCallback callback);*/ - /*void startSplitColumn(MergeColumnSession mergeColumnSession,AsyncCallback callback); */ - /*void startGroupBy(GroupBySession groupBySession,AsyncCallback callback);*/ - - - - //BatchReplace Operation - void getOccurrencesForBatchReplace(OccurrencesForReplaceBatchColumnSession occurrencesForReplaceBatchColumnSession, AsyncCallback> callback); - void startReplaceBatchColumn(ReplaceBatchColumnSession replaceBatchColumnSession,AsyncCallback callback); - - //Replace Operation - void startReplaceColumn(ReplaceColumnSession replaceColumnSession,AsyncCallback callback); - - //Templates + void configureCSVParser(String encoding, HeaderPresence headerPresence, + char delimiter, char comment, + AsyncCallback> callback); + + void checkCSV(long errorsLimit, AsyncCallback callback); + + void startCSVImport(CSVImportSession csvImportSession, + AsyncCallback callback); + + // Export CSV + void startCSVExport(CSVExportSession csvExportSession, + AsyncCallback callback); + + // Export SDMX + void startSDMXExport(SDMXExportSession exportSession, + AsyncCallback callback); + + // Table Operation + void startChangeTableType(ChangeTableTypeSession changeTableTypeSession, + AsyncCallback callback); + + void startUnion(UnionSession unionSession, AsyncCallback callback); + + // Rows Operation + void startEditRow(EditRowSession editRowSession, + AsyncCallback callback); + + void startDeleteRows(DeleteRowsSession deleteRowsSession, + AsyncCallback callback); + + void startDuplicates(DuplicatesSession duplicatesSession, + AsyncCallback callback); + + // Column Operation + void startChangeColumnType(ChangeColumnTypeSession changeColumnTypeSession, + AsyncCallback callback); + + void startAddColumn(AddColumnSession addColumnSession, + AsyncCallback callback); + + void startDeleteColumn(DeleteColumnSession deleteColumnSession, + AsyncCallback callback); + + void startLabelColumn(LabelColumnSession labelColumnSession, + AsyncCallback callback); + + /* + * void startSplitColumn(SplitColumnSession + * splitColumnSession,AsyncCallback callback); + */ + /* + * void startSplitColumn(MergeColumnSession + * mergeColumnSession,AsyncCallback callback); + */ + /* + * void startGroupBy(GroupBySession groupBySession,AsyncCallback + * callback); + */ + + // BatchReplace Operation + void getOccurrencesForBatchReplace( + OccurrencesForReplaceBatchColumnSession occurrencesForReplaceBatchColumnSession, + AsyncCallback> callback); + + void startReplaceBatchColumn( + ReplaceBatchColumnSession replaceBatchColumnSession, + AsyncCallback callback); + + // Replace Operation + void startReplaceColumn(ReplaceColumnSession replaceColumnSession, + AsyncCallback callback); + + // Templates void getTemplates(AsyncCallback> callback); - void startTemplateApply(TemplateApplySession templateDeleteSession,AsyncCallback callback); - void templateDelete(TemplateDeleteSession templateDeleteSession,AsyncCallback callback); - - //Locales + + void startTemplateApply(TemplateApplySession templateDeleteSession, + AsyncCallback callback); + + void templateDelete(TemplateDeleteSession templateDeleteSession, + AsyncCallback callback); + + // Locales void getLocales(AsyncCallback> callback); - - //History + + // History void getHistory(AsyncCallback> callback); + void getHistory(TRId trId, AsyncCallback> callback); + void getLastOperationInfo(AsyncCallback callback); + void getLastOperationInfo(TRId trId, AsyncCallback callback); - - //Helper Extract Codelist - void startExtractCodelist(ExtractCodelistSession extractCodelistSession, AsyncCallback callback); - - //Helper Codelist Mapping Import - void setCodelistMappingSession(CodelistMappingSession codelistMappingSession, AsyncCallback callback); - void getFileFromWorkspace(CodelistMappingSession codelistMappingSession, AsyncCallback callback); - void startCodelistMappingImport(CodelistMappingSession codelistMappingSession, AsyncCallback callback); - - //Normalization - void startNormalization(NormalizationSession normalizationSession, AsyncCallback callback); - - //Denormalization - void startDenormalization(DenormalizationSession denormalizationSession, AsyncCallback callback); - - //Operation Monitor - void getOperationMonitor(OperationMonitorSession operationMonitorSession, AsyncCallback callback); - - //File Upload Monitor + + // Helper Extract Codelist + void startExtractCodelist(ExtractCodelistSession extractCodelistSession, + AsyncCallback callback); + + // Helper Codelist Mapping Import + void setCodelistMappingSession( + CodelistMappingSession codelistMappingSession, + AsyncCallback callback); + + void getFileFromWorkspace(CodelistMappingSession codelistMappingSession, + AsyncCallback callback); + + void startCodelistMappingImport( + CodelistMappingSession codelistMappingSession, + AsyncCallback callback); + + // Normalization + void startNormalization(NormalizationSession normalizationSession, + AsyncCallback callback); + + // Denormalization + void startDenormalization(DenormalizationSession denormalizationSession, + AsyncCallback callback); + + // Operation Monitor + void getOperationMonitor(OperationMonitorSession operationMonitorSession, + AsyncCallback callback); + + // File Upload Monitor void getFileUploadMonitor(AsyncCallback callback); - - + }