org.gcube.contentmanagement.timeseriesservice.impl.timeseries.state
Class TimeSeriesResource
java.lang.Object
GCUBEWSResource
org.gcube.contentmanagement.timeseriesservice.impl.timeseries.state.TimeSeriesResource
public class TimeSeriesResource
- extends GCUBEWSResource
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 |
count
public long count
initializationState
public State initializationState
relatedCurationId
public java.lang.String relatedCurationId
columnsDefinition
public ColumnDefinition[] columnsDefinition
tableDefinition
public java.lang.String[] tableDefinition
TimeSeriesResource
public TimeSeriesResource()
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