it.geosolutions.geoserver.rest.encoder
Class GSAbstractStoreEncoder
java.lang.Object
it.geosolutions.geoserver.rest.encoder.utils.XmlElement
it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder
- Direct Known Subclasses:
- GSAbstractCoveragestoreEncoder, GSAbstractDatastoreEncoder
public abstract class GSAbstractStoreEncoder
- extends PropertyXMLEncoder
Generic Store encoder.
Provides getters and setters for parameters common to all CoverageStore.
- Author:
- Carlo Cancellieri - GeoSolutions
GSAbstractStoreEncoder
protected GSAbstractStoreEncoder(GeoServerRESTPublisher.StoreType type,
String storeName)
getStoreType
public GeoServerRESTPublisher.StoreType getStoreType()
setType
public void setType(String type)
getType
public String getType()
setName
public void setName(String name)
getName
public String getName()
setDescription
public void setDescription(String description)
getDescription
public String getDescription()
setEnabled
public void setEnabled(boolean enabled)
getEnabled
public boolean getEnabled()
ensureValidName
protected void ensureValidName(String name)
- Check name validity.
- Parameters:
name
- the name
- Throws:
IllegalArgumentException
- if name is null or empty
ensureValidType
protected void ensureValidType(String type)
- Check type validity.
- Parameters:
type
- the type.
- Throws:
IllegalArgumentException
- if type is not
getValidType
protected abstract String getValidType()
- The type of the implementing store.
Copyright © 2007-2013 GeoSolutions. All Rights Reserved.