it.geosolutions.geoserver.rest.encoder.datastore
Class GSOracleNGDatastoreEncoder
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.GSOracleNGDatastoreEncoder
public class GSOracleNGDatastoreEncoder
- extends GSAbstractDatastoreEncoder
Encoder for an datastore.
- Author:
- Gianni Barrotta, Oscar Fonts
Methods inherited from class it.geosolutions.geoserver.rest.encoder.GSAbstractStoreEncoder |
ensureValidName, ensureValidType, getDescription, getEnabled, getName, getStoreType, getType, setDescription, setEnabled, setName, setType |
GSOracleNGDatastoreEncoder
public GSOracleNGDatastoreEncoder(String name,
String database)
- Create an datastore with default connection parameters,
given a store name, and a database name.
The following default connection parameters are set:
- min connections:
- max connections:
- fetch size:
- Connection timeout:
- Loose bbox:
- preparedStatements:
- Max open prepared statements:
- Parameters:
name
- New datastore nameserver
- New server nameuser
- New user name
GSOracleNGDatastoreEncoder
public GSOracleNGDatastoreEncoder(RESTDataStore store)
- Create an datastore encoder from an existing store read from server.
- Parameters:
store
- The existing store.
- Throws:
IllegalArgumentException
- if store type or mandatory parameters are not valid
setHost
public void setHost(String host)
setPort
public void setPort(int port)
setNamespace
public void setNamespace(String namespace)
setDatabase
public void setDatabase(String database)
setSchema
public void setSchema(String schema)
setUser
public void setUser(String user)
setPassword
public void setPassword(String password)
setJndiReferenceName
public void setJndiReferenceName(String jndiReferenceName)
setExposePrimaryKeys
public void setExposePrimaryKeys(boolean exposePrimaryKeys)
setMaxConnections
public void setMaxConnections(int maxConnections)
setMinConnections
public void setMinConnections(int minConnections)
setFetchSize
public void setFetchSize(int fetchSize)
setConnectionTimeout
public void setConnectionTimeout(int seconds)
setValidateConnections
public void setValidateConnections(boolean validateConnections)
setPrimaryKeyMetadataTable
public void setPrimaryKeyMetadataTable(String primaryKeyMetadataTable)
setLooseBBox
public void setLooseBBox(boolean looseBBox)
setPreparedStatements
public void setPreparedStatements(boolean preparedStatements)
setMaxOpenPreparedStatements
public void setMaxOpenPreparedStatements(int maxOpenPreparedStatements)
getValidType
protected String getValidType()
- Description copied from class:
GSAbstractDatastoreEncoder
- The type of the implementing datastore.
- Specified by:
getValidType
in class GSAbstractDatastoreEncoder
- Returns:
Copyright © 2007-2013 GeoSolutions. All Rights Reserved.