public class TabularDataServiceImpl extends Object implements org.gcube.data.analysis.tabulardata.service.TabularDataService
| Constructor and Description |
|---|
TabularDataServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.service.operation.Task |
applyTemplate(org.gcube.data.analysis.tabulardata.service.template.TemplateId templateId,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
cloneTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
createTabularResource() |
org.gcube.data.analysis.tabulardata.service.operation.Task |
execute(org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution invocation,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
executeBatch(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition> |
getCapabilities() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition |
getCapability(long operationId) |
org.gcube.data.analysis.tabulardata.model.table.Table |
getLastTable(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
int |
getQueryLenght(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter) |
org.gcube.data.analysis.tabulardata.model.table.Table |
getTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
getTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> |
getTabularResources() |
List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> |
getTabularResourcesByType(String type) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
getTask(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId) |
List<org.gcube.data.analysis.tabulardata.service.operation.Task> |
getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabulaResourceId) |
List<org.gcube.data.analysis.tabulardata.service.operation.Task> |
getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabulaResourceId,
org.gcube.data.analysis.tabulardata.commons.webservice.types.TaskStatus status) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription |
getTemplate(org.gcube.data.analysis.tabulardata.service.template.TemplateId id) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription> |
getTemplates() |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) |
String |
queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page,
org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select,
org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription |
remove(org.gcube.data.analysis.tabulardata.service.template.TemplateId id) |
void |
removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
resubmit(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
resume(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
rollbackTo(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.service.tabular.HistoryStepId historyStepId) |
org.gcube.data.analysis.tabulardata.service.template.TemplateId |
saveTemplate(String name,
String description,
String agency,
org.gcube.data.analysis.tabulardata.commons.templates.model.Template template) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
share(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription |
share(org.gcube.data.analysis.tabulardata.service.template.TemplateId templateId,
String... users) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
unshare(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription |
unshare(org.gcube.data.analysis.tabulardata.service.template.TemplateId templateId,
String... users) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription |
update(org.gcube.data.analysis.tabulardata.service.template.TemplateId id,
org.gcube.data.analysis.tabulardata.commons.templates.model.Template template) |
public List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> getTabularResources()
getTabularResources in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfacepublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource getTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
getTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic void removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
removeTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource cloneTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
cloneTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.model.table.Table getTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
getTable in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource createTabularResource()
createTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfacepublic org.gcube.data.analysis.tabulardata.model.table.Table getLastTable(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
getLastTable in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition> getCapabilities()
getCapabilities in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfacepublic org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition getCapability(long operationId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationException
getCapability in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task execute(org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution invocation,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationException
execute in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task executeBatch(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations, org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException, org.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationException
executeBatch in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task rollbackTo(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.service.tabular.HistoryStepId historyStepId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.HistoryNotFoundException
rollbackTo in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.HistoryNotFoundExceptionpublic List<org.gcube.data.analysis.tabulardata.service.operation.Task> getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabulaResourceId) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
getTasks in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task getTask(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskException
getTask in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskExceptionpublic List<org.gcube.data.analysis.tabulardata.service.operation.Task> getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabulaResourceId, org.gcube.data.analysis.tabulardata.commons.webservice.types.TaskStatus status) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
getTasks in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic int getQueryLenght(org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
getQueryLenght in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryFilter filter, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.select.QuerySelect select, org.gcube.data.analysis.tabulardata.query.parameters.group.QueryGroup group) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page, org.gcube.data.analysis.tabulardata.query.parameters.QueryOrder order) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic String queryAsJson(org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.query.parameters.QueryPage page) throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
queryAsJson in interface org.gcube.data.analysis.tabulardata.service.query.QueryInterfaceJsonorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource share(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
SecurityException
share in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionSecurityExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource unshare(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
SecurityException
unshare in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionSecurityExceptionpublic List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> getTabularResourcesByType(String type)
getTabularResourcesByType in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfacepublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription getTemplate(org.gcube.data.analysis.tabulardata.service.template.TemplateId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateException
getTemplate in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription> getTemplates()
getTemplates in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfacepublic org.gcube.data.analysis.tabulardata.service.template.TemplateId saveTemplate(String name, String description, String agency, org.gcube.data.analysis.tabulardata.commons.templates.model.Template template)
saveTemplate in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfacepublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription update(org.gcube.data.analysis.tabulardata.service.template.TemplateId id,
org.gcube.data.analysis.tabulardata.commons.templates.model.Template template)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateException
update in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task applyTemplate(org.gcube.data.analysis.tabulardata.service.template.TemplateId templateId,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.TemplateNotCompatibleException
applyTemplate in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateExceptionorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.TemplateNotCompatibleExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription share(org.gcube.data.analysis.tabulardata.service.template.TemplateId templateId,
String... users)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateException
share in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription unshare(org.gcube.data.analysis.tabulardata.service.template.TemplateId templateId,
String... users)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateException
unshare in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TemplateDescription remove(org.gcube.data.analysis.tabulardata.service.template.TemplateId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateException
remove in interface org.gcube.data.analysis.tabulardata.service.template.TemplateInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTemplateExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task resubmit(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskException
resubmit in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task resume(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskException
resume in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskExceptionCopyright © 2014. All Rights Reserved.