Package org.gcube.spatial.data.gis.is
Class AbstractGeoServerDescriptor
- java.lang.Object
-
- org.gcube.spatial.data.gis.is.AbstractGeoServerDescriptor
-
- All Implemented Interfaces:
Comparable<AbstractGeoServerDescriptor>
- Direct Known Subclasses:
GeoServerDescriptor,LiveGeoServerDescriptor
public abstract class AbstractGeoServerDescriptor extends Object implements Comparable<AbstractGeoServerDescriptor>
-
-
Constructor Summary
Constructors Constructor Description AbstractGeoServerDescriptor(String url, String user, String password)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcompareTo(AbstractGeoServerDescriptor o)booleanequals(Object obj)it.geosolutions.geoserver.rest.manager.GeoServerRESTStoreManagergetDataStoreManager()abstract Set<String>getDatastores(String workspace)abstract LonggetHostedLayersCount()protected it.geosolutions.geoserver.rest.GeoServerRESTManagergetManager()it.geosolutions.geoserver.rest.GeoServerRESTPublishergetPublisher()it.geosolutions.geoserver.rest.GeoServerRESTReadergetReader()abstract Set<String>getStyles()abstract Set<String>getWorkspaces()inthashCode()voidonChangedDataStores()voidonChangedLayers()voidonChangedStyles()voidonChangedWorkspaces()StringtoString()
-
-
-
Method Detail
-
compareTo
public int compareTo(AbstractGeoServerDescriptor o)
- Specified by:
compareToin interfaceComparable<AbstractGeoServerDescriptor>
-
getHostedLayersCount
public abstract Long getHostedLayersCount() throws MalformedURLException
- Throws:
MalformedURLException
-
getWorkspaces
public abstract Set<String> getWorkspaces() throws MalformedURLException
- Throws:
MalformedURLException
-
getStyles
public abstract Set<String> getStyles() throws MalformedURLException
- Throws:
MalformedURLException
-
getDatastores
public abstract Set<String> getDatastores(String workspace) throws MalformedURLException
- Throws:
MalformedURLException
-
getReader
public it.geosolutions.geoserver.rest.GeoServerRESTReader getReader() throws MalformedURLException- Throws:
MalformedURLException
-
getDataStoreManager
public it.geosolutions.geoserver.rest.manager.GeoServerRESTStoreManager getDataStoreManager() throws IllegalArgumentException, MalformedURLException
-
getPublisher
public it.geosolutions.geoserver.rest.GeoServerRESTPublisher getPublisher() throws IllegalArgumentException, MalformedURLException
-
getManager
protected it.geosolutions.geoserver.rest.GeoServerRESTManager getManager() throws IllegalArgumentException, MalformedURLException
-
onChangedStyles
public void onChangedStyles()
-
onChangedWorkspaces
public void onChangedWorkspaces()
-
onChangedDataStores
public void onChangedDataStores()
-
onChangedLayers
public void onChangedLayers()
-
-