From b2f56dae55d1de8f7378f22b2466e314b1e30cc7 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Tue, 25 Mar 2008 11:33:25 +0800
Subject: [PATCH] update for EOFM-15

---
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java
index eb653c0..96a64b4 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java
+++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java
@@ -1,14 +1,13 @@
 package com.ximple.eofms.jobs;
 
-import java.util.Date;
 import java.sql.SQLException;
+import java.util.Date;
 
-import org.quartz.Job;
-import org.quartz.JobExecutionContext;
-import org.quartz.JobExecutionException;
-import org.quartz.JobDetail;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.quartz.JobDetail;
+import org.quartz.JobExecutionContext;
+import org.quartz.JobExecutionException;
 
 import oracle.jdbc.OracleConnection;
 import oracle.jdbc.OracleDatabaseMetaData;
@@ -30,7 +29,7 @@
         logger.info(jobName + " fired at " + new Date());
         extractJobConfiguration(jobDetail);
 
-        OracleConvertJobContext jobContext = prepareJobContext();
+        AbstractOracleJobContext jobContext = prepareJobContext(_filterPath);
         jobContext.setConnectionInfo(_oracleHost, _oraclePort, _oracleInstance);
         jobContext.setLogin(_username, _password);
 
@@ -43,11 +42,16 @@
         }
     }
 
-    private void exetcuteConvert(OracleConvertJobContext jobContext,
+    protected AbstractOracleJobContext prepareJobContext(String filterPath)
+    {
+        return new OracleUpgradeJobContext();
+    }
+
+    private void exetcuteConvert(AbstractOracleJobContext jobContext,
                                  String orgSchema, String dataPath) throws SQLException
     {
         OracleConnection connection = jobContext.getOracleConnection();
-        OracleDatabaseMetaData metaData   = (OracleDatabaseMetaData) connection.getMetaData();
-        OracleStatement statement  = (OracleStatement) connection.createStatement();
+        OracleDatabaseMetaData metaData = (OracleDatabaseMetaData) connection.getMetaData();
+        OracleStatement statement = (OracleStatement) connection.createStatement();
     }
 }

--
Gitblit v0.0.0-SNAPSHOT