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/AbstractOracleDatabaseJob.java |   11 +++++------
 1 files changed, 5 insertions(+), 6 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 00e66d6..00057d2 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
@@ -39,7 +39,7 @@
     protected String _password;
     protected String _orgSchema;
     protected boolean _testMode = false;
-    protected int    _testCount = -1;
+    protected int _testCount = -1;
 
     public abstract void execute(JobExecutionContext context) throws JobExecutionException;
 
@@ -105,10 +105,7 @@
         }
     }
 
-    protected OracleConvertJobContext prepareJobContext()
-    {
-        return new OracleConvertJobContext();
-    }
+    protected abstract AbstractOracleJobContext prepareJobContext(String filterPath);
 
     protected static byte[] getBytesFromBLOB(BLOB blob) throws SQLException
     {
@@ -119,7 +116,7 @@
         byte[] chunk = new byte[optimalSize];
         InputStream is = blob.getBinaryStream(0);
         ByteBuffer buffer = null;    // ByteBuffer.allocate(optimalSize);
-        int len = 0;
+        int len;
 
         try
         {
@@ -137,6 +134,8 @@
             }
 
             is.close();
+
+            assert buffer != null;
             buffer.position(0);
             raw = buffer.array();
         } catch (IOException e)

--
Gitblit v0.0.0-SNAPSHOT