Class GSPostGISDatastoreEncoder
- java.lang.Object
-
- it.geosolutions.geoserver.rest.encoder.utils.XmlElement
-
- it.geosolutions.geoserver.rest.encoder.utils.PropertyXMLEncoder
-
- it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder
-
- it.geosolutions.geoserver.rest.encoder.datastore.GSAbstractDatastoreEncoder
-
- it.geosolutions.geoserver.rest.encoder.datastore.GSPostGISDatastoreEncoder
-
public class GSPostGISDatastoreEncoder extends GSAbstractDatastoreEncoder
Encoder for a "PostGIS" datastore.- Version:
- $Id: $
- Author:
- Eric Grosso, ETj, Carlo Cancellieri - carlo.cancellieri@geo-solutions.it, Oscar Fonts
-
-
Constructor Summary
Constructors Constructor Description GSPostGISDatastoreEncoder(java.lang.String name)Constructor for GSPostGISDatastoreEncoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetValidType()getValidTypevoidsetConnectionTimeout(int seconds)setConnectionTimeoutvoidsetDatabase(java.lang.String database)setDatabasevoidsetDatabaseType(java.lang.String dbtype)setDatabaseTypevoidsetEstimatedExtends(boolean estimatedExtends)setEstimatedExtendsvoidsetExposePrimaryKeys(boolean exposePrimaryKeys)setExposePrimaryKeysvoidsetFetchSize(int fetchSize)setFetchSizevoidsetHost(java.lang.String host)setHostvoidsetJndiReferenceName(java.lang.String jndiReferenceName)setJndiReferenceNamevoidsetLooseBBox(boolean looseBBox)setLooseBBoxvoidsetMaxConnections(int maxConnections)setMaxConnectionsvoidsetMaxOpenPreparedStatements(int maxOpenPreparedStatements)setMaxOpenPreparedStatementsvoidsetMinConnections(int minConnections)setMinConnectionsvoidsetNamespace(java.lang.String namespace)setNamespacevoidsetPassword(java.lang.String password)setPasswordvoidsetPort(int port)setPortvoidsetPreparedStatements(boolean preparedStatements)setPreparedStatementsvoidsetPrimaryKeyMetadataTable(java.lang.String primaryKeyMetadataTable)setPrimaryKeyMetadataTablevoidsetSchema(java.lang.String schema)setSchemavoidsetUser(java.lang.String user)setUservoidsetValidateConnections(boolean validateConnections)setValidateConnections-
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, setRoot, setRoot, toString
-
-
-
-
Method Detail
-
setNamespace
public void setNamespace(java.lang.String namespace)
setNamespace
- Parameters:
namespace- aStringobject.
-
setHost
public void setHost(java.lang.String host)
setHost
- Parameters:
host- aStringobject.
-
setPort
public void setPort(int port)
setPort
- Parameters:
port- a int.
-
setDatabase
public void setDatabase(java.lang.String database)
setDatabase
- Parameters:
database- aStringobject.
-
setSchema
public void setSchema(java.lang.String schema)
setSchema
- Parameters:
schema- aStringobject.
-
setUser
public void setUser(java.lang.String user)
setUser
- Parameters:
user- aStringobject.
-
setPassword
public void setPassword(java.lang.String password)
setPassword
- Parameters:
password- aStringobject.
-
setDatabaseType
public void setDatabaseType(java.lang.String dbtype)
setDatabaseType
- Parameters:
dbtype- aStringobject.
-
setJndiReferenceName
public void setJndiReferenceName(java.lang.String jndiReferenceName)
setJndiReferenceName
- Parameters:
jndiReferenceName- aStringobject.
-
setExposePrimaryKeys
public void setExposePrimaryKeys(boolean exposePrimaryKeys)
setExposePrimaryKeys
- Parameters:
exposePrimaryKeys- a boolean.
-
setMaxConnections
public void setMaxConnections(int maxConnections)
setMaxConnections
- Parameters:
maxConnections- a int.
-
setMinConnections
public void setMinConnections(int minConnections)
setMinConnections
- Parameters:
minConnections- a int.
-
setFetchSize
public void setFetchSize(int fetchSize)
setFetchSize
- Parameters:
fetchSize- a int.
-
setConnectionTimeout
public void setConnectionTimeout(int seconds)
setConnectionTimeout
- Parameters:
seconds- a int.
-
setValidateConnections
public void setValidateConnections(boolean validateConnections)
setValidateConnections
- Parameters:
validateConnections- a boolean.
-
setPrimaryKeyMetadataTable
public void setPrimaryKeyMetadataTable(java.lang.String primaryKeyMetadataTable)
setPrimaryKeyMetadataTable
- Parameters:
primaryKeyMetadataTable- aStringobject.
-
setLooseBBox
public void setLooseBBox(boolean looseBBox)
setLooseBBox
- Parameters:
looseBBox- a boolean.
-
setPreparedStatements
public void setPreparedStatements(boolean preparedStatements)
setPreparedStatements
- Parameters:
preparedStatements- a boolean.
-
setMaxOpenPreparedStatements
public void setMaxOpenPreparedStatements(int maxOpenPreparedStatements)
setMaxOpenPreparedStatements
- Parameters:
maxOpenPreparedStatements- a int.
-
setEstimatedExtends
public void setEstimatedExtends(boolean estimatedExtends)
setEstimatedExtends
- Parameters:
estimatedExtends- a boolean.
-
getValidType
protected java.lang.String getValidType()
getValidType
- Specified by:
getValidTypein classGSAbstractDatastoreEncoder- Returns:
- "PostGIS"
-
-