From 1b6be9bc5a6741d4a171061a0e6c3c56033b1c6f Mon Sep 17 00:00:00 2001 From: eblondel Date: Fri, 26 Apr 2013 18:13:33 +0200 Subject: [PATCH] #71 master - fixh GSOracleNGDatastoreEncoder (missing dbType) --- .../rest/encoder/datastore/GSOracleNGDatastoreEncoder.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/it/geosolutions/geoserver/rest/encoder/datastore/GSOracleNGDatastoreEncoder.java b/src/main/java/it/geosolutions/geoserver/rest/encoder/datastore/GSOracleNGDatastoreEncoder.java index 2cc3f27..5c21a4b 100644 --- a/src/main/java/it/geosolutions/geoserver/rest/encoder/datastore/GSOracleNGDatastoreEncoder.java +++ b/src/main/java/it/geosolutions/geoserver/rest/encoder/datastore/GSOracleNGDatastoreEncoder.java @@ -36,6 +36,7 @@ public class GSOracleNGDatastoreEncoder extends GSAbstractDatastoreEncoder { static final String TYPE = "Oracle NG"; + static final String DEFAULT_DB_TYPE = "oracle"; static final int DEFAULT_MIN_CONNECTIONS = 1; static final int DEFAULT_MAX_CONNECTIONS = 10; static final int DEFAULT_FETCH_SIZE = 1000; @@ -68,6 +69,7 @@ public class GSOracleNGDatastoreEncoder extends GSAbstractDatastoreEncoder { // Set mandatory parameter setType(TYPE); + setDatabaseType(DEFAULT_DB_TYPE); setDatabase(database); // Set default values @@ -120,6 +122,10 @@ public class GSOracleNGDatastoreEncoder extends GSAbstractDatastoreEncoder { public void setPassword(String password) { connectionParameters.set("passwd", password); } + + public void setDatabaseType(String dbtype) { + connectionParameters.set("dbtype", dbtype); + } public void setJndiReferenceName(String jndiReferenceName) { connectionParameters.set("jndiReferenceName", jndiReferenceName);