org.gcube.contentmanagement.timeseries.geotools.vti
Class VTIDataExtender

java.lang.Object
  extended by org.gcube.contentmanagement.timeseries.geotools.vti.VTIDataExtender

public class VTIDataExtender
extends java.lang.Object


Nested Class Summary
static class VTIDataExtender.DataExtenderFunctionalities
           
 
Constructor Summary
VTIDataExtender(TSGeoToolsConfiguration configuration)
           
 
Method Summary
 void extendTable(java.lang.String tableName, java.util.List<Tuple<java.lang.String>> newColumns, java.lang.String tableKey, java.lang.String tableKeyType, java.lang.String firstDimension, java.lang.String secondDimension, VTIDataExtender.DataExtenderFunctionalities functionality)
           
 void extendTable(java.lang.String tableName, java.util.List<Tuple<java.lang.String>> newColumns, java.lang.String tableKey, java.lang.String tableKeyType, java.lang.String firstDimension, java.lang.String secondDimension, VTIDataExtender.DataExtenderFunctionalities functionality, boolean ordered)
           
 void extendTable(java.lang.String tableName, java.util.List<Tuple<java.lang.String>> newColumns, java.lang.String tableKey, java.lang.String tableKeyType, java.lang.String firstDimension, VTIDataExtender.DataExtenderFunctionalities functionality)
           
 void extendTable(java.lang.String tableName, java.lang.String tableKey, java.lang.String tableKeyType, java.lang.String firstDimension, java.lang.String secondDimension, VTIDataExtender.DataExtenderFunctionalities functionality)
           
 void extendTable(java.lang.String tableName, java.lang.String tableKey, java.lang.String tableKeyType, java.lang.String firstDimension, VTIDataExtender.DataExtenderFunctionalities functionality)
           
 java.util.List<Tuple<java.lang.String>> getColumnsAType(VTIDataExtender.DataExtenderFunctionalities functionality)
           
 double getStatus()
           
 void initConnections(EngineConfiguration configuration)
           
 java.lang.String setGeoserverURL()
           
 void setGeoserverURL(java.lang.String url)
           
 void setStatus(float status)
           
 void shutDown()
           
 void shutDownConnections()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VTIDataExtender

public VTIDataExtender(TSGeoToolsConfiguration configuration)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

initConnections

public void initConnections(EngineConfiguration configuration)
                     throws java.lang.Exception
Throws:
java.lang.Exception

shutDownConnections

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

shutDown

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

getColumnsAType

public java.util.List<Tuple<java.lang.String>> getColumnsAType(VTIDataExtender.DataExtenderFunctionalities functionality)

extendTable

public void extendTable(java.lang.String tableName,
                        java.util.List<Tuple<java.lang.String>> newColumns,
                        java.lang.String tableKey,
                        java.lang.String tableKeyType,
                        java.lang.String firstDimension,
                        java.lang.String secondDimension,
                        VTIDataExtender.DataExtenderFunctionalities functionality)
                 throws java.lang.Exception
Throws:
java.lang.Exception

extendTable

public void extendTable(java.lang.String tableName,
                        java.lang.String tableKey,
                        java.lang.String tableKeyType,
                        java.lang.String firstDimension,
                        java.lang.String secondDimension,
                        VTIDataExtender.DataExtenderFunctionalities functionality)
                 throws java.lang.Exception
Throws:
java.lang.Exception

extendTable

public void extendTable(java.lang.String tableName,
                        java.util.List<Tuple<java.lang.String>> newColumns,
                        java.lang.String tableKey,
                        java.lang.String tableKeyType,
                        java.lang.String firstDimension,
                        VTIDataExtender.DataExtenderFunctionalities functionality)
                 throws java.lang.Exception
Throws:
java.lang.Exception

extendTable

public void extendTable(java.lang.String tableName,
                        java.lang.String tableKey,
                        java.lang.String tableKeyType,
                        java.lang.String firstDimension,
                        VTIDataExtender.DataExtenderFunctionalities functionality)
                 throws java.lang.Exception
Throws:
java.lang.Exception

extendTable

public void extendTable(java.lang.String tableName,
                        java.util.List<Tuple<java.lang.String>> newColumns,
                        java.lang.String tableKey,
                        java.lang.String tableKeyType,
                        java.lang.String firstDimension,
                        java.lang.String secondDimension,
                        VTIDataExtender.DataExtenderFunctionalities functionality,
                        boolean ordered)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getStatus

public double getStatus()

setStatus

public void setStatus(float status)

setGeoserverURL

public void setGeoserverURL(java.lang.String url)

setGeoserverURL

public java.lang.String setGeoserverURL()