public class GISInterface extends Object
| Modifier and Type | Method and Description |
|---|---|
PublishResponse |
addGeoTIFF(String workspace,
String storeName,
String coverageName,
File toPublishFile,
String srs,
it.geosolutions.geoserver.rest.encoder.GSResourceEncoder.ProjectionPolicy policy,
String defaultStyle,
double[] bbox,
org.opengis.metadata.Metadata geoNetworkMeta,
it.geosolutions.geonetwork.util.GNInsertConfiguration config,
org.gcube.spatial.data.geonetwork.LoginLevel level,
boolean promoteMetadataPublishing)
Deprecated.
use addGeoTIFF(String workspace, String storeName, String coverageName,File toPublishFile,String srs,
ProjectionPolicy policy,String defaultStyle, double[] bbox,
Metadata geoNetworkMeta, String gnCategory,String gnStylesheet, LoginLevel level, boolean promoteMetadataPublishing)
|
PublishResponse |
addGeoTIFF(String workspace,
String storeName,
String coverageName,
File toPublishFile,
String srs,
it.geosolutions.geoserver.rest.encoder.GSResourceEncoder.ProjectionPolicy policy,
String defaultStyle,
double[] bbox,
org.opengis.metadata.Metadata geoNetworkMeta,
String gnCategory,
String gnStylesheet,
org.gcube.spatial.data.geonetwork.LoginLevel level,
boolean promoteMetadataPublishing)
Publishes toPublishFile [GeoTIFF] in the default GeoServer descriptor
|
void |
createDataStore(String workspace,
it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder datastore)
Creates the specified datastore under the mentioned workspace in all GeoServer instances of the current GeoServer pool.
|
void |
createWorkspace(String workspace)
Creates the specified workspace in all GeoServer instances of the current GeoServer pool
|
DeleteReport |
deleteLayer(String workspace,
String layerName,
Long metadataUUID,
AbstractGeoServerDescriptor desc,
org.gcube.spatial.data.geonetwork.LoginLevel gnLoginLevel)
Deletes the specified layer from the GeoServer instance described by desc.
|
DeleteReport |
deleteStore(String workspace,
String storeName,
Long metadataUUID,
AbstractGeoServerDescriptor desc)
Deletes the specified datastore from the GeoServer instance described in desc
|
DeleteReport |
deleteStyle(String styleName,
AbstractGeoServerDescriptor desc)
Deletes a specific style from the GeoServer described by dec.
|
static GISInterface |
get(AbstractGeoServerDescriptor... descriptors) |
SortedSet<AbstractGeoServerDescriptor> |
getCurrentCacheElements(Boolean forceUpdate)
Returns the current GeoServer descriptors from the GeoServer pool.
|
AbstractGeoServerDescriptor |
getCurrentGeoServer()
Returns the current GeoServer from the GeoServer pool.
|
GeoServerDescriptor |
getCurrentGeoServerDescriptor()
Deprecated.
|
org.gcube.spatial.data.geonetwork.GeoNetworkReader |
getGeoNetworkReader() |
org.gcube.spatial.data.geonetwork.GeoNetworkPublisher |
getGeoNewtorkPublisher() |
AbstractGeoServerDescriptor |
getGeoServerByMethod(ResearchMethod method,
Boolean forceUpdate)
Returns a GeoServer descriptor according to specified ResearchMethod method.
|
SortedSet<GeoServerDescriptor> |
getGeoServerDescriptorSet(boolean forceRefresh)
Deprecated.
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(GeoServerDescriptor desc)
Deprecated.
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(ResearchMethod method,
boolean forceRefresh)
Deprecated.
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(String url)
Deprecated.
|
it.geosolutions.geoserver.rest.GeoServerRESTReader |
getGeoServerReader(String url,
String user,
String password)
Deprecated.
|
PublishResponse |
publishDBTable(String workspace,
String storeName,
it.geosolutions.geoserver.rest.encoder.feature.GSFeatureTypeEncoder fte,
it.geosolutions.geoserver.rest.encoder.GSLayerEncoder layerEncoder,
org.opengis.metadata.Metadata geoNetworkMeta,
it.geosolutions.geonetwork.util.GNInsertConfiguration config,
org.gcube.spatial.data.geonetwork.LoginLevel level,
boolean promoteMetadataPublishing)
Deprecated.
use publishDBTable(String workspace, String storeName, GSFeatureTypeEncoder fte,GSLayerEncoder layerEncoder,
Metadata geoNetworkMeta, String gnCategory,String gnStylesheet,LoginLevel level, boolean promoteMetadataPublishing)
|
PublishResponse |
publishDBTable(String workspace,
String storeName,
it.geosolutions.geoserver.rest.encoder.feature.GSFeatureTypeEncoder fte,
it.geosolutions.geoserver.rest.encoder.GSLayerEncoder layerEncoder,
org.opengis.metadata.Metadata geoNetworkMeta,
String gnCategory,
String gnStylesheet,
org.gcube.spatial.data.geonetwork.LoginLevel level,
boolean promoteMetadataPublishing)
Publishes the specified fte in the default GeoServer
|
PublishResponse |
publishStyle(String sldBody,
String styleName)
Creates the declared style in the default GeoServer descriptor
|
void |
setToRegisterXMLAdapters(List<org.gcube.spatial.data.geonetwork.configuration.XMLAdapter> toRegisterXMLAdapters) |
public static GISInterface get(AbstractGeoServerDescriptor... descriptors) throws Exception
Exceptionpublic void setToRegisterXMLAdapters(List<org.gcube.spatial.data.geonetwork.configuration.XMLAdapter> toRegisterXMLAdapters)
public org.gcube.spatial.data.geonetwork.GeoNetworkReader getGeoNetworkReader()
throws Exception
Exceptionpublic org.gcube.spatial.data.geonetwork.GeoNetworkPublisher getGeoNewtorkPublisher()
throws Exception
Exceptionpublic PublishResponse addGeoTIFF(String workspace, String storeName, String coverageName, File toPublishFile, String srs, it.geosolutions.geoserver.rest.encoder.GSResourceEncoder.ProjectionPolicy policy, String defaultStyle, double[] bbox, org.opengis.metadata.Metadata geoNetworkMeta, String gnCategory, String gnStylesheet, org.gcube.spatial.data.geonetwork.LoginLevel level, boolean promoteMetadataPublishing)
workspace - storeName - coverageName - toPublishFile - srs - policy - defaultStyle - bbox - geoNetworkMeta - gnCategory - gnStylesheet - level - promoteMetadataPublishing - public PublishResponse publishDBTable(String workspace, String storeName, it.geosolutions.geoserver.rest.encoder.feature.GSFeatureTypeEncoder fte, it.geosolutions.geoserver.rest.encoder.GSLayerEncoder layerEncoder, org.opengis.metadata.Metadata geoNetworkMeta, String gnCategory, String gnStylesheet, org.gcube.spatial.data.geonetwork.LoginLevel level, boolean promoteMetadataPublishing)
workspace - storeName - fte - layerEncoder - geoNetworkMeta - gnCategory - gnStylesheet - level - promoteMetadataPublishing - @Deprecated public PublishResponse addGeoTIFF(String workspace, String storeName, String coverageName, File toPublishFile, String srs, it.geosolutions.geoserver.rest.encoder.GSResourceEncoder.ProjectionPolicy policy, String defaultStyle, double[] bbox, org.opengis.metadata.Metadata geoNetworkMeta, it.geosolutions.geonetwork.util.GNInsertConfiguration config, org.gcube.spatial.data.geonetwork.LoginLevel level, boolean promoteMetadataPublishing)
workspace - storeName - coverageName - toPublishFile - srs - policy - defaultStyle - bbox - geoNetworkMeta - config - level - promoteMetadataPublishing - @Deprecated public PublishResponse publishDBTable(String workspace, String storeName, it.geosolutions.geoserver.rest.encoder.feature.GSFeatureTypeEncoder fte, it.geosolutions.geoserver.rest.encoder.GSLayerEncoder layerEncoder, org.opengis.metadata.Metadata geoNetworkMeta, it.geosolutions.geonetwork.util.GNInsertConfiguration config, org.gcube.spatial.data.geonetwork.LoginLevel level, boolean promoteMetadataPublishing)
workspace - storeName - fte - layerEncoder - geoNetworkMeta - config - level - promoteMetadataPublishing - public PublishResponse publishStyle(String sldBody, String styleName)
sldBody - styleName - public DeleteReport deleteStore(String workspace, String storeName, Long metadataUUID, AbstractGeoServerDescriptor desc)
workspace - storeName - metadataUUID - desc - public DeleteReport deleteLayer(String workspace, String layerName, Long metadataUUID, AbstractGeoServerDescriptor desc, org.gcube.spatial.data.geonetwork.LoginLevel gnLoginLevel)
workspace - layerName - metadataUUID - desc - gnLoginLevel - public DeleteReport deleteStyle(String styleName, AbstractGeoServerDescriptor desc)
styleName - desc - public void createWorkspace(String workspace)
workspace - public void createDataStore(String workspace, it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder datastore)
workspace - datastore - public AbstractGeoServerDescriptor getCurrentGeoServer()
public SortedSet<AbstractGeoServerDescriptor> getCurrentCacheElements(Boolean forceUpdate)
forceUpdate - Set true to force re-initializationpublic AbstractGeoServerDescriptor getGeoServerByMethod(ResearchMethod method, Boolean forceUpdate)
forceUpdate - Set true to force re-initialization@Deprecated public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(ResearchMethod method, boolean forceRefresh) throws Exception
Exception@Deprecated public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(GeoServerDescriptor desc) throws Exception
Exception@Deprecated public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(String url, String user, String password) throws IllegalArgumentException, MalformedURLException
@Deprecated public it.geosolutions.geoserver.rest.GeoServerRESTReader getGeoServerReader(String url) throws MalformedURLException
MalformedURLException@Deprecated public GeoServerDescriptor getCurrentGeoServerDescriptor()
@Deprecated public SortedSet<GeoServerDescriptor> getGeoServerDescriptorSet(boolean forceRefresh)
Copyright © 2018. All Rights Reserved.