it.geosolutions.geoserver.rest.encoder.datastore
Class GSAbstractDatastoreEncoder

java.lang.Object
  extended by it.geosolutions.geoserver.rest.encoder.utils.XmlElement
      extended by it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
          extended by it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder
              extended by it.geosolutions.geoserver.rest.encoder.datastore.GSAbstractDatastoreEncoder
Direct Known Subclasses:
GSArcSDEDatastoreEncoder, GSOracleNGDatastoreEncoder, GSPostGISDatastoreEncoder, GSShapefileDatastoreEncoder

public abstract class GSAbstractDatastoreEncoder
extends GSAbstractStoreEncoder

Generic Datastore encoder. Provides getters and setters for parameters common to all Datastores, an internal placeholder for specific connection parameters, and a constructor to read parameters from a RESTDataStore.

Author:
Oscar Fonts

Method Summary
protected abstract  String getValidType()
          The type of the implementing datastore.
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder
ensureValidName, ensureValidType, getDescription, getEnabled, getName, getStoreType, getType, setDescription, setEnabled, setName, setType
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
add, get, get, set
 
Methods inherited from class it.geosolutions.geoserver.rest.encoder.utils.XmlElement
add, addContent, getRoot, isEmpty, remove, set, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getValidType

protected abstract String getValidType()
The type of the implementing datastore.

Specified by:
getValidType in class GSAbstractStoreEncoder


Copyright © 2007-2013 GeoSolutions. All Rights Reserved.