details:   /erp/devel/pi/rev/2c3a33b40084
changeset: 8387:2c3a33b40084
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon Sep 13 16:58:50 2010 +0200
summary:   Fixed issue 14528. Now it is possible to extend the list of excluded 
database model objects with modules.

details:   /erp/devel/pi/rev/1d0e1fd77ec2
changeset: 8388:1d0e1fd77ec2
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon Sep 13 19:33:03 2010 +0200
summary:   Fixed issue 14183. Translation for DBMS_OUTPUT structures will work 
even when there is no indentation.

diffstat:

 src-db/database/lib/dbsourcemanager.jar                    |    0 
 src-db/database/model/excludeFilter.xml                    |   71 +++++++++++++
 src/org/openbravo/service/system/SystemValidationTask.java |    5 +-
 3 files changed, 74 insertions(+), 2 deletions(-)

diffs (92 lines):

diff -r c876582b4a2e -r 1d0e1fd77ec2 src-db/database/lib/dbsourcemanager.jar
Binary file src-db/database/lib/dbsourcemanager.jar has changed
diff -r c876582b4a2e -r 1d0e1fd77ec2 src-db/database/model/excludeFilter.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/src-db/database/model/excludeFilter.xml   Mon Sep 13 19:33:03 2010 +0200
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+  <vector>
+    <excludedTable name="PLAN_TABLE"/>
+    <excludedTable name="AD_SYSTEM_MODEL"/>
+    <excludedTable name="C_TEMP_SELECTION"/>
+    <excludedTable name="C_TEMP_SELECTION2"/>
+    <excludedTable name="AD_CONTEXT_INFO"/>
+    <excludedView name="DUAL"/>
+    <excludedView name="USER_CONS_COLUMNS"/>
+    <excludedView name="USER_TABLES"/>
+    <excludedView name="USER_CONSTRAINTS"/>
+    <excludedView name="USER_INDEXES"/>
+    <excludedView name="USER_IND_COLUMNS"/>
+    <excludedView name="USER_OBJECTS"/>
+    <excludedView name="USER_TAB_COLUMNS"/>
+    <excludedView name="USER_TRIGGERS"/>
+    <excludedView name="V$VERSION"/>
+    <excludedView name="AD_INTEGER"/>
+    <excludedFunction name="EXIST_LANGUAGE"/>
+    <excludedFunction name="INSERT_PG_LANGUAGE"/>
+    <excludedFunction name="CREATE_LANGUAGE"/>
+    <excludedFunction name="DATEFORMAT"/>
+    <excludedFunction name="TO_NUMBER"/>
+    <excludedFunction name="TO_DATE"/>
+    <excludedFunction name="TO_TIMESTAMP"/>
+    <excludedFunction name="TO_CHAR"/>
+    <excludedFunction name="ROUND"/>
+    <excludedFunction name="RPAD"/>
+    <excludedFunction name="SUBSTR"/>
+    <excludedFunction name="TO_INTERVAL"/>
+    <excludedFunction name="ADD_MONTHS"/>
+    <excludedFunction name="ADD_DAYS"/>
+    <excludedFunction name="TYPE_OID"/>
+    <excludedFunction name="SUBSTRACT_DAYS"/>
+    <excludedFunction name="TRUNC"/>
+    <excludedFunction name="INSTR"/>
+    <excludedFunction name="LAST_DAY"/>
+    <excludedFunction name="IS_TRIGGER_ENABLED"/>
+    <excludedFunction name="DROP_VIEW"/>
+    <excludedFunction name="MONTHS_BETWEEN"/>
+    <excludedFunction name="AD_SCRIPT_DISABLE_TRIGGERS"/>
+    <excludedFunction name="AD_SCRIPT_DISABLE_CONSTRAINTS"/>
+    <excludedFunction name="AD_SCRIPT_ENABLE_TRIGGERS"/>
+    <excludedFunction name="AD_SCRIPT_ENABLE_CONSTRAINTS"/>
+    <excludedFunction name="AD_SCRIPT_DROP_RECREATE_INDEXES"/>
+    <excludedFunction name="AD_SCRIPT_DROP_RECREATE_INDEX"/>
+    <excludedFunction name="AD_SCRIPT_EXECUTE"/>
+    <excludedFunction name="DBA_GETATTNUMPOS"/>
+    <excludedFunction name="DBA_GETSTANDARD_SEARCH_TEXT"/>
+    <excludedFunction name="DUMP"/>
+    <excludedFunction name="NEGATION"/>
+    <excludedFunction name="EQUAL"/>
+    <excludedFunction name="GREATEREQUAL"/>
+    <excludedFunction name="LOWEREQUAL"/>
+    <excludedFunction name="LOWEREQUALNUMERIC"/>
+    <excludedFunction name="LOWEREQUALTIMESTAMP"/>
+    <excludedFunction name="DBA_RECOMPILE"/>
+    <excludedFunction name="DBA_AFTERIMPORT"/>
+    <excludedFunction name="NOW"/>
+    <excludedFunction name="UPDATE_DATEFORMAT"/>
+    <excludedFunction name="GET_UUID"/>
+    <excludedFunction name="HEX_TO_INT"/>
+    <excludedFunction name="UUID_GENERATE_V4"/>
+    <excludedFunction name="AD_ORG_CHK_DOCUMENTS"/>
+    <excludedFunction name="AD_ORG_CHK_DOC_PAYMENTS"/>
+    <excludedFunction name="C_CREATE_TEMPORARY_TABLES"/>
+    <excludedFunction name="AD_DB_MODIFIED"/>
+    <excludedFunction name="AD_GET_DOC_LE_BU"/>
+    <excludedFunction name="AD_GET_RDBMS"/>
+    <excludedFunction name="AD_CREATE_AUDIT_TRIGGERS"/>
+  </vector>
diff -r c876582b4a2e -r 1d0e1fd77ec2 
src/org/openbravo/service/system/SystemValidationTask.java
--- a/src/org/openbravo/service/system/SystemValidationTask.java        Mon Sep 
13 18:32:30 2010 +0200
+++ b/src/org/openbravo/service/system/SystemValidationTask.java        Mon Sep 
13 19:33:03 2010 +0200
@@ -84,8 +84,9 @@
         Platform platform = getPlatform();
         String dbPrefix = module.getModuleDBPrefixList().get(0).getName();
 
-        String excludeobjects = "com.openbravo.db.OpenbravoExcludeFilter";
-        DBSMOBUtil.getInstance().getModules(platform, excludeobjects);
+        ExcludeFilter excludeFilter;
+        excludeFilter = 
DBSMOBUtil.getInstance().getExcludeFilter(getProject().getBaseDir());
+        DBSMOBUtil.getInstance().getModules(platform, excludeFilter);
         final ModuleRow row = 
DBSMOBUtil.getInstance().getRowFromDir(module.getJavaPackage());
         ExcludeFilter filter = row.filter;
 

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to