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

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

public class TimeSeriesServiceCall
extends Object


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

Constructor Detail

TimeSeriesServiceCall

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

getDimensions

public org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] getDimensions()
                                                                                           throws Exception
Throws:
Exception

getInitializingState

public org.gcube.contentmanagement.timeseriesservice.stubs.types.Status getInitializingState()
                                                                                      throws Exception
Throws:
Exception

getAllDataAsJSon

public String getAllDataAsJSon(org.gcube.contentmanagement.timeseriesservice.stubs.types.Limit limit,
                               org.gcube.contentmanagement.timeseriesservice.stubs.types.Order order)
                        throws Exception
Throws:
Exception

exportAsCsv

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

filter

public void filter(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition filter)
            throws Exception
Throws:
Exception

union

public void union(String timeSeriesId,
                  org.gcube.contentmanagement.timeseriesservice.stubs.types.FieldMapping... fieldsMappings)
           throws Exception
Throws:
Exception

changeColumn

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

getElementCount

public long getElementCount()
                     throws Exception
Throws:
Exception

discardCurrentOperation

public void discardCurrentOperation()
                             throws Exception
Throws:
Exception

getCurrentOperation

public org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType getCurrentOperation()
                                                                                            throws Exception
Throws:
Exception

getCurrentState

public org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState getCurrentState()
                                                                                 throws Exception
Throws:
Exception

getFilter

public org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition getFilter()
                                                                                    throws Exception
Throws:
Exception

isUnionAllowed

public boolean isUnionAllowed(String otherResource)
                       throws Exception
Throws:
Exception

publish

public void publish(org.gcube.contentmanagement.timeseriesservice.stubs.types.PublishingLevel... level)
             throws Exception
Throws:
Exception

denormalization

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

aggregate

public void aggregate(org.gcube.contentmanagement.timeseriesservice.stubs.AggregationFunction aggregationFuction,
                      String... fieldsId)
               throws Exception
Throws:
Exception

group

public void group(org.gcube.contentmanagement.timeseriesservice.stubs.AggregationFunction aggregationFuction,
                  org.gcube.contentmanagement.timeseriesservice.stubs.GroupElement... groupList)
           throws Exception
Throws:
Exception

enrich

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

addFAOAreas

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

discardAllOperations

public void discardAllOperations()
                          throws Exception
Throws:
Exception

getOperationsList

public org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType[] getOperationsList()
                                                                                            throws Exception
Throws:
Exception

getHistory

public org.gcube.contentmanagement.timeseriesservice.stubs.types.TimeseriesHistory getHistory()
                                                                                       throws Exception
Throws:
Exception

getCompatibleColumns

public org.gcube.contentmanagement.timeseriesservice.stubs.types.CompatibleColumnsMapping[] getCompatibleColumns(String timeSeriesId)
                                                                                                          throws Exception
Throws:
Exception

getChartData

public String getChartData(int maxDimension,
                           String xDimension,
                           String yDimension,
                           String groupDimension,
                           String attributeColumn,
                           String[] filters,
                           String[] areas)
                    throws Exception
Throws:
Exception

getDistinctValues

public String[] getDistinctValues(String fieldId,
                                  org.gcube.contentmanagement.timeseriesservice.stubs.types.Limit... limit)
                           throws Exception
Throws:
Exception

getAreaTransformationResult

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

getSpaceTransformationResult

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

getTimeCountriesTransformationResult

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

getSpaceSpeciesTransformationResult

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

getFishingMontlyEffort

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

getTransformationStatus

public org.gcube.contentmanagement.timeseriesservice.stubs.GetTransformationStatusResponse getTransformationStatus(String groupName)
                                                                                                            throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.