From 2e0dbaea5e750552545100ed728027defc678d23 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Mon, 24 Mar 2008 19:57:27 +0800
Subject: [PATCH] EOFM-18

---
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/AbstractOracleDatabaseJob.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 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 cc6fd7a..00e66d6 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
@@ -20,6 +20,7 @@
 public abstract class AbstractOracleDatabaseJob implements Job
 {
     private static final String SHPDATA_DIR = "SHPDATA_DIR";
+    private static final String CONFSHPFILTER = "SHPFILTER_CONF";
     private static final String SPATAILSCHEMA = "ORGSCHEMA";
     private static final String ORAHOST = "ORAHOST";
     private static final String ORAINST = "ORAINST";
@@ -27,8 +28,10 @@
     private static final String ORAUSER = "ORAUSER";
     private static final String ORAPASS = "ORAPASS";
     private static final String TESTMODE = "TESTMODE";
+    private static final String TESTCOUNT = "TESTCOUNT";
 
     protected String _dataPath;
+    protected String _filterPath;
     protected String _oracleHost;
     protected String _oracleInstance;
     protected String _oraclePort;
@@ -36,6 +39,7 @@
     protected String _password;
     protected String _orgSchema;
     protected boolean _testMode = false;
+    protected int    _testCount = -1;
 
     public abstract void execute(JobExecutionContext context) throws JobExecutionException;
 
@@ -46,6 +50,7 @@
         // The directory to scan is stored in the job map
         JobDataMap dataMap = jobDetail.getJobDataMap();
         _dataPath = dataMap.getString(SHPDATA_DIR);
+        _filterPath = dataMap.getString(CONFSHPFILTER);
         _oracleHost = dataMap.getString(ORAHOST);
         _oracleInstance = dataMap.getString(ORAINST);
         _oraclePort = dataMap.getString(ORAPORT);
@@ -53,6 +58,7 @@
         _password = dataMap.getString(ORAPASS);
         _orgSchema = dataMap.getString(SPATAILSCHEMA);
         _testMode = dataMap.getBooleanFromString(TESTMODE);
+        _testCount = dataMap.getIntFromString(TESTCOUNT);
 
         // Validate the required input
         if (_dataPath == null)

--
Gitblit v0.0.0-SNAPSHOT