@Component public class GeoServerManagementResource extends Object
| Constructor and Description |
|---|
GeoServerManagementResource(gr.cite.geoanalytics.dataaccess.geoserverbridge.GeoServerBridge geoserverBridge,
gr.cite.geoanalytics.context.GeoServerBridgeConfig configuration) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addDataStore(String dataStoreJSON) |
javax.ws.rs.core.Response |
addGeoserverLayer(String geoserverLayerJSON,
String ftJSON,
String sldsJSON,
Integer minScale,
Integer maxScale) |
javax.ws.rs.core.Response |
addGeoserverLayerFromConfig(String layerConfigJSON,
String sldsJSON,
String crs,
String style) |
javax.ws.rs.core.Response |
addLayerStyle(String layerName,
String styleName,
String sld,
Integer minScale,
Integer maxScale) |
javax.ws.rs.core.Response |
addStyle(String styleName,
String sld,
Integer minScale,
Integer maxScale) |
javax.ws.rs.core.Response |
addStyleIcons(com.sun.jersey.multipart.FormDataMultiPart multiPart) |
javax.ws.rs.core.Response |
addWorkspace(String name,
String uri) |
javax.ws.rs.core.Response |
dataStoreExists(String workspaceName,
String dataStoreName) |
javax.ws.rs.core.Response |
deleteLayer(String layerId,
gr.cite.geoanalytics.dataaccess.entities.layer.DataSource dataSource) |
javax.ws.rs.core.Response |
getAllStyles() |
javax.ws.rs.core.Response |
getDataStore(String dataStoreName) |
javax.ws.rs.core.Response |
getFeatureType(String name) |
javax.ws.rs.core.Response |
getGeoserverLayer(String name) |
javax.ws.rs.core.Response |
getGeoserverLayers() |
javax.ws.rs.core.Response |
getGeoserverLayersOfDataStore(String datastoreName) |
javax.ws.rs.core.Response |
getGeoTIFFPublishConfig(String layerId) |
javax.ws.rs.core.Response |
getLayerType(String name) |
javax.ws.rs.core.Response |
getStyle(String name) |
javax.ws.rs.core.Response |
initializeEnvironment(String layerConfigsJSON,
String systemPresentationConfigJSON,
String stylesJSON) |
javax.ws.rs.core.Response |
listDataStores() |
javax.ws.rs.core.Response |
listLayers() |
javax.ws.rs.core.Response |
listLayersOfDataStore(String name) |
javax.ws.rs.core.Response |
publishGeoTIFF(String publishConfigJson,
String geotiffJson) |
javax.ws.rs.core.Response |
removeLayerStyle(String layerName,
String styleName,
Integer minScale,
Integer maxScale) |
javax.ws.rs.core.Response |
removeStyle(String styleName,
Integer minScale,
Integer maxScale) |
javax.ws.rs.core.Response |
setDefaultLayerStyle(String layerName,
String styleName,
String sld,
Integer minScale,
Integer maxScale) |
void |
setEnvironmentInitializer(EnvironmentInitializer environmentInitializer) |
javax.ws.rs.core.Response |
workspaceExists(String workspaceName) |
@Inject public void setEnvironmentInitializer(EnvironmentInitializer environmentInitializer)
public javax.ws.rs.core.Response initializeEnvironment(String layerConfigsJSON, String systemPresentationConfigJSON, String stylesJSON)
public javax.ws.rs.core.Response deleteLayer(String layerId, gr.cite.geoanalytics.dataaccess.entities.layer.DataSource dataSource) throws IOException
IOExceptionpublic javax.ws.rs.core.Response addDataStore(String dataStoreJSON)
public javax.ws.rs.core.Response addGeoserverLayerFromConfig(String layerConfigJSON, String sldsJSON, String crs, String style)
public javax.ws.rs.core.Response addGeoserverLayer(String geoserverLayerJSON, String ftJSON, String sldsJSON, Integer minScale, Integer maxScale)
public javax.ws.rs.core.Response addLayerStyle(String layerName, String styleName, String sld, Integer minScale, Integer maxScale)
public javax.ws.rs.core.Response addStyle(String styleName, String sld, Integer minScale, Integer maxScale)
public javax.ws.rs.core.Response addStyleIcons(com.sun.jersey.multipart.FormDataMultiPart multiPart)
public javax.ws.rs.core.Response dataStoreExists(String workspaceName, String dataStoreName)
public javax.ws.rs.core.Response getDataStore(String dataStoreName)
public javax.ws.rs.core.Response getFeatureType(String name)
public javax.ws.rs.core.Response getLayerType(String name)
public javax.ws.rs.core.Response getGeoserverLayer(String name)
public javax.ws.rs.core.Response getGeoserverLayers()
public javax.ws.rs.core.Response getGeoserverLayersOfDataStore(String datastoreName)
public javax.ws.rs.core.Response getStyle(String name)
public javax.ws.rs.core.Response getAllStyles()
public javax.ws.rs.core.Response listDataStores()
public javax.ws.rs.core.Response listLayers()
public javax.ws.rs.core.Response listLayersOfDataStore(String name)
public javax.ws.rs.core.Response removeLayerStyle(String layerName, String styleName, Integer minScale, Integer maxScale)
public javax.ws.rs.core.Response removeStyle(String styleName, Integer minScale, Integer maxScale)
public javax.ws.rs.core.Response setDefaultLayerStyle(String layerName, String styleName, String sld, Integer minScale, Integer maxScale)
public javax.ws.rs.core.Response workspaceExists(String workspaceName)
public javax.ws.rs.core.Response getGeoTIFFPublishConfig(String layerId)
Copyright © 2018. All Rights Reserved.