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