@Service public class GSManagerGeoServerBridge extends Object implements gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridge
| Constructor and Description |
|---|
GSManagerGeoServerBridge(gr.cite.geoanalytics.context.GeoServerBridgeConfig geoServerBridgeConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataStore(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.DataStore dataStore) |
void |
addGeoserverLayer(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer geoserverLayer,
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.FeatureType ft,
Map<String,String> slds) |
void |
addGeoserverLayer(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer geoserverLayer,
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.FeatureType ft,
Map<String,String> slds,
Integer minScale,
Integer maxScale) |
void |
addLayerStyle(String layerName,
String styleName,
String sld) |
void |
addLayerStyle(String layerName,
String styleName,
String sld,
Integer minScale,
Integer maxScale) |
void |
addStyle(String name,
String sld) |
void |
addStyle(String name,
String sld,
Integer minScale,
Integer maxScale) |
void |
addWorkspace(String name) |
void |
addWorkspace(String name,
String uri) |
void |
addWorkspace(String name,
URI uri) |
Boolean |
dataStoreExists(String workspaceName,
String dataStoreName) |
void |
deleteLayer(String name,
gr.cite.geoanalytics.dataaccess.entities.layer.DataSource dataSource) |
List<String> |
getAllStyles() |
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.CoverageType |
getCoverageType(Object obj) |
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.DataStore |
getDataStore(String name) |
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.FeatureType |
getFeatureType(String name) |
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer |
getGeoserverLayer(String id) |
List<gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer> |
getGeoserverLayers() |
List<gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer> |
getGeoserverLayersOfDataStore(String datastore) |
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.PublishConfig |
getGeoTIFFPublishConfig(String name) |
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.LayerType |
getLayerType(String name) |
String |
getStyle(String name) |
boolean |
layerExists(String workspace,
String name) |
List<String> |
listDataStores() |
List<String> |
listLayers() |
List<String> |
listLayersOfDataStore(String datastore) |
void |
publishGeoTIFF(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.PublishConfig publishConfig,
gr.cite.geoanalytics.dataaccess.entities.coverage.Coverage geotiff) |
void |
removeLayerStyle(String layerName,
String styleName) |
void |
removeLayerStyle(String layerName,
String styleName,
Integer minScale,
Integer maxScale) |
void |
removeStyle(String name) |
void |
removeStyle(String name,
Integer minScale,
Integer maxScale) |
void |
setDefaultLayerStyle(String layerName,
String styleName,
String sld) |
void |
setDefaultLayerStyle(String layerName,
String styleName,
String sld,
Integer minScale,
Integer maxScale) |
void |
setGeoServerBridgeConfig(gr.cite.geoanalytics.context.GeoServerBridgeConfig geoServerBridgeConfig) |
Boolean |
workspaceExists(String workSpaceName) |
public GSManagerGeoServerBridge(gr.cite.geoanalytics.context.GeoServerBridgeConfig geoServerBridgeConfig)
@Inject public void setGeoServerBridgeConfig(gr.cite.geoanalytics.context.GeoServerBridgeConfig geoServerBridgeConfig)
setGeoServerBridgeConfig in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgepublic List<String> listDataStores() throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
listDataStores in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.DataStore getDataStore(String name) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getDataStore in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic Boolean dataStoreExists(String workspaceName, String dataStoreName) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
dataStoreExists in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic List<String> listLayers() throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
listLayers in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic List<String> listLayersOfDataStore(String datastore) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
listLayersOfDataStore in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer getGeoserverLayer(String id) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getGeoserverLayer in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic List<gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer> getGeoserverLayers() throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getGeoserverLayers in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic List<gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer> getGeoserverLayersOfDataStore(String datastore) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getGeoserverLayersOfDataStore in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addWorkspace(String name, String uri) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addWorkspace in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addWorkspace(String name, URI uri) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addWorkspace in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addWorkspace(String name) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addWorkspace in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addDataStore(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.DataStore dataStore)
throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addDataStore in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic Boolean workspaceExists(String workSpaceName) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
workspaceExists in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addGeoserverLayer(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer geoserverLayer,
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.FeatureType ft,
Map<String,String> slds,
Integer minScale,
Integer maxScale)
throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addGeoserverLayer in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addGeoserverLayer(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.GeoserverLayer geoserverLayer,
gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.FeatureType ft,
Map<String,String> slds)
throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addGeoserverLayer in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void deleteLayer(String name, gr.cite.geoanalytics.dataaccess.entities.layer.DataSource dataSource) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
deleteLayer in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.CoverageType getCoverageType(Object obj) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getCoverageType in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.FeatureType getFeatureType(String name) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getFeatureType in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.LayerType getLayerType(String name) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getLayerType in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic String getStyle(String name) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic List<String> getAllStyles() throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
getAllStyles in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addStyle(String name, String sld) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addStyle(String name, String sld, Integer minScale, Integer maxScale) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void removeStyle(String name, Integer minScale, Integer maxScale) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
removeStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void removeStyle(String name) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
removeStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void setDefaultLayerStyle(String layerName, String styleName, String sld, Integer minScale, Integer maxScale) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
setDefaultLayerStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void setDefaultLayerStyle(String layerName, String styleName, String sld) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
setDefaultLayerStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addLayerStyle(String layerName, String styleName, String sld, Integer minScale, Integer maxScale) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addLayerStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void addLayerStyle(String layerName, String styleName, String sld) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
addLayerStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void removeLayerStyle(String layerName, String styleName, Integer minScale, Integer maxScale) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
removeLayerStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic void removeLayerStyle(String layerName, String styleName) throws gr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeException
removeLayerStyle in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgegr.cite.geoanalytics.dataaccess.geoserverbridge.exception.GeoServerBridgeExceptionpublic boolean layerExists(String workspace, String name)
layerExists in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgepublic gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.PublishConfig getGeoTIFFPublishConfig(String name)
getGeoTIFFPublishConfig in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgepublic void publishGeoTIFF(gr.cite.geoanalytics.dataaccess.geoserverbridge.elements.PublishConfig publishConfig,
gr.cite.geoanalytics.dataaccess.entities.coverage.Coverage geotiff)
throws Exception
publishGeoTIFF in interface gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridgeExceptionCopyright © 2018. All Rights Reserved.