2013-10-24 12:21:28 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
*/
|
2013-10-24 12:51:21 +02:00
|
|
|
|
package org.gcube.portlets.user.td.gwtservice.client.rpc;
|
2013-10-24 12:21:28 +02:00
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
2015-02-06 09:28:28 +01:00
|
|
|
|
import java.util.HashMap;
|
2013-10-24 12:21:28 +02:00
|
|
|
|
|
2014-11-10 14:06:49 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.chart.ChartTopRatingSession;
|
2014-06-04 14:31:43 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.codelisthelper.CodelistMappingSession;
|
2013-10-24 12:51:21 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.AvailableCharsetList;
|
2013-11-28 18:35:11 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVExportSession;
|
2013-10-24 12:51:21 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.CSVImportSession;
|
2014-07-25 12:35:43 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.csv.CheckCSVSession;
|
2013-11-21 10:21:20 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTServiceException;
|
2014-05-28 19:16:35 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.extract.ExtractCodelistSession;
|
2013-10-24 12:51:21 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.file.FileUploadMonitor;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.file.HeaderPresence;
|
2015-02-12 11:16:38 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.geometry.GeometryCreatePointSession;
|
2015-02-09 16:04:42 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.geospatial.GeospatialCreateCoordinatesSession;
|
2015-03-06 17:23:25 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.geospatial.GeospatialDownscaleCSquareSession;
|
2014-04-15 20:24:07 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.history.OpHistory;
|
2014-04-16 11:10:31 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.history.RollBackSession;
|
2015-10-08 19:19:18 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.i18n.InfoLocale;
|
2014-10-02 16:18:41 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.json.JSONExportSession;
|
2014-09-02 18:31:11 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.licenses.LicenceData;
|
2014-10-10 18:50:30 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.map.MapCreationSession;
|
2015-02-13 14:40:45 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.monitor.BackgroundOperationMonitor;
|
2014-09-09 19:17:07 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.monitor.BackgroundOperationMonitorSession;
|
2014-08-06 20:03:45 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.monitor.OperationMonitor;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.monitor.OperationMonitorSession;
|
2013-12-03 17:55:39 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.sdmx.SDMXExportSession;
|
2013-10-24 12:51:21 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.sdmx.SDMXImportSession;
|
2017-04-13 12:24:06 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.sdmx.SDMXTemplateExportSession;
|
2015-04-22 14:19:24 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.share.ShareRule;
|
2014-10-16 18:43:52 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.share.ShareTabResource;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.share.ShareTemplate;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.source.SDMXRegistrySource;
|
2017-03-13 19:58:50 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.statistical.DataMinerOperationSession;
|
2014-05-21 15:40:26 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.task.TaskResubmitSession;
|
2014-05-23 14:47:20 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.task.TaskResumeSession;
|
2014-05-08 15:35:35 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.task.ValidationsTasksMetadata;
|
2014-03-21 12:32:37 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.template.TemplateApplySession;
|
2017-04-13 12:24:06 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.template.TemplateColumnData;
|
2014-03-21 12:32:37 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.template.TemplateData;
|
2014-03-25 10:23:06 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.template.TemplateDeleteSession;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.RefColumn;
|
2013-11-21 10:21:20 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.TabResource;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.TableData;
|
2014-04-04 12:33:38 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.batch.Occurrences;
|
2014-04-08 10:44:51 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.batch.OccurrencesForReplaceBatchColumnSession;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.batch.ReplaceBatchColumnSession;
|
2014-03-07 15:26:39 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.clone.CloneTabularResourceSession;
|
2014-05-30 13:05:31 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.AddColumnSession;
|
2015-03-03 18:17:30 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.ChangeColumnsPositionSession;
|
2014-02-10 19:05:19 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.DeleteColumnSession;
|
2014-02-11 16:52:40 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.LabelColumnSession;
|
2014-03-26 19:08:43 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.ReplaceColumnSession;
|
2014-02-06 17:33:39 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.type.ChangeColumnTypeSession;
|
2013-12-02 15:22:53 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.metadata.TRMetadata;
|
2014-07-03 15:30:54 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.normalization.DenormalizationSession;
|
2014-07-02 17:31:01 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.normalization.NormalizationSession;
|
2013-11-21 10:21:20 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.open.TDOpenSession;
|
2014-02-07 16:59:14 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.paging.CodelistPagingLoadConfig;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.paging.CodelistPagingLoadResult;
|
2014-11-03 18:10:14 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.replacebyexternal.ReplaceByExternalSession;
|
2014-10-29 10:14:34 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.resources.RemoveResourceSession;
|
2014-10-07 17:31:33 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.resources.ResourceTDDescriptor;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.resources.ResourceTDType;
|
2014-11-12 15:00:23 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.resources.SaveResourceSession;
|
2014-03-06 15:17:25 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.rows.DeleteRowsSession;
|
2014-03-07 17:19:35 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.rows.DuplicatesSession;
|
2014-05-15 18:16:31 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.rows.EditRowSession;
|
2014-02-25 18:32:17 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.table.ChangeTableTypeSession;
|
2013-12-02 15:18:05 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.table.metadata.TabMetadata;
|
2014-04-09 19:05:47 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.table.metadata.TabValidationsMetadata;
|
2013-11-21 10:21:20 +01:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.type.Agencies;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.type.Codelist;
|
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.type.Dataset;
|
2014-07-15 17:32:32 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.union.UnionSession;
|
2014-10-17 18:39:53 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.uriresolver.UriResolverSession;
|
2014-10-15 18:45:04 +02:00
|
|
|
|
import org.gcube.portlets.user.td.gwtservice.shared.user.UserInfo;
|
2013-12-05 15:15:21 +01:00
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
|
2015-04-13 12:57:48 +02:00
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnData;
|
2015-02-06 09:28:28 +01:00
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType;
|
2015-04-13 12:57:48 +02:00
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.PeriodDataType;
|
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ValueDataFormat;
|
2013-10-24 12:21:28 +02:00
|
|
|
|
|
|
|
|
|
import com.google.gwt.user.client.rpc.RemoteService;
|
|
|
|
|
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2013-10-24 12:21:28 +02:00
|
|
|
|
/**
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*
|
|
|
|
|
* Implements the basic interfaces for access to the service.
|
|
|
|
|
*
|
2013-10-24 12:21:28 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @author Giancarlo Panichi
|
|
|
|
|
*
|
2013-10-24 12:21:28 +02:00
|
|
|
|
*/
|
2013-10-24 12:51:21 +02:00
|
|
|
|
@RemoteServiceRelativePath("TDGWTService")
|
|
|
|
|
public interface TDGWTService extends RemoteService {
|
2013-10-24 12:21:28 +02:00
|
|
|
|
|
2014-02-27 09:57:16 +01:00
|
|
|
|
/**
|
|
|
|
|
* Get informations on the current user
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return User Info
|
2014-02-27 09:57:16 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-27 09:57:16 +01:00
|
|
|
|
*/
|
2014-10-15 18:45:04 +02:00
|
|
|
|
public UserInfo hello() throws TDGWTServiceException;
|
2014-10-17 18:39:53 +02:00
|
|
|
|
|
2015-10-08 19:19:18 +02:00
|
|
|
|
/**
|
|
|
|
|
* Set locale on server
|
|
|
|
|
*
|
|
|
|
|
* @param infoLocale
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Info locale
|
2015-10-08 19:19:18 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* exception
|
2015-10-08 19:19:18 +02:00
|
|
|
|
*/
|
|
|
|
|
public void setLocale(InfoLocale infoLocale) throws TDGWTServiceException;
|
2017-03-13 19:58:50 +01:00
|
|
|
|
|
2015-01-23 17:01:32 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieve pending Tasks and set them as background tasks
|
|
|
|
|
*
|
|
|
|
|
* @throws TDGWTServiceException
|
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @return Pendings Tasks
|
|
|
|
|
* @throws TDGWTServiceException
|
|
|
|
|
* Exception
|
|
|
|
|
*/
|
2015-01-23 17:01:32 +01:00
|
|
|
|
public Integer pendingTasksRetrieve() throws TDGWTServiceException;
|
2015-01-30 18:34:51 +01:00
|
|
|
|
|
2014-10-16 18:43:52 +02:00
|
|
|
|
/**
|
|
|
|
|
* Restore UI session
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @param startTRId
|
|
|
|
|
* Start TR id
|
|
|
|
|
* @return Tabular Resource id
|
2014-10-16 18:43:52 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* exception
|
2014-10-16 18:43:52 +02:00
|
|
|
|
*/
|
2015-03-11 16:07:47 +01:00
|
|
|
|
public TRId restoreUISession(TRId startTRId) throws TDGWTServiceException;
|
2014-04-08 18:05:17 +02:00
|
|
|
|
|
2014-10-17 18:39:53 +02:00
|
|
|
|
/**
|
|
|
|
|
* Resolve Uri
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
2014-10-17 18:39:53 +02:00
|
|
|
|
* @param uriResolverSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Uri resolver session
|
|
|
|
|
* @return Uri
|
2014-10-17 18:39:53 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-17 18:39:53 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String getUriFromResolver(UriResolverSession uriResolverSession) throws TDGWTServiceException;
|
2017-03-13 19:58:50 +01:00
|
|
|
|
|
2016-09-29 15:41:53 +02:00
|
|
|
|
/**
|
|
|
|
|
* Get VRE Folder Id
|
|
|
|
|
*
|
|
|
|
|
* @return VRE Folder Id
|
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2016-09-29 15:41:53 +02:00
|
|
|
|
*/
|
|
|
|
|
public String getVREFolderIdByScope() throws TDGWTServiceException;
|
2017-03-13 19:58:50 +01:00
|
|
|
|
|
2015-02-09 16:04:42 +01:00
|
|
|
|
// PeriodDataType
|
2015-02-04 12:18:24 +01:00
|
|
|
|
/**
|
|
|
|
|
* Get list of PeriodDataType
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of period data type
|
2015-02-04 12:18:24 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-04 12:18:24 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<PeriodDataType> getPeriodDataTypes() throws TDGWTServiceException;
|
2015-02-09 16:04:42 +01:00
|
|
|
|
|
2015-02-04 12:18:24 +01:00
|
|
|
|
/**
|
2015-02-09 16:04:42 +01:00
|
|
|
|
* Retrieves the hierarchical relationship for the specific period data type
|
|
|
|
|
*
|
2015-02-04 12:18:24 +01:00
|
|
|
|
* @param periodDataType
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Period data type
|
|
|
|
|
* @return List of period data type
|
2015-02-04 12:18:24 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-04 12:18:24 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<PeriodDataType> getHierarchicalRelationshipForPeriodDataTypes(PeriodDataType periodDataType)
|
|
|
|
|
throws TDGWTServiceException;
|
2015-02-09 16:04:42 +01:00
|
|
|
|
|
|
|
|
|
// ValueDataFormats
|
2015-02-06 09:28:28 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieve ValueDataFormat for all ColumnDataType
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return Map
|
2015-02-06 09:28:28 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-06 09:28:28 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public HashMap<ColumnDataType, ArrayList<ValueDataFormat>> getValueDataFormatsMap() throws TDGWTServiceException;
|
2015-02-09 16:04:42 +01:00
|
|
|
|
|
2015-02-06 09:28:28 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieve ValueDataFormat for specific ColumnDataType
|
|
|
|
|
*
|
|
|
|
|
* @param columnDataType
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Column data type
|
|
|
|
|
* @return List of value data format
|
2015-02-06 09:28:28 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-06 09:28:28 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ValueDataFormat> getValueDataFormatsOfColumnDataType(ColumnDataType columnDataType)
|
|
|
|
|
throws TDGWTServiceException;
|
2015-02-09 16:04:42 +01:00
|
|
|
|
|
2014-04-08 18:05:17 +02:00
|
|
|
|
// TabularResource
|
2014-04-15 20:24:07 +02:00
|
|
|
|
/**
|
2014-05-20 18:54:43 +02:00
|
|
|
|
* Get current TRId
|
2014-04-15 20:24:07 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return TR id
|
2014-04-15 20:24:07 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-15 20:24:07 +02:00
|
|
|
|
*/
|
|
|
|
|
public TRId getCurrentTRId() throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2013-11-05 11:52:17 +01:00
|
|
|
|
/**
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* Get information on the current tabular resource don't call service
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return Tabular resource
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-15 18:45:04 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public TabResource getInSessionTabResourceInfo() throws TDGWTServiceException;
|
2014-10-17 18:39:53 +02:00
|
|
|
|
|
2014-10-15 18:45:04 +02:00
|
|
|
|
/**
|
|
|
|
|
* Get informations on the current tabular resource call service
|
|
|
|
|
*
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return Tabular resource
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2013-10-24 18:39:47 +02:00
|
|
|
|
public TabResource getTabResourceInformation() throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2014-03-10 18:47:09 +01:00
|
|
|
|
/**
|
|
|
|
|
* Set tabular resource information
|
|
|
|
|
*
|
|
|
|
|
* @param tabResource
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Tabular resource
|
2014-03-10 18:47:09 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-10 18:47:09 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setTabResourceInformation(TabResource tabResource) throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2015-01-30 18:34:51 +01:00
|
|
|
|
/**
|
|
|
|
|
* Set tabular resource to final
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Tabular Resource id
|
2015-01-30 18:34:51 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-01-30 18:34:51 +01:00
|
|
|
|
*/
|
|
|
|
|
public void setTabResourceToFinal(TRId trId) throws TDGWTServiceException;
|
|
|
|
|
|
2013-12-04 17:11:40 +01:00
|
|
|
|
/**
|
2014-02-06 17:33:39 +01:00
|
|
|
|
* Get informations on tabular resource
|
2013-12-04 17:11:40 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param trId
|
|
|
|
|
* TR id
|
|
|
|
|
* @return Tabular resource
|
2013-12-04 17:11:40 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-12-04 17:11:40 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public TabResource getTabResourceInformation(TRId trId) throws TDGWTServiceException;
|
2014-04-08 18:05:17 +02:00
|
|
|
|
|
2014-04-04 16:02:44 +02:00
|
|
|
|
/**
|
|
|
|
|
* Return true if is a valid tabular resource
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Tabular Resouce id
|
|
|
|
|
* @return True if is valid
|
2014-04-04 16:02:44 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-04 16:02:44 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public Boolean isTabularResourceValid(TRId trId) throws TDGWTServiceException;
|
2014-04-04 16:02:44 +02:00
|
|
|
|
|
2014-01-27 18:43:16 +01:00
|
|
|
|
/**
|
2014-02-06 17:33:39 +01:00
|
|
|
|
* Get creation date on tabular resource
|
2014-01-27 18:43:16 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param trId
|
|
|
|
|
* TR id
|
|
|
|
|
* @return TR id
|
2014-01-27 18:43:16 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-01-27 18:43:16 +01:00
|
|
|
|
*/
|
|
|
|
|
public String getTRCreationDate(TRId trId) throws TDGWTServiceException;
|
2014-02-06 17:33:39 +01:00
|
|
|
|
|
2013-11-05 11:52:17 +01:00
|
|
|
|
/**
|
|
|
|
|
* Set current tabular resource
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param tabResource
|
|
|
|
|
* Tabular Resource
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setTabResource(TabResource tabResource) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Creates a TabResource on Service
|
|
|
|
|
*
|
|
|
|
|
* @param tabResource
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Tabular Resource
|
|
|
|
|
* @return Tabukar Resource
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public TabResource createTabularResource(TabResource tabResource) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2013-11-19 13:07:12 +01:00
|
|
|
|
/**
|
|
|
|
|
* Return Last Table
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Table data
|
2013-11-19 13:07:12 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-19 13:07:12 +01:00
|
|
|
|
*/
|
|
|
|
|
public TableData getLastTable(TRId trId) throws TDGWTServiceException;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
|
2014-02-25 16:49:43 +01:00
|
|
|
|
/**
|
2014-02-25 18:32:17 +01:00
|
|
|
|
* Return Table
|
2014-02-25 16:49:43 +01:00
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Table data
|
2014-02-25 16:49:43 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-25 16:49:43 +01:00
|
|
|
|
*/
|
|
|
|
|
public TableData getTable(TRId trId) throws TDGWTServiceException;
|
|
|
|
|
|
2013-11-20 18:26:49 +01:00
|
|
|
|
/**
|
2013-12-04 12:17:48 +01:00
|
|
|
|
* Return Metadata of Table
|
2013-11-20 18:26:49 +01:00
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of tabular metadata
|
2013-11-20 18:26:49 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-20 18:26:49 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<TabMetadata> getTableMetadata(TRId trId) throws TDGWTServiceException;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
|
|
|
|
|
/**
|
2013-12-02 15:22:53 +01:00
|
|
|
|
* Return Metadata of Tabular Resources
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of tabular resource meta data
|
2013-12-02 15:22:53 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-12-02 15:22:53 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<TRMetadata> getTRMetadata(TRId trId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Retreive a ColumnData that is a connection to external table
|
|
|
|
|
*
|
|
|
|
|
* @param refColumn
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Reference column
|
|
|
|
|
* @return Column data
|
2014-05-20 18:54:43 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-05-20 18:54:43 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ColumnData getConnection(RefColumn refColumn) throws TDGWTServiceException;
|
2014-10-02 19:07:33 +02:00
|
|
|
|
|
|
|
|
|
/**
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* Close All Tabular Resources
|
|
|
|
|
*
|
2014-10-02 19:07:33 +02:00
|
|
|
|
*
|
2014-10-14 14:29:27 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-14 14:29:27 +02:00
|
|
|
|
*/
|
2014-10-15 18:45:04 +02:00
|
|
|
|
public void closeAllTabularResources() throws TDGWTServiceException;
|
2014-10-14 14:29:27 +02:00
|
|
|
|
|
2014-10-15 18:45:04 +02:00
|
|
|
|
/**
|
2014-10-17 18:39:53 +02:00
|
|
|
|
* Close Tabular Resource with TRId equals to closeTRId and open if not null
|
|
|
|
|
* that with TRId equals to openTRId
|
2014-10-15 18:45:04 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* @param openTRId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Open TR id
|
|
|
|
|
* @param closeTRId
|
|
|
|
|
* Close TR id
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-15 18:45:04 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void closeTabularResourceAndOpen(TRId openTRId, TRId closeTRId) throws TDGWTServiceException;
|
2014-10-17 18:39:53 +02:00
|
|
|
|
|
2014-10-14 14:29:27 +02:00
|
|
|
|
/**
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* Close Tabular Resource with TRId equals to closeTRId
|
|
|
|
|
*
|
|
|
|
|
* @param closeTRId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Close TR id
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-15 18:45:04 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void closeTabularResource(TRId closeTRId) throws TDGWTServiceException;
|
2014-10-17 18:39:53 +02:00
|
|
|
|
|
2014-10-15 18:45:04 +02:00
|
|
|
|
/**
|
|
|
|
|
* Set Current Tabular Resource that passed as parameter if not null
|
2014-10-14 14:29:27 +02:00
|
|
|
|
*
|
2014-10-15 18:45:04 +02:00
|
|
|
|
* @param activeTRId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Active TR id
|
|
|
|
|
* @return TR id
|
2014-10-02 19:07:33 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-02 19:07:33 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public TRId setActiveTabularResource(TRId activeTRId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-05-21 15:40:26 +02:00
|
|
|
|
// Task
|
|
|
|
|
/**
|
2014-05-28 19:16:35 +02:00
|
|
|
|
* Resubmit task
|
2014-05-21 15:40:26 +02:00
|
|
|
|
*
|
|
|
|
|
* @param taskResubmitSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Task
|
2014-05-23 14:47:20 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-05-23 14:47:20 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startTaskResubmit(TaskResubmitSession taskResubmitSession) throws TDGWTServiceException;
|
2014-05-28 19:16:35 +02:00
|
|
|
|
|
2014-05-23 14:47:20 +02:00
|
|
|
|
/**
|
2014-05-28 19:16:35 +02:00
|
|
|
|
* Resume task
|
2014-05-23 14:47:20 +02:00
|
|
|
|
*
|
|
|
|
|
* @param taskResumeSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Task
|
2014-05-23 14:47:20 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-05-23 14:47:20 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startTaskResume(TaskResumeSession taskResumeSession) throws TDGWTServiceException;
|
2014-05-23 14:47:20 +02:00
|
|
|
|
|
2014-05-20 18:54:43 +02:00
|
|
|
|
// Validations
|
2014-05-08 15:35:35 +02:00
|
|
|
|
/**
|
|
|
|
|
* Returns validations contained in the tasks
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Validations
|
2014-05-08 15:35:35 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-05-08 15:35:35 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ValidationsTasksMetadata getValidationsTasksMetadata(TRId trId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-09 19:05:47 +02:00
|
|
|
|
/**
|
|
|
|
|
* Return Validations Metadata of Table
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Validations meta data
|
2014-04-09 19:05:47 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-09 19:05:47 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public TabValidationsMetadata getTableValidationsMetadata(TRId trId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-03 15:32:29 +02:00
|
|
|
|
/**
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Returns ArrayList of ColumnData that contains all the validation columns
|
|
|
|
|
* of columnName
|
2014-04-03 15:32:29 +02:00
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
2014-04-04 16:02:44 +02:00
|
|
|
|
* @param columnName
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Column name
|
|
|
|
|
* @return List of column data
|
2014-04-03 15:32:29 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-03 15:32:29 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getValidationColumns(TRId trId, String columnName) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2015-03-20 17:28:47 +01:00
|
|
|
|
/**
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Returns ArrayListof ColumnData that contains all the validation columns
|
|
|
|
|
* of columnLocalId
|
2015-03-20 17:28:47 +01:00
|
|
|
|
*
|
|
|
|
|
* @param columnLocalId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Column local id
|
2015-03-20 17:28:47 +01:00
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of column data
|
2015-03-20 17:28:47 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-03-20 17:28:47 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getValidationColumns(String columnLocalId, TRId trId) throws TDGWTServiceException;
|
2015-03-20 17:28:47 +01:00
|
|
|
|
|
2015-06-22 17:23:29 +02:00
|
|
|
|
/**
|
|
|
|
|
* Remove Validations from tabular resource
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Deleted
|
2015-06-22 17:23:29 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-06-22 17:23:29 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startValidationsDelete(TRId trId) throws TDGWTServiceException;
|
2015-06-22 17:23:29 +02:00
|
|
|
|
|
2014-05-20 18:54:43 +02:00
|
|
|
|
// RollBack
|
2014-04-16 11:10:31 +02:00
|
|
|
|
/**
|
|
|
|
|
* Call rollback on tabular resource
|
|
|
|
|
*
|
|
|
|
|
* @param rollBackSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-04-16 11:10:31 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-16 11:10:31 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startRollBack(RollBackSession rollBackSession) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-16 19:10:31 +02:00
|
|
|
|
/**
|
|
|
|
|
* Call discard operation on tabular resource
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Operation
|
2014-04-16 19:10:31 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-16 19:10:31 +02:00
|
|
|
|
*/
|
2014-08-27 12:09:53 +02:00
|
|
|
|
public String startDiscard(TRId trId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-03 18:36:35 +02:00
|
|
|
|
// Share
|
2014-03-10 12:10:18 +01:00
|
|
|
|
/**
|
2014-10-16 18:43:52 +02:00
|
|
|
|
* Share tabular resource
|
2014-03-10 12:10:18 +01:00
|
|
|
|
*
|
2014-10-16 18:43:52 +02:00
|
|
|
|
* @param shareInfo
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Share info
|
2014-03-10 12:10:18 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-10 12:10:18 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setShare(ShareTabResource shareInfo) throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2014-03-10 12:10:18 +01:00
|
|
|
|
/**
|
2014-10-16 18:43:52 +02:00
|
|
|
|
* Share template
|
2014-03-10 12:10:18 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
2014-10-16 18:43:52 +02:00
|
|
|
|
* @param shareTemplate
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Share template
|
2014-03-10 12:10:18 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-10 12:10:18 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setShareTemplate(ShareTemplate shareTemplate) throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2015-04-22 14:19:24 +02:00
|
|
|
|
/**
|
|
|
|
|
* Share Rule
|
|
|
|
|
*
|
|
|
|
|
* @param shareRule
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Share rule
|
2015-04-22 14:19:24 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-04-22 14:19:24 +02:00
|
|
|
|
*/
|
2015-06-22 17:23:29 +02:00
|
|
|
|
public void setShareRule(ShareRule shareRule) throws TDGWTServiceException;
|
2015-04-22 14:19:24 +02:00
|
|
|
|
|
2013-11-05 11:52:17 +01:00
|
|
|
|
// Open
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Return all tabular resource of a user
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @return List of tabular resource
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<TabResource> getTabularResources() throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2014-03-25 10:23:06 +01:00
|
|
|
|
/**
|
|
|
|
|
* Return all tabular resource of a user and last tables
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of Tabular Resource
|
2014-03-25 10:23:06 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-25 10:23:06 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<TabResource> getTabularResourcesAndLastTables() throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2014-04-03 18:36:35 +02:00
|
|
|
|
// Clone
|
2014-03-07 15:26:39 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start clone tabular resource
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param cloneTabularResourceSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-03-07 15:26:39 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-07 15:26:39 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startCloneTabularResource(CloneTabularResourceSession cloneTabularResourceSession)
|
2014-03-07 15:26:39 +01:00
|
|
|
|
throws TDGWTServiceException;
|
2014-08-08 15:18:49 +02:00
|
|
|
|
|
2014-03-07 15:26:39 +01:00
|
|
|
|
//
|
2014-02-07 16:59:14 +01:00
|
|
|
|
/**
|
|
|
|
|
* Initialize Codelists Paging Loader
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
2014-02-07 16:59:14 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-07 16:59:14 +01:00
|
|
|
|
*/
|
|
|
|
|
public void setCodelistsPagingLoader() throws TDGWTServiceException;
|
|
|
|
|
|
|
|
|
|
/**
|
2014-02-25 18:32:17 +01:00
|
|
|
|
* Retrieves a portion of Codelists
|
2014-02-07 16:59:14 +01:00
|
|
|
|
*
|
|
|
|
|
* @param codelistPagingLoadConfig
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Paging loading config
|
|
|
|
|
* @return Page result
|
2014-02-07 16:59:14 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-07 16:59:14 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public CodelistPagingLoadResult getCodelistsPagingLoader(CodelistPagingLoadConfig codelistPagingLoadConfig)
|
2014-02-07 16:59:14 +01:00
|
|
|
|
throws TDGWTServiceException;;
|
|
|
|
|
|
2013-11-05 11:52:17 +01:00
|
|
|
|
/**
|
|
|
|
|
* Set open session for return all tabular resource of a user
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @param tdOpenSession
|
|
|
|
|
* Session
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void tdOpen(TDOpenSession tdOpenSession) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2015-01-14 18:55:45 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieve Time Table Id
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
2015-01-14 18:55:45 +01:00
|
|
|
|
* @param periodDataType
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Period data type
|
|
|
|
|
* @return Table id
|
2015-01-14 18:55:45 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-01-14 18:55:45 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public Long getTimeTableId(PeriodDataType periodDataType) throws TDGWTServiceException;
|
2015-01-30 18:34:51 +01:00
|
|
|
|
|
2013-11-29 11:07:31 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieves the list of columns in the current table
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @return List of column data
|
2013-11-29 11:07:31 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Excption
|
2013-11-29 11:07:31 +01:00
|
|
|
|
*/
|
|
|
|
|
public ArrayList<ColumnData> getColumns() throws TDGWTServiceException;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
|
2014-01-14 19:36:19 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieves the list of columns in the table provided by trId
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param trId
|
|
|
|
|
* TR id
|
|
|
|
|
* @return List of Column data
|
2014-01-14 19:36:19 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-01-14 19:36:19 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getColumns(TRId trId) throws TDGWTServiceException;
|
2014-10-29 10:14:34 +01:00
|
|
|
|
|
2014-10-22 18:16:53 +02:00
|
|
|
|
/**
|
2014-10-29 10:14:34 +01:00
|
|
|
|
* Retrieves the list of columns in the table provided by trId view columns
|
|
|
|
|
* included
|
2014-10-22 18:16:53 +02:00
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of column data
|
2014-10-22 18:16:53 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-22 18:16:53 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getColumnWithViewColumnIncluded(TRId trId) throws TDGWTServiceException;
|
2015-06-22 17:23:29 +02:00
|
|
|
|
|
2015-03-25 12:00:37 +01:00
|
|
|
|
/**
|
2015-06-22 17:23:29 +02:00
|
|
|
|
* Retrieves the list of columns in the table provided by trId only view
|
|
|
|
|
* columns in relationship are included. TimeDimensionColumn and
|
|
|
|
|
* DimensionColumn are not included.
|
2015-03-25 12:00:37 +01:00
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of column data
|
2015-03-25 12:00:37 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-03-25 12:00:37 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getColumnWithOnlyViewColumnInRel(TRId trId) throws TDGWTServiceException;
|
2015-06-22 17:23:29 +02:00
|
|
|
|
|
2014-10-28 15:47:07 +01:00
|
|
|
|
/**
|
2014-10-29 10:14:34 +01:00
|
|
|
|
* Retrieves the list of columns in the table provided by trId for
|
|
|
|
|
* statistical
|
2014-10-28 15:47:07 +01:00
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of column data
|
2014-10-28 15:47:07 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-28 15:47:07 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getColumnsForStatistical(TRId trId) throws TDGWTServiceException;
|
2014-10-28 15:47:07 +01:00
|
|
|
|
|
2014-02-28 10:57:38 +01:00
|
|
|
|
/**
|
2014-04-03 18:36:35 +02:00
|
|
|
|
* Retrieves the list of columns in the table provided by trId only CODE and
|
|
|
|
|
* CODENAME types
|
2014-02-28 10:57:38 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param trId
|
|
|
|
|
* TR id
|
|
|
|
|
* @return List of column data
|
2014-02-28 10:57:38 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-28 10:57:38 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ColumnData> getColumnsForDimension(TRId trId) throws TDGWTServiceException;
|
2014-02-28 10:57:38 +01:00
|
|
|
|
|
2014-01-15 12:00:32 +01:00
|
|
|
|
/**
|
2014-04-08 12:55:34 +02:00
|
|
|
|
* Retrieves information about a specific column of specific table
|
2014-01-15 12:00:32 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param trId
|
|
|
|
|
* TR id
|
|
|
|
|
* @param columnName
|
|
|
|
|
* Column name
|
|
|
|
|
* @return Column data
|
2014-01-15 12:00:32 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-01-15 12:00:32 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ColumnData getColumn(TRId trId, String columnName) throws TDGWTServiceException;
|
2014-01-15 12:00:32 +01:00
|
|
|
|
|
2014-04-08 12:55:34 +02:00
|
|
|
|
/**
|
|
|
|
|
* Retrieves information about a specific column of specific table
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @param columnLocalId
|
|
|
|
|
* Column Local Id
|
|
|
|
|
* @param trId
|
|
|
|
|
* TR id
|
|
|
|
|
* @return Column data
|
2014-04-08 12:55:34 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-08 12:55:34 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ColumnData getColumn(String columnLocalId, TRId trId) throws TDGWTServiceException;
|
2014-04-08 18:05:17 +02:00
|
|
|
|
|
2013-12-02 18:46:33 +01:00
|
|
|
|
/**
|
|
|
|
|
* Remove Tabular Resource From Service
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
2013-12-02 18:46:33 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-12-02 18:46:33 +01:00
|
|
|
|
*/
|
|
|
|
|
public void removeTabularResource(TRId trId) throws TDGWTServiceException;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
|
|
|
|
|
// SDMX
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Get Codelist on a registry
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of codelist
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2013-10-24 14:23:51 +02:00
|
|
|
|
public ArrayList<Codelist> getCodelists() throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Get Datasets on a registry
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of dataset
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2013-10-24 14:23:51 +02:00
|
|
|
|
public ArrayList<Dataset> getDatasets() throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Get Agecies on a registry
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of Agencies
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2013-10-24 14:23:51 +02:00
|
|
|
|
public ArrayList<Agencies> getAgencies() throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
2013-12-04 12:17:48 +01:00
|
|
|
|
* Set SDMX Registry Source
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @param sdmxRegistrySource
|
|
|
|
|
* SDMX registry source
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setSDMXRegistrySource(SDMXRegistrySource sdmxRegistrySource) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2013-12-04 12:17:48 +01:00
|
|
|
|
// Import SDMX
|
2013-11-05 11:52:17 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start SDMX Import and invokes the client library
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param sdmxImportSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startSDMXImport(SDMXImportSession sdmxImportSession) throws TDGWTServiceException;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// CSV Import
|
2013-11-05 11:52:17 +01:00
|
|
|
|
/**
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param csvImportSession
|
|
|
|
|
* Session
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setCSVSession(CSVImportSession csvImportSession) throws TDGWTServiceException;
|
2013-11-14 19:21:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param csvImportSession
|
|
|
|
|
* Session
|
2013-11-14 19:21:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-14 19:21:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void getFileFromWorkspace(CSVImportSession csvImportSession) throws TDGWTServiceException;
|
2013-11-14 19:21:17 +01:00
|
|
|
|
|
2013-11-05 11:52:17 +01:00
|
|
|
|
/**
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return Available charset list
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public AvailableCharsetList getAvailableCharset() throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param encoding
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Encoding
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @param headerPresence
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Header presence
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @param delimiter
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Delimiter
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @param comment
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Comment
|
|
|
|
|
* @return List of configuration
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<String> configureCSVParser(String encoding, HeaderPresence headerPresence, char delimiter,
|
|
|
|
|
char comment) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param errorsLimit
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Error limit
|
|
|
|
|
* @return Session
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public CheckCSVSession checkCSV(long errorsLimit) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Start CSV Import and invokes the client library
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param csvImportSession
|
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2013-11-05 11:52:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-11-05 11:52:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startCSVImport(CSVImportSession csvImportSession) throws TDGWTServiceException;
|
2013-11-05 11:52:17 +01:00
|
|
|
|
|
2013-12-04 12:17:48 +01:00
|
|
|
|
// Export CSV
|
2015-10-29 16:30:07 +01:00
|
|
|
|
/**
|
|
|
|
|
* Available charset for export
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return Available charset list
|
2015-10-29 16:30:07 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-10-29 16:30:07 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public AvailableCharsetList getAvailableCharsetForExport() throws TDGWTServiceException;
|
2015-10-29 16:30:07 +01:00
|
|
|
|
|
2013-11-28 18:35:11 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start CSV Export and invokes the client library
|
|
|
|
|
*
|
|
|
|
|
* @param csvExportSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Sesion
|
|
|
|
|
* @return Operation
|
2013-12-03 17:55:39 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2013-12-03 17:55:39 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startCSVExport(CSVExportSession csvExportSession) throws TDGWTServiceException;
|
2013-12-04 12:17:48 +01:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// Export SDMX
|
2013-12-03 17:55:39 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start SDMX Export and invokes the client library
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param exportSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-02-25 18:32:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-25 18:32:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startSDMXExport(SDMXExportSession exportSession) throws TDGWTServiceException;
|
2014-02-25 18:32:17 +01:00
|
|
|
|
|
2017-04-13 12:24:06 +02:00
|
|
|
|
// Export Template SDMX
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* Start SDMX Template Export and invokes the client library
|
|
|
|
|
*
|
|
|
|
|
* @param sdmxTemplateExportSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2017-04-13 12:24:06 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2017-04-13 12:24:06 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startSDMXTemplateExport(SDMXTemplateExportSession sdmxTemplateExportSession)
|
2017-04-13 12:24:06 +02:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
2014-10-02 16:18:41 +02:00
|
|
|
|
// Export JSON
|
|
|
|
|
/**
|
|
|
|
|
* Start JSON Export and invokes the client library
|
|
|
|
|
*
|
|
|
|
|
* @param jsonExportSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-10-02 16:18:41 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-02 16:18:41 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startJSONExport(JSONExportSession jsonExportSession) throws TDGWTServiceException;
|
2014-10-02 16:18:41 +02:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// Table Operations
|
2014-09-02 18:31:11 +02:00
|
|
|
|
|
2014-02-25 18:32:17 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start change table type
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param changeTableTypeSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-02-25 18:32:17 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-25 18:32:17 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startChangeTableType(ChangeTableTypeSession changeTableTypeSession) throws TDGWTServiceException;
|
2014-02-25 18:32:17 +01:00
|
|
|
|
|
2014-07-15 17:32:32 +02:00
|
|
|
|
/**
|
|
|
|
|
* Start Union and invokes the client library
|
|
|
|
|
*
|
|
|
|
|
* @param unionSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-07-15 17:32:32 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-07-15 17:32:32 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startUnion(UnionSession unionSession) throws TDGWTServiceException;
|
2014-07-15 17:32:32 +02:00
|
|
|
|
|
2014-04-03 18:36:35 +02:00
|
|
|
|
// Rows Operations
|
2014-05-15 18:16:31 +02:00
|
|
|
|
/**
|
2014-05-20 18:54:43 +02:00
|
|
|
|
* Start edit row or add row
|
2014-05-15 18:16:31 +02:00
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param editRowSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-03-06 15:17:25 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-06 15:17:25 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startEditRow(EditRowSession editRowSession) throws TDGWTServiceException;
|
2014-03-06 15:17:25 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Start delete rows
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param deleteRowsSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-03-07 17:19:35 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-07 17:19:35 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startDeleteRows(DeleteRowsSession deleteRowsSession) throws TDGWTServiceException;
|
2014-03-07 17:19:35 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Start operation on duplicates
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param duplicatesSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-03-07 17:19:35 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-07 17:19:35 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startDuplicates(DuplicatesSession duplicatesSession) throws TDGWTServiceException;
|
2014-03-07 17:19:35 +01:00
|
|
|
|
|
2014-02-25 18:32:17 +01:00
|
|
|
|
// Column Operation
|
2014-02-06 17:33:39 +01:00
|
|
|
|
|
2014-02-07 10:03:28 +01:00
|
|
|
|
/**
|
2014-02-07 16:59:14 +01:00
|
|
|
|
* Start change column type
|
2014-02-07 10:03:28 +01:00
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
*
|
2014-02-07 16:59:14 +01:00
|
|
|
|
* @param changeColumnTypeSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-02-07 10:03:28 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-07 10:03:28 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startChangeColumnType(ChangeColumnTypeSession changeColumnTypeSession) throws TDGWTServiceException;
|
2014-02-06 17:33:39 +01:00
|
|
|
|
|
2014-05-30 13:05:31 +02:00
|
|
|
|
/**
|
|
|
|
|
* Start add column
|
2014-09-02 18:31:11 +02:00
|
|
|
|
*
|
2014-05-30 13:05:31 +02:00
|
|
|
|
* @param addColumnSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-02-10 19:05:19 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-10 19:05:19 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startAddColumn(AddColumnSession addColumnSession) throws TDGWTServiceException;
|
2014-02-10 19:05:19 +01:00
|
|
|
|
|
|
|
|
|
/**
|
2014-02-25 18:32:17 +01:00
|
|
|
|
* Start delete column
|
2014-02-10 19:05:19 +01:00
|
|
|
|
*
|
2014-02-11 16:52:40 +01:00
|
|
|
|
* @param deleteColumnSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-02-11 16:52:40 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-02-11 16:52:40 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startDeleteColumn(DeleteColumnSession deleteColumnSession) throws TDGWTServiceException;
|
2014-02-11 16:52:40 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Start change the column label
|
|
|
|
|
*
|
|
|
|
|
* @param labelColumnSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-06-04 18:46:06 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Excetpion
|
2014-07-02 17:31:01 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startLabelColumn(LabelColumnSession labelColumnSession) throws TDGWTServiceException;
|
2014-07-02 17:31:01 +02:00
|
|
|
|
|
2015-03-03 18:17:30 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start change columns position
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
* @param changeColumnsPositionSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
2015-03-03 18:17:30 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exeption
|
2015-03-03 18:17:30 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void startChangeColumnsPosition(ChangeColumnsPositionSession changeColumnsPositionSession)
|
2015-03-03 18:17:30 +01:00
|
|
|
|
throws TDGWTServiceException;
|
2015-03-20 17:28:47 +01:00
|
|
|
|
|
2014-06-04 18:46:06 +02:00
|
|
|
|
/**
|
|
|
|
|
* Start split column
|
|
|
|
|
*
|
|
|
|
|
* @param splitColumnSession
|
|
|
|
|
* @throws TDGWTServiceException
|
2014-07-02 17:31:01 +02:00
|
|
|
|
*
|
|
|
|
|
* public void startSplitColumn(SplitColumnSession
|
|
|
|
|
* splitColumnSession) throws TDGWTServiceException;
|
|
|
|
|
*/
|
|
|
|
|
|
2014-06-04 18:46:06 +02:00
|
|
|
|
/**
|
|
|
|
|
* Start merge column
|
|
|
|
|
*
|
|
|
|
|
* @param splitColumnSession
|
|
|
|
|
* @throws TDGWTServiceException
|
2014-07-02 17:31:01 +02:00
|
|
|
|
*
|
|
|
|
|
* public void startMergeColumn(MergeColumnSession
|
|
|
|
|
* mergeColumnSession) throws TDGWTServiceException;
|
|
|
|
|
*/
|
|
|
|
|
|
2014-06-24 11:24:04 +02:00
|
|
|
|
/**
|
|
|
|
|
* Start group by
|
|
|
|
|
*
|
|
|
|
|
* @param groupBySession
|
|
|
|
|
* @throws TDGWTServiceException
|
2014-07-02 17:31:01 +02:00
|
|
|
|
*
|
|
|
|
|
* public void startGroupBy(GroupBySession groupBySession)
|
|
|
|
|
* throws TDGWTServiceException;
|
|
|
|
|
*/
|
|
|
|
|
|
2014-04-03 18:36:35 +02:00
|
|
|
|
// BatchReplace Operations
|
2014-03-18 15:46:10 +01:00
|
|
|
|
/**
|
|
|
|
|
* Retrieves the values in a column grouped by number of occurrences
|
|
|
|
|
*
|
2014-04-08 18:05:17 +02:00
|
|
|
|
*
|
|
|
|
|
* @param occurrencesForReplaceBatchColumnSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
|
|
|
|
*
|
2014-03-18 15:46:10 +01:00
|
|
|
|
*/
|
2014-04-08 18:05:17 +02:00
|
|
|
|
public ArrayList<Occurrences> getOccurrencesForBatchReplace(
|
|
|
|
|
OccurrencesForReplaceBatchColumnSession occurrencesForReplaceBatchColumnSession)
|
2014-04-03 18:36:35 +02:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Start batch replace on column
|
|
|
|
|
*
|
|
|
|
|
* @param replaceBatchColumnSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-04-03 18:36:35 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-03 18:36:35 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startReplaceBatchColumn(ReplaceBatchColumnSession replaceBatchColumnSession)
|
2014-04-03 18:36:35 +02:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
|
|
|
|
// Replace Operation
|
2014-03-26 19:08:43 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start replace the column value
|
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param replaceColumnSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-03-26 19:08:43 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-26 19:08:43 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startReplaceColumn(ReplaceColumnSession replaceColumnSession) throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2014-11-03 18:10:14 +01:00
|
|
|
|
/**
|
2015-01-30 18:34:51 +01:00
|
|
|
|
* Start replace column by external tabular resource
|
2014-11-03 18:10:14 +01:00
|
|
|
|
*
|
|
|
|
|
* @param replaceByExternalSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-11-03 18:10:14 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-11-03 18:10:14 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startReplaceByExternal(ReplaceByExternalSession replaceByExternalSession)
|
2014-11-03 18:10:14 +01:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
2014-04-03 18:36:35 +02:00
|
|
|
|
// Templates
|
2014-03-21 12:32:37 +01:00
|
|
|
|
/**
|
2014-04-03 18:36:35 +02:00
|
|
|
|
* Retrieves templates of user
|
2014-03-21 12:32:37 +01:00
|
|
|
|
*
|
2014-04-08 18:05:17 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of template data
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-21 12:32:37 +01:00
|
|
|
|
*/
|
|
|
|
|
public ArrayList<TemplateData> getTemplates() throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2017-04-13 12:24:06 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Retrieves templates for export as DSD in SDMX registry. Template must
|
|
|
|
|
* have at least a measure column.
|
2017-04-13 12:24:06 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of template data
|
2017-04-13 12:24:06 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2017-04-13 12:24:06 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<TemplateData> getTemplatesForDSDExport() throws TDGWTServiceException;
|
2017-04-13 12:24:06 +02:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Retrieves the columns of the specific template. Template must have at
|
|
|
|
|
* least a measure column.
|
2017-04-13 12:24:06 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @param templateId
|
|
|
|
|
* Template id
|
|
|
|
|
* @return List of template column data
|
2017-04-13 12:24:06 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2017-04-13 12:24:06 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<TemplateColumnData> getTemplateColumnsData(String templateId) throws TDGWTServiceException;
|
2017-04-13 12:24:06 +02:00
|
|
|
|
|
2014-03-21 12:32:37 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start Apply Template
|
|
|
|
|
*
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @param templateApplySession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-21 12:32:37 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startTemplateApply(TemplateApplySession templateApplySession) throws TDGWTServiceException;
|
2014-04-03 18:36:35 +02:00
|
|
|
|
|
2014-03-25 10:23:06 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start Delete Template
|
|
|
|
|
*
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @param templateDeleteSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-03-25 10:23:06 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void templateDelete(TemplateDeleteSession templateDeleteSession) throws TDGWTServiceException;
|
2014-02-11 16:52:40 +01:00
|
|
|
|
|
2014-04-08 18:05:17 +02:00
|
|
|
|
// Locales
|
|
|
|
|
/**
|
|
|
|
|
* Retrieve locales supported
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of locale
|
2014-04-08 18:05:17 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-08 18:05:17 +02:00
|
|
|
|
*/
|
2014-08-08 15:18:49 +02:00
|
|
|
|
public ArrayList<String> getLocales() throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-09-02 18:31:11 +02:00
|
|
|
|
// Licences
|
|
|
|
|
/**
|
|
|
|
|
* Retrieve licences supported
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return List of licences
|
2014-09-02 18:31:11 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-09-02 18:31:11 +02:00
|
|
|
|
*/
|
|
|
|
|
public ArrayList<LicenceData> getLicences() throws TDGWTServiceException;
|
|
|
|
|
|
2014-05-20 18:54:43 +02:00
|
|
|
|
// History
|
2014-04-15 20:24:07 +02:00
|
|
|
|
/**
|
|
|
|
|
* Retrieve History
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return Operation history
|
2014-04-15 20:24:07 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-15 20:24:07 +02:00
|
|
|
|
*/
|
2014-08-08 15:18:49 +02:00
|
|
|
|
public ArrayList<OpHistory> getHistory() throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-15 20:24:07 +02:00
|
|
|
|
/**
|
|
|
|
|
* Retrieve History for specific tabular resource
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Operation history
|
2014-04-15 20:24:07 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-15 20:24:07 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<OpHistory> getHistory(TRId trId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-15 20:24:07 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @return Operation history
|
2014-04-15 20:24:07 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-15 20:24:07 +02:00
|
|
|
|
*/
|
2014-08-08 15:18:49 +02:00
|
|
|
|
public OpHistory getLastOperationInfo() throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-04-15 20:24:07 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return Operation history
|
2014-04-15 20:24:07 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-04-15 20:24:07 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public OpHistory getLastOperationInfo(TRId trId) throws TDGWTServiceException;
|
2014-05-20 18:54:43 +02:00
|
|
|
|
|
2014-06-04 14:31:43 +02:00
|
|
|
|
// Helper Extract Codelist
|
2014-05-28 19:16:35 +02:00
|
|
|
|
/**
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* Start Extract Codelist and invokes the client library
|
2014-05-28 19:16:35 +02:00
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
*
|
|
|
|
|
* @param extractCodelistSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-05-28 19:16:35 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-05-28 19:16:35 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startExtractCodelist(ExtractCodelistSession extractCodelistSession) throws TDGWTServiceException;
|
2014-05-28 19:16:35 +02:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// Helper Codelist Mapping Import
|
2014-05-28 19:16:35 +02:00
|
|
|
|
/**
|
2014-06-04 14:31:43 +02:00
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param codelistMappingSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
2014-05-28 19:16:35 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-05-28 19:16:35 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void setCodelistMappingSession(CodelistMappingSession codelistMappingSession) throws TDGWTServiceException;
|
2014-09-02 18:31:11 +02:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param codelistMappingSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-08-08 15:18:49 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void getFileFromWorkspace(CodelistMappingSession codelistMappingSession) throws TDGWTServiceException;
|
2014-06-04 14:31:43 +02:00
|
|
|
|
|
2014-07-02 17:31:01 +02:00
|
|
|
|
/**
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* Start Codelist Mapping Import
|
2014-09-02 18:31:11 +02:00
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param codelistMappingSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-07-02 17:31:01 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-07-02 17:31:01 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startCodelistMappingImport(CodelistMappingSession codelistMappingSession)
|
2014-07-02 17:31:01 +02:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// Normalization
|
2014-07-02 17:31:01 +02:00
|
|
|
|
/**
|
|
|
|
|
* Start Normalization and invokes the client library
|
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
2014-07-02 17:31:01 +02:00
|
|
|
|
* @param normalizationSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-07-02 17:31:01 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-07-02 17:31:01 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startNormalization(NormalizationSession normalizationSession) throws TDGWTServiceException;
|
2014-07-02 17:31:01 +02:00
|
|
|
|
|
2014-07-03 15:30:54 +02:00
|
|
|
|
// Denormalization
|
|
|
|
|
/**
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* Start Denormalization and invokes the client library
|
|
|
|
|
*
|
2014-07-03 15:30:54 +02:00
|
|
|
|
*
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* @param denormalizationSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-07-03 15:30:54 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-07-03 15:30:54 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startDenormalization(DenormalizationSession denormalizationSession) throws TDGWTServiceException;
|
2014-07-03 15:30:54 +02:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// Operation Monitor
|
2014-07-03 15:30:54 +02:00
|
|
|
|
/**
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* Get Operation Monitor
|
2014-07-03 15:30:54 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
*
|
|
|
|
|
* @param operationMonitorSession
|
|
|
|
|
* Session
|
|
|
|
|
* @return Operation Monitor
|
2014-07-03 15:30:54 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-07-03 15:30:54 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public OperationMonitor getOperationMonitor(OperationMonitorSession operationMonitorSession)
|
2014-07-03 15:30:54 +02:00
|
|
|
|
throws TDGWTServiceException;
|
2014-08-08 15:18:49 +02:00
|
|
|
|
|
2014-09-09 19:17:07 +02:00
|
|
|
|
/**
|
|
|
|
|
* Get List of Background Operation Monitor
|
|
|
|
|
*
|
|
|
|
|
* @param backgroundOperationMonitorSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return List of Operation Monitor
|
2014-09-09 19:17:07 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-09-09 19:17:07 +02:00
|
|
|
|
*/
|
2015-02-13 14:40:45 +01:00
|
|
|
|
public ArrayList<BackgroundOperationMonitor> getBackgroundOperationMonitor(
|
2017-05-16 16:09:16 +02:00
|
|
|
|
BackgroundOperationMonitorSession backgroundOperationMonitorSession) throws TDGWTServiceException;
|
2015-03-20 17:28:47 +01:00
|
|
|
|
|
2015-02-13 14:40:45 +01:00
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* Retrieve Background Operation Monitor for specific task
|
|
|
|
|
*
|
|
|
|
|
* @param operationMonitorSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation monitor
|
2015-02-13 14:40:45 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-13 14:40:45 +01:00
|
|
|
|
*/
|
|
|
|
|
public OperationMonitor getBackgroundOperationMonitorForSpecificTask(
|
2017-05-16 16:09:16 +02:00
|
|
|
|
OperationMonitorSession operationMonitorSession) throws TDGWTServiceException;
|
2015-03-20 17:28:47 +01:00
|
|
|
|
|
2014-08-08 15:18:49 +02:00
|
|
|
|
// File Upload Monitor
|
2014-08-06 20:03:45 +02:00
|
|
|
|
/**
|
2014-08-08 15:18:49 +02:00
|
|
|
|
* Get File Upload Monitor during the file upload operation in Import CSV
|
2014-08-06 20:03:45 +02:00
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* @return File uploader monitor
|
2014-08-06 20:03:45 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-08-06 20:03:45 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public FileUploadMonitor getFileUploadMonitor() throws TDGWTServiceException;
|
2014-07-03 15:30:54 +02:00
|
|
|
|
|
2014-10-07 16:43:54 +02:00
|
|
|
|
// Resources TD
|
|
|
|
|
/**
|
|
|
|
|
* Retrieves the resources of a specific tabular resource
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
|
|
|
|
* @return List of Resource TD description
|
2014-10-07 16:43:54 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-07 16:43:54 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ResourceTDDescriptor> getResourcesTD(TRId trId) throws TDGWTServiceException;
|
2014-10-07 16:43:54 +02:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Retrieves the resources of a specific tabular resource by type
|
|
|
|
|
*
|
|
|
|
|
* @param trId
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* TR id
|
2014-10-07 16:43:54 +02:00
|
|
|
|
* @param resourceTDType
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Resource TD type
|
|
|
|
|
* @return List of Resource TD descriptor
|
2014-10-07 16:43:54 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-07 16:43:54 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public ArrayList<ResourceTDDescriptor> getResourcesTDByType(TRId trId, ResourceTDType resourceTDType)
|
|
|
|
|
throws TDGWTServiceException;
|
2014-10-07 16:43:54 +02:00
|
|
|
|
|
2014-10-29 10:14:34 +01:00
|
|
|
|
/**
|
|
|
|
|
* Remove resource
|
|
|
|
|
*
|
|
|
|
|
* @param removeResourceSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
2014-10-29 10:14:34 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-29 10:14:34 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void removeResource(RemoveResourceSession removeResourceSession) throws TDGWTServiceException;
|
2015-01-30 18:34:51 +01:00
|
|
|
|
|
2014-11-12 15:00:23 +01:00
|
|
|
|
/**
|
|
|
|
|
* Save resource on Workspace
|
|
|
|
|
*
|
|
|
|
|
* @param saveResourceSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
2014-11-12 15:00:23 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-11-12 15:00:23 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public void saveResource(SaveResourceSession saveResourceSession) throws TDGWTServiceException;
|
2014-10-29 10:14:34 +01:00
|
|
|
|
|
2014-10-10 18:50:30 +02:00
|
|
|
|
// GIS MAP
|
|
|
|
|
/**
|
|
|
|
|
* Start Map Creation and invokes the client library
|
|
|
|
|
*
|
|
|
|
|
* @param mapCreationSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-10-10 18:50:30 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-10 18:50:30 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startMapCreation(MapCreationSession mapCreationSession) throws TDGWTServiceException;
|
2014-10-29 10:14:34 +01:00
|
|
|
|
|
2017-03-13 19:58:50 +01:00
|
|
|
|
// DataMiner
|
2014-10-22 18:16:53 +02:00
|
|
|
|
/**
|
|
|
|
|
*
|
2017-03-13 19:58:50 +01:00
|
|
|
|
* @param dataMinerOperationSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-10-22 18:16:53 +02:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-10-22 18:16:53 +02:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startDataMinerOperation(DataMinerOperationSession dataMinerOperationSession)
|
2014-10-29 10:14:34 +01:00
|
|
|
|
throws TDGWTServiceException;
|
2014-10-10 18:50:30 +02:00
|
|
|
|
|
2014-11-10 14:06:49 +01:00
|
|
|
|
// Chart
|
|
|
|
|
/**
|
|
|
|
|
* Start Chart Top Rating Creation and invokes the client library
|
|
|
|
|
*
|
|
|
|
|
* @param chartTopRatingSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2014-11-10 14:06:49 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2014-11-10 14:06:49 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startChartTopRating(ChartTopRatingSession chartTopRatingSession) throws TDGWTServiceException;
|
2015-01-30 18:34:51 +01:00
|
|
|
|
|
2015-02-09 16:04:42 +01:00
|
|
|
|
// Geospatial
|
|
|
|
|
/**
|
|
|
|
|
* Start Geospatial Coordinates Creation
|
|
|
|
|
*
|
|
|
|
|
* @param geospatialCreateCoordinatesSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2015-02-09 16:04:42 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-09 16:04:42 +01:00
|
|
|
|
*/
|
|
|
|
|
public String startGeospatialCreateCoordinates(
|
2017-05-16 16:09:16 +02:00
|
|
|
|
GeospatialCreateCoordinatesSession geospatialCreateCoordinatesSession) throws TDGWTServiceException;
|
2015-02-09 16:04:42 +01:00
|
|
|
|
|
2015-03-06 17:23:25 +01:00
|
|
|
|
/**
|
|
|
|
|
* Start Downscale C-Square
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
* @param geospatialDownscaleCSquareSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2015-03-06 17:23:25 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-03-06 17:23:25 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startGeospatialDownscaleCSquare(GeospatialDownscaleCSquareSession geospatialDownscaleCSquareSession)
|
2015-03-20 17:28:47 +01:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
2015-02-12 11:16:38 +01:00
|
|
|
|
// Geometry
|
|
|
|
|
/**
|
|
|
|
|
* Point Creation
|
|
|
|
|
*
|
|
|
|
|
* @param geometryCreatePointSession
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Session
|
|
|
|
|
* @return Operation
|
2015-02-12 11:16:38 +01:00
|
|
|
|
* @throws TDGWTServiceException
|
2017-05-16 16:09:16 +02:00
|
|
|
|
* Exception
|
2015-02-12 11:16:38 +01:00
|
|
|
|
*/
|
2017-05-16 16:09:16 +02:00
|
|
|
|
public String startGeometryCreatePoint(GeometryCreatePointSession geometryCreatePointSession)
|
2015-02-12 11:16:38 +01:00
|
|
|
|
throws TDGWTServiceException;
|
|
|
|
|
|
2013-10-24 12:21:28 +02:00
|
|
|
|
}
|