org.gcube.contentmanagement.timeseriesservice.impl.timeseries.state
Class TimeSeriesResource

java.lang.Object
  extended by GCUBEWSResource
      extended by org.gcube.contentmanagement.timeseriesservice.impl.timeseries.state.TimeSeriesResource

public class TimeSeriesResource
extends GCUBEWSResource


Field Summary
 ColumnDefinition[] columnsDefinition
           
 long count
           
 State initializationState
           
 java.lang.String relatedCurationId
           
 java.lang.String[] tableDefinition
           
 
Constructor Summary
TimeSeriesResource()
           
 
Method Summary
 void addOperation(Operation operation, java.lang.String user)
           
 void discardAllOperations(java.lang.String user)
           
 void discardOperation(java.lang.String user)
           
 java.lang.String exportAsCsv(ExportRequest req)
           
 java.lang.String getAllDataAsJSon(Limit limit, Order order, java.lang.String user)
           
 java.lang.String getChartData(int maxDimension, java.lang.String xDimension, java.lang.String yDimension, java.lang.String groupDimension, java.lang.String speciesColumn, java.lang.String[] filters, java.lang.String[] areas)
           
 ColumnDefinition getColumnDefinitionReference(java.lang.String fieldId)
           
 ColumnDefinition[] getColumnsDefinition()
           
 ColumnDefinition[] getCurrentColumnsDefinition(java.lang.String user)
           
 Operation getCurrentOperation(java.lang.String user)
           
 java.util.Hashtable<java.lang.String,java.util.LinkedList<Operation>> getCurrentsOperations()
           
 java.lang.String[] getDistinctValues(java.lang.String fieldId, int start, int offset)
           
 long getElementCount(java.lang.String user)
           
 java.lang.String getFishingMontlyEffort(GetFishingMontlyEffortRequest request)
           
 TSHistory getHistory()
           
 java.lang.String getId()
          Returns the id.
 State getInitializationState()
           
 OperationType[] getOperationList(java.lang.String user)
           
 java.lang.String[] getPropertyNames()
          
 java.lang.String getRelatedCurationId()
           
 SimpleTable getTable()
           
 java.lang.String getTitle()
           
 void performOperation(java.lang.String user, java.lang.Class<? extends Operation> operationClass, java.lang.Object... parameters)
           
 void publishAtVOLevel(GCUBEScope scope)
           
 void remove()
           
 void setColumnsDefinition(ColumnDefinition[] columnsDefinition)
           
 void setCurrentsOperations(java.util.Hashtable<java.lang.String,java.util.LinkedList<Operation>> currentsOperations)
           
 void setHistory(TSHistory history)
           
 void setId(java.lang.String id)
           
 void setInitializationState(State initializationState)
           
 void setRelatedCurationId(java.lang.String relatedCurationId)
           
 void setTable(SimpleTable table)
           
 void setTitle(java.lang.String title)
           
 void setTSPublished()
           
 java.lang.String transform(AFilter filter, java.lang.String user)
           
 GetTransformationStatusResponse transformationStatus(java.lang.String groupName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

count

public long count

initializationState

public State initializationState

relatedCurationId

public java.lang.String relatedCurationId

columnsDefinition

public ColumnDefinition[] columnsDefinition

tableDefinition

public java.lang.String[] tableDefinition
Constructor Detail

TimeSeriesResource

public TimeSeriesResource()
Method Detail

getPropertyNames

public java.lang.String[] getPropertyNames()


remove

public void remove()

getId

public java.lang.String getId()
                       throws org.globus.wsrf.ResourceException
Returns the id.

Returns:
the id.
Throws:
org.globus.wsrf.ResourceException

setId

public void setId(java.lang.String id)
           throws org.globus.wsrf.ResourceException
Parameters:
id -
Throws:
org.globus.wsrf.ResourceException

getTitle

public java.lang.String getTitle()
                          throws org.globus.wsrf.ResourceException
Returns:
Throws:
org.globus.wsrf.ResourceException

setTitle

public void setTitle(java.lang.String title)
              throws org.globus.wsrf.ResourceException
Parameters:
title -
Throws:
org.globus.wsrf.ResourceException

getTable

public SimpleTable getTable()
                     throws java.lang.Exception
Returns:
Throws:
java.lang.Exception

getInitializationState

public State getInitializationState()
Returns:

setInitializationState

public void setInitializationState(State initializationState)
Parameters:
initializationState -

getRelatedCurationId

public java.lang.String getRelatedCurationId()
Returns:

setRelatedCurationId

public void setRelatedCurationId(java.lang.String relatedCurationId)
Parameters:
relatedCurationId -

getColumnsDefinition

public ColumnDefinition[] getColumnsDefinition()
Returns:

getCurrentColumnsDefinition

public ColumnDefinition[] getCurrentColumnsDefinition(java.lang.String user)
Parameters:
user -
Returns:

setColumnsDefinition

public void setColumnsDefinition(ColumnDefinition[] columnsDefinition)
Parameters:
columnsDefinition -

getAllDataAsJSon

public java.lang.String getAllDataAsJSon(Limit limit,
                                         Order order,
                                         java.lang.String user)
                                  throws java.lang.Exception
Parameters:
limit -
order -
user -
Returns:
Throws:
java.lang.Exception

getElementCount

public long getElementCount(java.lang.String user)
                     throws java.lang.Exception
Parameters:
user -
Returns:
Throws:
java.lang.Exception

getColumnDefinitionReference

public ColumnDefinition getColumnDefinitionReference(java.lang.String fieldId)
                                              throws java.lang.Exception
Parameters:
fieldId -
Returns:
Throws:
java.lang.Exception

getCurrentOperation

public Operation getCurrentOperation(java.lang.String user)
Parameters:
user -
Returns:

getOperationList

public OperationType[] getOperationList(java.lang.String user)
Parameters:
user -
Returns:

addOperation

public void addOperation(Operation operation,
                         java.lang.String user)
Parameters:
currentOperation -
user -

performOperation

public void performOperation(java.lang.String user,
                             java.lang.Class<? extends Operation> operationClass,
                             java.lang.Object... parameters)
                      throws java.lang.Exception
Parameters:
user -
operationClass -
parameters -
Throws:
java.lang.Exception

discardOperation

public void discardOperation(java.lang.String user)
                      throws java.lang.Exception
Parameters:
user -
Throws:
java.lang.Exception

discardAllOperations

public void discardAllOperations(java.lang.String user)
                          throws java.lang.Exception
Parameters:
user -
Throws:
java.lang.Exception

getCurrentsOperations

public java.util.Hashtable<java.lang.String,java.util.LinkedList<Operation>> getCurrentsOperations()
Returns:

setCurrentsOperations

public void setCurrentsOperations(java.util.Hashtable<java.lang.String,java.util.LinkedList<Operation>> currentsOperations)
Parameters:
currentsOperations -

exportAsCsv

public java.lang.String exportAsCsv(ExportRequest req)
                             throws java.lang.Exception
Parameters:
req -
Returns:
Throws:
java.lang.Exception

getHistory

public TSHistory getHistory()

setHistory

public void setHistory(TSHistory history)

setTable

public void setTable(SimpleTable table)

setTSPublished

public void setTSPublished()
                    throws java.lang.Exception
Throws:
java.lang.Exception

publishAtVOLevel

public void publishAtVOLevel(GCUBEScope scope)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getDistinctValues

public java.lang.String[] getDistinctValues(java.lang.String fieldId,
                                            int start,
                                            int offset)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getChartData

public java.lang.String getChartData(int maxDimension,
                                     java.lang.String xDimension,
                                     java.lang.String yDimension,
                                     java.lang.String groupDimension,
                                     java.lang.String speciesColumn,
                                     java.lang.String[] filters,
                                     java.lang.String[] areas)
                              throws java.lang.Exception
Throws:
java.lang.Exception

transform

public java.lang.String transform(AFilter filter,
                                  java.lang.String user)
                           throws java.lang.Exception
Throws:
java.lang.Exception

transformationStatus

public GetTransformationStatusResponse transformationStatus(java.lang.String groupName)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getFishingMontlyEffort

public java.lang.String getFishingMontlyEffort(GetFishingMontlyEffortRequest request)
                                        throws java.lang.Exception
Throws:
java.lang.Exception