#71 master - fixh GSOracleNGDatastoreEncoder (missing dbType)

This commit is contained in:
eblondel 2013-04-26 18:13:33 +02:00
parent c70ab99c3e
commit 1b6be9bc5a

View File

@ -36,6 +36,7 @@ public class GSOracleNGDatastoreEncoder extends GSAbstractDatastoreEncoder {
static final String TYPE = "Oracle NG"; static final String TYPE = "Oracle NG";
static final String DEFAULT_DB_TYPE = "oracle";
static final int DEFAULT_MIN_CONNECTIONS = 1; static final int DEFAULT_MIN_CONNECTIONS = 1;
static final int DEFAULT_MAX_CONNECTIONS = 10; static final int DEFAULT_MAX_CONNECTIONS = 10;
static final int DEFAULT_FETCH_SIZE = 1000; static final int DEFAULT_FETCH_SIZE = 1000;
@ -68,6 +69,7 @@ public class GSOracleNGDatastoreEncoder extends GSAbstractDatastoreEncoder {
// Set mandatory parameter // Set mandatory parameter
setType(TYPE); setType(TYPE);
setDatabaseType(DEFAULT_DB_TYPE);
setDatabase(database); setDatabase(database);
// Set default values // Set default values
@ -120,6 +122,10 @@ public class GSOracleNGDatastoreEncoder extends GSAbstractDatastoreEncoder {
public void setPassword(String password) { public void setPassword(String password) {
connectionParameters.set("passwd", password); connectionParameters.set("passwd", password);
} }
public void setDatabaseType(String dbtype) {
connectionParameters.set("dbtype", dbtype);
}
public void setJndiReferenceName(String jndiReferenceName) { public void setJndiReferenceName(String jndiReferenceName) {
connectionParameters.set("jndiReferenceName", jndiReferenceName); connectionParameters.set("jndiReferenceName", jndiReferenceName);