org.gcube.contentmanagement.timeseries.geotools.databases
Class ConnectionsManager

java.lang.Object
  extended by org.gcube.contentmanagement.timeseries.geotools.databases.ConnectionsManager

public class ConnectionsManager
extends java.lang.Object


Constructor Summary
ConnectionsManager(java.lang.String cachePath)
           
 
Method Summary
 java.util.List<java.lang.Object> AquamapsQuery(java.lang.String query)
           
 void AquamapsUpdate(java.lang.String updateQuery)
           
 java.util.List<java.lang.Object> GeoserverQuery(java.lang.String query)
           
 void GeoserverUpdate(java.lang.String updateQuery)
           
 EngineConfiguration getAquamapsConfiguration()
           
 SessionFactory getAquamapsConnection()
           
 java.lang.String getCachePath()
           
 EngineConfiguration getGeoServerConfiguration()
           
 SessionFactory getGeoserverConnection()
           
static java.lang.String getTableName(java.lang.String tableName)
           
 EngineConfiguration getTimeSeriesConfiguration()
           
 SessionFactory getTimeSeriesConnection()
           
 void initAquamapsConnection(EngineConfiguration configuration)
           
 void initGeoserverConnection(EngineConfiguration configuration)
           
 void initTimeSeriesConnection(EngineConfiguration configuration)
           
 void setAquamapsConfiguration(EngineConfiguration aquamapsConfiguration)
           
 void setAquamapsConnection(SessionFactory aquamapsConnection)
           
 void setCachePath(java.lang.String cachePath)
           
 void setGeoServerConfiguration(EngineConfiguration geoServerConfiguration)
           
 void setGeoserverConnection(SessionFactory geoserverConnection)
           
 void setTimeSeriesConfiguration(EngineConfiguration timeSeriesConfiguration)
           
 void shutdownAll()
           
 java.util.List<java.lang.Object> TimeSeriesQuery(java.lang.String query)
           
 void TimeSeriesUpdate(java.lang.String updateQuery)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionsManager

public ConnectionsManager(java.lang.String cachePath)
Method Detail

getTimeSeriesConnection

public SessionFactory getTimeSeriesConnection()

getTableName

public static java.lang.String getTableName(java.lang.String tableName)

setAquamapsConnection

public void setAquamapsConnection(SessionFactory aquamapsConnection)

getAquamapsConnection

public SessionFactory getAquamapsConnection()

setGeoserverConnection

public void setGeoserverConnection(SessionFactory geoserverConnection)

getGeoserverConnection

public SessionFactory getGeoserverConnection()

initTimeSeriesConnection

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

initAquamapsConnection

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

initGeoserverConnection

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

GeoserverUpdate

public void GeoserverUpdate(java.lang.String updateQuery)
                     throws java.lang.Exception
Throws:
java.lang.Exception

AquamapsUpdate

public void AquamapsUpdate(java.lang.String updateQuery)
                    throws java.lang.Exception
Throws:
java.lang.Exception

TimeSeriesUpdate

public void TimeSeriesUpdate(java.lang.String updateQuery)
                      throws java.lang.Exception
Throws:
java.lang.Exception

GeoserverQuery

public java.util.List<java.lang.Object> GeoserverQuery(java.lang.String query)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

AquamapsQuery

public java.util.List<java.lang.Object> AquamapsQuery(java.lang.String query)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

TimeSeriesQuery

public java.util.List<java.lang.Object> TimeSeriesQuery(java.lang.String query)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

setCachePath

public void setCachePath(java.lang.String cachePath)

getCachePath

public java.lang.String getCachePath()

setTimeSeriesConfiguration

public void setTimeSeriesConfiguration(EngineConfiguration timeSeriesConfiguration)

getTimeSeriesConfiguration

public EngineConfiguration getTimeSeriesConfiguration()

setAquamapsConfiguration

public void setAquamapsConfiguration(EngineConfiguration aquamapsConfiguration)

getAquamapsConfiguration

public EngineConfiguration getAquamapsConfiguration()

setGeoServerConfiguration

public void setGeoServerConfiguration(EngineConfiguration geoServerConfiguration)

getGeoServerConfiguration

public EngineConfiguration getGeoServerConfiguration()

shutdownAll

public void shutdownAll()