From 3027b8a4438d105c275385356d5b90d264fb828c Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Mon, 05 May 2008 12:07:16 +0800
Subject: [PATCH] update for EOFM-72

---
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java
index 00057d2..3e0aaea 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java
+++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java
@@ -5,6 +5,8 @@
 import java.io.InputStream;
 import java.nio.ByteBuffer;
 import java.sql.SQLException;
+import java.util.ArrayList;
+import java.util.StringTokenizer;
 
 import org.apache.commons.logging.Log;
 import org.quartz.Job;
@@ -37,7 +39,7 @@
     protected String _oraclePort;
     protected String _username;
     protected String _password;
-    protected String _orgSchema;
+    protected ArrayList<String> _orgSchema = new ArrayList<String>();
     protected boolean _testMode = false;
     protected int _testCount = -1;
 
@@ -56,7 +58,13 @@
         _oraclePort = dataMap.getString(ORAPORT);
         _username = dataMap.getString(ORAUSER);
         _password = dataMap.getString(ORAPASS);
-        _orgSchema = dataMap.getString(SPATAILSCHEMA);
+        String strSchema = dataMap.getString(SPATAILSCHEMA);
+        StringTokenizer st = new StringTokenizer(strSchema, ",");
+        while (st.hasMoreTokens())
+        {
+            String aSchema = st.nextToken();
+            _orgSchema.add(aSchema);
+        }
         _testMode = dataMap.getBooleanFromString(TESTMODE);
         _testCount = dataMap.getIntFromString(TESTCOUNT);
 

--
Gitblit v0.0.0-SNAPSHOT