org.gcube.contentmanagement.timeseriesservice.stubs.calls.timeseries
Class TimeSeriesServiceCall

java.lang.Object
  extended by org.gcube.contentmanagement.timeseriesservice.stubs.calls.timeseries.TimeSeriesServiceCall

public class TimeSeriesServiceCall
extends java.lang.Object


Constructor Summary
TimeSeriesServiceCall(java.lang.String user, org.apache.axis.message.addressing.EndpointReferenceType epr, GCUBEScope scope, GCUBESecurityManager securityManager)
           
 
Method Summary
 void addFAOAreas(java.lang.String messageIdColumn, java.lang.String xDimensionColumn, java.lang.String yDimensionColumn)
           
 void aggregate(AggregationFunction aggregationFuction, java.lang.String... fieldsId)
           
 void changeColumn(java.lang.String fieldId, java.lang.String keyId)
           
 void denormalization(java.lang.String attributeFieldId, java.lang.String valueFieldId)
           
 void discardAllOperations()
           
 void discardCurrentOperation()
           
 void enrich(java.lang.String messageIdColumn, java.lang.String rawDatesColumn, java.lang.String speedColumn, java.lang.String vesselIDColumn, java.lang.String xDimensionColumn, java.lang.String yDimensionColumn)
           
 java.lang.String exportAsCsv(boolean hasHeader, java.lang.String delimiter, java.lang.String encoding, boolean[] fieldsMask)
           
 void filter(FilterCondition filter)
           
 java.lang.String getAllDataAsJSon(Limit limit, Order order)
           
 java.lang.String getAreaTransformationResult(java.lang.String aggregationColumn, java.lang.String quantitiesColumn)
           
 java.lang.String getChartData(int maxDimension, java.lang.String xDimension, java.lang.String yDimension, java.lang.String groupDimension, java.lang.String attributeColumn, java.lang.String[] filters, java.lang.String[] areas)
           
 CompatibleColumnsMapping[] getCompatibleColumns(java.lang.String timeSeriesId)
           
 OperationType getCurrentOperation()
           
 CurrentState getCurrentState()
           
 ColumnDefinition[] getDimensions()
           
 java.lang.String[] getDistinctValues(java.lang.String fieldId, Limit... limit)
           
 long getElementCount()
           
 FilterCondition getFilter()
           
 java.lang.String getFishingMontlyEffort(java.lang.String messageIdColumn, java.lang.String datesColumn, java.lang.String speedColumn, java.lang.String fishingHoursDimension, java.lang.String xDimensionColumn, java.lang.String yDimensionColumn, boolean appendMode, boolean produceVTI)
           
 TimeseriesHistory getHistory()
           
 State getInitializingState()
           
 OperationType[] getOperationsList()
           
 java.lang.String getSpaceSpeciesTransformationResult(java.lang.String aggregationColumn, java.lang.String informationColumn, java.lang.String quantitiesColumn)
           
 java.lang.String getSpaceTransformationResult(java.lang.String aggregationColumn, java.lang.String quantitiesColumn)
           
 java.lang.String getTimeCountriesTransformationResult(java.lang.String aggregationColumn, java.lang.String informationColumn, java.lang.String quantitiesColumn)
           
 GetTransformationStatusResponse getTransformationStatus(java.lang.String groupName)
           
 void group(AggregationFunction aggregationFuction, GroupElement... groupList)
           
 boolean isUnionAllowed(java.lang.String otherResource)
           
 void publish(PublishingLevel... level)
           
 void union(java.lang.String timeSeriesId, FieldMapping... fieldsMappings)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeSeriesServiceCall

public TimeSeriesServiceCall(java.lang.String user,
                             org.apache.axis.message.addressing.EndpointReferenceType epr,
                             GCUBEScope scope,
                             GCUBESecurityManager securityManager)
                      throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getDimensions

public ColumnDefinition[] getDimensions()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getInitializingState

public State getInitializingState()
                           throws java.lang.Exception
Throws:
java.lang.Exception

getAllDataAsJSon

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

exportAsCsv

