public class TimeSeriesResource
extends org.gcube.common.core.state.GCUBEWSResource
| Modifier and Type | Field and Description |
|---|---|
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] |
columnsDefinition |
long |
count |
org.gcube.contentmanagement.timeseriesservice.stubs.types.Status |
initializationState |
String |
relatedCurationId |
protected static String |
RP_ID |
protected static String |
RP_TITLE |
protected static String[] |
RPNames |
String[] |
tableDefinition |
| Constructor and Description |
|---|
TimeSeriesResource() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_intialize(org.gcube.contentmanagement.timeseriesservice.stubs.CreateFromTsRequest request) |
protected void |
_intialize(org.gcube.contentmanagement.timeseriesservice.stubs.CreateTsRequest request) |
void |
addOperation(Operation operation,
String user) |
void |
discardAllOperations(String user) |
void |
discardOperation(String user) |
String |
exportAsCsv(org.gcube.contentmanagement.timeseriesservice.stubs.types.ExportRequest req) |
String |
getAllDataAsJSon(org.gcube.contentmanagement.timeseriesservice.stubs.types.Limit limit,
org.gcube.contentmanagement.timeseriesservice.stubs.types.Order order,
String user) |
String |
getChartData(int maxDimension,
String xDimension,
String yDimension,
String groupDimension,
String speciesColumn,
String[] filters,
String[] areas) |
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition |
getColumnDefinitionReference(String fieldId) |
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] |
getColumnsDefinition() |
protected long |
getCount() |
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] |
getCurrentColumnsDefinition(String user) |
Operation |
getCurrentOperation(String user) |
Hashtable<String,LinkedList<Operation>> |
getCurrentsOperations() |
String[] |
getDistinctValues(String fieldId,
int start,
int offset) |
long |
getElementCount(String user) |
String |
getFishingMontlyEffort(org.gcube.contentmanagement.timeseriesservice.stubs.GetFishingMontlyEffortRequest request) |
TSHistory |
getHistory() |
String |
getId()
Returns the id.
|
org.gcube.contentmanagement.timeseriesservice.stubs.types.Status |
getInitializationState() |
org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType[] |
getOperationList(String user) |
String[] |
getPropertyNames() |
String |
getRelatedCurationId() |
org.gcube.common.dbinterface.tables.SimpleTable |
getTable() |
String |
getTitle() |
protected void |
initialise(Object... arg) |
protected void |
onRemove() |
void |
performOperation(String user,
Class<? extends Operation> operationClass,
Object... parameters) |
void |
publishAtVOLevel(org.gcube.common.core.scope.GCUBEScope scope) |
void |
remove() |
void |
setColumnsDefinition(org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnsDefinition) |
protected void |
setCount(long count) |
void |
setCurrentsOperations(Hashtable<String,LinkedList<Operation>> currentsOperations) |
void |
setHistory(TSHistory history) |
void |
setId(String id) |
void |
setInitializationState(org.gcube.contentmanagement.timeseriesservice.stubs.types.Status initializationState) |
void |
setInitializationState(String value) |
void |
setRelatedCurationId(String relatedCurationId) |
void |
setTable(org.gcube.common.dbinterface.tables.SimpleTable table) |
void |
setTitle(String title) |
void |
setTSPublished() |
String |
transform(org.gcube.contentmanagement.timeseries.geotools.filters.AFilter filter,
String user) |
org.gcube.contentmanagement.timeseriesservice.stubs.GetTransformationStatusResponse |
transformationStatus(String groupName) |
getCurrentTime, getEPR, getPorttypeContext, getProperty, getPublisher, getResourcePropertySet, getServiceContext, getTerminationTime, getTopicList, getTopicNames, initialise, initialiseContainers, inScope, load, publish, setPortTypeContext, setTerminationTime, unpublishgetID, getLock, getScheduledTasks, getScope, launchTask, setID, setPersistenceDelegate, stopTask, storegetPortTypeMap, setPortTypeMapprotected static final String RP_ID
protected static final String RP_TITLE
protected static String[] RPNames
public long count
public org.gcube.contentmanagement.timeseriesservice.stubs.types.Status initializationState
public String relatedCurationId
public org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnsDefinition
public String[] tableDefinition
public String[] getPropertyNames()
getPropertyNames in class org.gcube.common.core.state.GCUBEWSResourceprotected void initialise(Object... arg) throws Exception
initialise in class org.gcube.common.core.state.GCUBEWSResourceExceptionprotected long getCount()
protected void setCount(long count)
count - protected void _intialize(org.gcube.contentmanagement.timeseriesservice.stubs.CreateTsRequest request)
throws Exception
request - Exceptionprotected void _intialize(org.gcube.contentmanagement.timeseriesservice.stubs.CreateFromTsRequest request)
throws Exception
request - Exceptionpublic void remove()
protected void onRemove()
throws org.globus.wsrf.ResourceException
onRemove in class org.gcube.common.core.state.GCUBEStatefulResource<org.gcube.common.core.state.GCUBEWSResourceKey>org.globus.wsrf.ResourceExceptionpublic String getId() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceExceptionpublic void setId(String id) throws org.globus.wsrf.ResourceException
id - org.globus.wsrf.ResourceExceptionpublic String getTitle() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceExceptionpublic void setTitle(String title) throws org.globus.wsrf.ResourceException
title - org.globus.wsrf.ResourceExceptionpublic org.gcube.common.dbinterface.tables.SimpleTable getTable()
throws Exception
Exceptionpublic org.gcube.contentmanagement.timeseriesservice.stubs.types.Status getInitializationState()
public void setInitializationState(org.gcube.contentmanagement.timeseriesservice.stubs.types.Status initializationState)
initializationState - public String getRelatedCurationId()
public void setRelatedCurationId(String relatedCurationId)
relatedCurationId - public org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] getColumnsDefinition()
public org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] getCurrentColumnsDefinition(String user)
user - public void setColumnsDefinition(org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnsDefinition)
columnsDefinition - public void setInitializationState(String value)
value - public String getAllDataAsJSon(org.gcube.contentmanagement.timeseriesservice.stubs.types.Limit limit, org.gcube.contentmanagement.timeseriesservice.stubs.types.Order order, String user) throws Exception
limit - order - user - Exceptionpublic long getElementCount(String user) throws Exception
user - Exceptionpublic org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition getColumnDefinitionReference(String fieldId) throws Exception
fieldId - Exceptionpublic org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType[] getOperationList(String user)
user - public void addOperation(Operation operation, String user)
currentOperation - user - public void performOperation(String user, Class<? extends Operation> operationClass, Object... parameters) throws Exception
user - operationClass - parameters - Exceptionpublic void discardOperation(String user) throws Exception
user - Exceptionpublic void discardAllOperations(String user) throws Exception
user - Exceptionpublic Hashtable<String,LinkedList<Operation>> getCurrentsOperations()
public void setCurrentsOperations(Hashtable<String,LinkedList<Operation>> currentsOperations)
currentsOperations - public String exportAsCsv(org.gcube.contentmanagement.timeseriesservice.stubs.types.ExportRequest req) throws Exception
req - Exceptionpublic TSHistory getHistory()
public void setHistory(TSHistory history)
public void setTable(org.gcube.common.dbinterface.tables.SimpleTable table)
public void publishAtVOLevel(org.gcube.common.core.scope.GCUBEScope scope)
throws Exception
Exceptionpublic String[] getDistinctValues(String fieldId, int start, int offset) throws Exception
Exceptionpublic String getChartData(int maxDimension, String xDimension, String yDimension, String groupDimension, String speciesColumn, String[] filters, String[] areas) throws Exception
Exceptionpublic String transform(org.gcube.contentmanagement.timeseries.geotools.filters.AFilter filter, String user) throws Exception
Exceptionpublic org.gcube.contentmanagement.timeseriesservice.stubs.GetTransformationStatusResponse transformationStatus(String groupName) throws Exception
ExceptionCopyright © 2014. All Rights Reserved.