Class GSArcSDEDatastoreEncoder
- 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.GSArcSDEDatastoreEncoder
-
public class GSArcSDEDatastoreEncoder extends GSAbstractDatastoreEncoder
Encoder for an "ArcSDE" datastore.- Version:
- $Id: $
- Author:
- Gianni Barrotta, Oscar Fonts
-
-
Constructor Summary
Constructors Constructor Description GSArcSDEDatastoreEncoder(RESTDataStore store)Create an "ArcSDE" datastore encoder from an existing store read from server.GSArcSDEDatastoreEncoder(java.lang.String name, java.lang.String server, java.lang.String user)Create an "ArcSDE" datastore with default connection parameters, given a store name, a server name, and a user name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAllowNonSpatialTables()getAllowNonSpatialTablesintgetConnectionTimeout()getConnectionTimeoutjava.lang.StringgetDbType()getDbTypejava.lang.StringgetInstance()getInstanceintgetMaxConnections()getMaxConnectionsintgetMinConnections()getMinConnectionsjava.lang.StringgetNamespace()getNamespacejava.lang.StringgetPassword()getPasswordintgetPort()getPortjava.lang.StringgetServer()getServerjava.lang.StringgetUser()getUserprotected java.lang.StringgetValidType()getValidTypevoidsetAllowNonSpatialTables(boolean allowNonSpatialTables)setAllowNonSpatialTablesvoidsetConnectionTimeout(int seconds)setConnectionTimeoutvoidsetDbType(java.lang.String dbtype)setDbTypevoidsetInstance(java.lang.String instance)setInstancevoidsetMaxConnections(int maxConnections)setMaxConnectionsvoidsetMinConnections(int minConnections)setMinConnectionsvoidsetNamespace(java.lang.String namespace)setNamespacevoidsetPassword(java.lang.String password)setPasswordvoidsetPort(int port)setPortvoidsetServer(java.lang.String server)setServervoidsetUser(java.lang.String user)setUser-
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
-
-
-
-
Constructor Detail
-
GSArcSDEDatastoreEncoder
public GSArcSDEDatastoreEncoder(java.lang.String name, java.lang.String server, java.lang.String user)Create an "ArcSDE" datastore with default connection parameters, given a store name, a server name, and a user name. The following default connection parameters are set:- Parameters:
name- New datastore nameserver- New server nameuser- New user name
-
GSArcSDEDatastoreEncoder
public GSArcSDEDatastoreEncoder(RESTDataStore store)
Create an "ArcSDE" datastore encoder from an existing store read from server.- Parameters:
store- The existing store.- Throws:
java.lang.IllegalArgumentException- if store type or mandatory parameters are not valid
-
-
Method Detail
-
setDbType
public void setDbType(java.lang.String dbtype)
setDbType
- Parameters:
dbtype- aStringobject.
-
getDbType
public java.lang.String getDbType()
getDbType
- Returns:
- a
Stringobject.
-
setServer
public void setServer(java.lang.String server)
setServer
- Parameters:
server- aStringobject.
-
getServer
public java.lang.String getServer()
getServer
- Returns:
- a
Stringobject.
-
setPort
public void setPort(int port)
setPort
- Parameters:
port- a int.
-
getPort
public int getPort()
getPort
- Returns:
- a int.
-
setInstance
public void setInstance(java.lang.String instance)
setInstance
- Parameters:
instance- aStringobject.
-
getInstance
public java.lang.String getInstance()
getInstance
- Returns:
- a
Stringobject.
-
setUser
public void setUser(java.lang.String user)
setUser
- Parameters:
user- aStringobject.
-
getUser
public java.lang.String getUser()
getUser
- Returns:
- a
Stringobject.
-
setPassword
public void setPassword(java.lang.String password)
setPassword
- Parameters:
password- aStringobject.
-
getPassword
public java.lang.String getPassword()
getPassword
- Returns:
- a
Stringobject.
-
setNamespace
public void setNamespace(java.lang.String namespace)
setNamespace
- Parameters:
namespace- aStringobject.
-
getNamespace
public java.lang.String getNamespace()
getNamespace
- Returns:
- a
Stringobject.
-
setMinConnections
public void setMinConnections(int minConnections)
setMinConnections
- Parameters:
minConnections- a int.
-
getMinConnections
public int getMinConnections()
getMinConnections
- Returns:
- a int.
-
setMaxConnections
public void setMaxConnections(int maxConnections)
setMaxConnections
- Parameters:
maxConnections- a int.
-
getMaxConnections
public int getMaxConnections()
getMaxConnections
- Returns:
- a int.
-
setConnectionTimeout
public void setConnectionTimeout(int seconds)
setConnectionTimeout
- Parameters:
seconds- a int.
-
getConnectionTimeout
public int getConnectionTimeout()
getConnectionTimeout
- Returns:
- a int.
-
setAllowNonSpatialTables
public void setAllowNonSpatialTables(boolean allowNonSpatialTables)
setAllowNonSpatialTables
- Parameters:
allowNonSpatialTables- a boolean.
-
getAllowNonSpatialTables
public boolean getAllowNonSpatialTables()
getAllowNonSpatialTables
- Returns:
- a boolean.
-
getValidType
protected java.lang.String getValidType()
getValidType
- Specified by:
getValidTypein classGSAbstractDatastoreEncoder- Returns:
- "ArcSDE"
-
-