public java.lang.String exportAsCsv(boolean hasHeader,
                                    java.lang.String delimiter,
                                    java.lang.String encoding,
                                    boolean[] fieldsMask)
                             throws java.lang.Exception
Throws:
java.lang.Exception

filter

public void filter(FilterCondition filter)
            throws java.lang.Exception
Throws:
java.lang.Exception

union

public void union(java.lang.String timeSeriesId,
                  FieldMapping... fieldsMappings)
           throws java.lang.Exception
Throws:
java.lang.Exception

changeColumn

public void changeColumn(java.lang.String fieldId,
                         java.lang.String keyId)
                  throws java.lang.Exception
Throws:
java.lang.Exception

getElementCount

public long getElementCount()
                     throws java.lang.Exception
Throws:
java.lang.Exception

discardCurrentOperation

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

getCurrentOperation

public OperationType getCurrentOperation()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getCurrentState

public CurrentState getCurrentState()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getFilter

public FilterCondition getFilter()
                          throws java.lang.Exception
Throws:
java.lang.Exception

isUnionAllowed

public boolean isUnionAllowed(java.lang.String otherResource)
                       throws java.lang.Exception
Throws:
java.lang.Exception

publish

public void publish(PublishingLevel... level)
             throws java.lang.Exception
Throws:
java.lang.Exception

denormalization

public void denormalization(java.lang.String attributeFieldId,
                            java.lang.String valueFieldId)
                     throws java.lang.Exception
Throws:
java.lang.Exception

aggregate

public void aggregate(AggregationFunction aggregationFuction,
                      java.lang.String... fieldsId)
               throws java.lang.Exception
Throws:
java.lang.Exception

group

public void group(AggregationFunction aggregationFuction,
                  GroupElement... groupList)
           throws java.lang.Exception
Throws:
java.lang.Exception

enrich

public void enrich(java.lang.String messageIdColumn,
                   java.lang.String rawDatesColumn,
                   java.lang.String speedColumn,
                   java.lang.String vesselIDColumn,
                   java.lang.String xDimensionColumn,
                   java.lang.String yDimensionColumn)
            throws java.lang.Exception
Throws:
java.lang.Exception

addFAOAreas

public void addFAOAreas(java.lang.String messageIdColumn,
                        java.lang.String xDimensionColumn,
                        java.lang.String yDimensionColumn)
                 throws java.lang.Exception
Throws:
java.lang.Exception

discardAllOperations

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

getOperationsList

public OperationType[] getOperationsList()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getHistory

public TimeseriesHistory getHistory()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getCompatibleColumns

public CompatibleColumnsMapping[] getCompatibleColumns(java.lang.String timeSeriesId)
                                                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 attributeColumn,
                                     java.lang.String[] filters,
                                     java.lang.String[] areas)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getDistinctValues

public java.lang.String[] getDistinctValues(java.lang.String fieldId,
                                            Limit... limit)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getAreaTransformationResult

public java.lang.String getAreaTransformationResult(java.lang.String aggregationColumn,
                                                    java.lang.String quantitiesColumn)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

getSpaceTransformationResult

public java.lang.String getSpaceTransformationResult(java.lang.String aggregationColumn,
                                                     java.lang.String quantitiesColumn)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getTimeCountriesTransformationResult

public java.lang.String getTimeCountriesTransformationResult(java.lang.String aggregationColumn,
                                                             java.lang.String informationColumn,
                                                             java.lang.String quantitiesColumn)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

getSpaceSpeciesTransformationResult

public java.lang.String getSpaceSpeciesTransformationResult(java.lang.String aggregationColumn,
                                                            java.lang.String informationColumn,
                                                            java.lang.String quantitiesColumn)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getFishingMontlyEffort

public java.lang.String getFishingMontlyEffort(java.lang.String messageIdColumn,
                                               java.lang.String datesColumn,
                                               java.lang.String speedColumn,
                                               java.lang.String fishingHoursDimension,
                                               java.lang.String xDimensionColumn,
                                               java.lang.String yDimensionColumn,
                                               boolean appendMode,
                                               boolean produceVTI)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getTransformationStatus

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