details:   https://code.openbravo.com/erp/devel/main/rev/6fc35759c9c7
changeset: 30004:6fc35759c9c7
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Wed Sep 07 17:56:33 2016 +0000
summary:   CI: merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/1810949e9dd6
changeset: 30005:1810949e9dd6
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Sep 08 13:09:34 2016 +0200
summary:   related to issue 33554: test case added

details:   https://code.openbravo.com/erp/devel/main/rev/2b3e2842d918
changeset: 30006:2b3e2842d918
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jun 15 16:19:47 2016 +0200
summary:   [callout-performance] Initial refactor in runCallouts method

An initial refactor has done:
- Avoid nested IF statements.
- Avoid to use reflection.
 This changes improve code legibility.

details:   https://code.openbravo.com/erp/devel/main/rev/1608028bbe13
changeset: 30007:1608028bbe13
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Jun 21 10:54:32 2016 +0200
summary:   [callout-performance] Fixed problem obtaining doPost method.

details:   https://code.openbravo.com/erp/devel/main/rev/ef7561ac2ff9
changeset: 30008:ef7561ac2ff9
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Jun 21 10:58:54 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/4f6243819bc4
changeset: 30009:4f6243819bc4
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jul 13 14:00:35 2016 +0200
summary:   [callout-performance] Added infrastructure for new SimpleCallout 
implementation

details:   https://code.openbravo.com/erp/devel/main/rev/11f5c2f940f6
changeset: 30010:11f5c2f940f6
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jul 13 14:15:00 2016 +0200
summary:   [callout-performance] Refactor of SimpleCallout infrastructure

Refactor of SimpleCallout infrastructure and updated FIC for use
new SimpleCallout implementation.

details:   https://code.openbravo.com/erp/devel/main/rev/89712a83e2aa
changeset: 30011:89712a83e2aa
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jul 13 14:19:15 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/d9d9d9ebce7a
changeset: 30012:d9d9d9ebce7a
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Jul 18 10:19:34 2016 +0200
summary:   [callout-performance] Fixed some problems in try.

details:   https://code.openbravo.com/erp/devel/main/rev/28a3c3994bcf
changeset: 30013:28a3c3994bcf
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Jul 18 10:22:47 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/aed1c81bbd64
changeset: 30014:aed1c81bbd64
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Jul 18 12:00:51 2016 +0200
summary:   [callout-performance] fixed scenario: column is mandatory and it is 
a combo

details:   https://code.openbravo.com/erp/devel/main/rev/3c2e84f0277b
changeset: 30015:3c2e84f0277b
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Jul 18 12:44:21 2016 +0200
summary:   [callout-performance] clean code and update visibility of a method.

details:   https://code.openbravo.com/erp/devel/main/rev/ae47b4765fec
changeset: 30016:ae47b4765fec
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Jul 19 11:17:26 2016 +0200
summary:   [callout-performance] take into account "" string in addResult 
method.

details:   https://code.openbravo.com/erp/devel/main/rev/eeab9fdb57d4
changeset: 30017:eeab9fdb57d4
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Jul 21 11:20:44 2016 +0200
summary:   [callout-performance] fixed parseResponeSimpleCallout method in some 
cases

Besides improve last change in addResult method related with empty values.

details:   https://code.openbravo.com/erp/devel/main/rev/18e4cf825c0d
changeset: 30018:18e4cf825c0d
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Jul 26 10:55:14 2016 +0200
summary:   [callout-performance] cover case properly that column is mandatory 
and a combo

details:   https://code.openbravo.com/erp/devel/main/rev/81e943f44377
changeset: 30019:81e943f44377
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jul 27 14:16:38 2016 +0200
summary:   [callout-performance] improve parsing combo fields

details:   https://code.openbravo.com/erp/devel/main/rev/5e0fb08a8d54
changeset: 30020:5e0fb08a8d54
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jul 27 17:20:26 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/cfc5762f532c
changeset: 30021:cfc5762f532c
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Jul 27 18:17:17 2016 +0200
summary:   [callout-performance] Improve comments and doc

details:   https://code.openbravo.com/erp/devel/main/rev/31d914890aef
changeset: 30022:31d914890aef
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Aug 01 10:39:29 2016 +0200
summary:   [callout-performance] removed eclipse warnings

 It have been removed two types of warnings:
* field serialVersionUID not used
* the parameter xxx should not be assigned

Besides it have been added some missing license text.

details:   https://code.openbravo.com/erp/devel/main/rev/a367fba33490
changeset: 30023:a367fba33490
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Aug 04 11:26:51 2016 +0200
summary:   [callout-performance] fixed problem in parser related entries values

details:   https://code.openbravo.com/erp/devel/main/rev/323f570440b9
changeset: 30024:323f570440b9
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Aug 08 09:40:13 2016 +0200
summary:   [callout-performance] fixed return result.

details:   https://code.openbravo.com/erp/devel/main/rev/ef49f3422cbf
changeset: 30025:ef49f3422cbf
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Aug 08 14:44:44 2016 +0200
summary:   [callout-performance] Fixed parser special case for null values for 
combos

details:   https://code.openbravo.com/erp/devel/main/rev/30902cb14db8
changeset: 30026:30902cb14db8
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Aug 08 14:49:06 2016 +0200
summary:   [callout-performance] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/794782ae3781
changeset: 30027:794782ae3781
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Aug 09 14:13:37 2016 +0200
summary:   [callout-performance] Updated getStringParameter() method.

Added capability of get parameter from result json object. Now if value is 
modified previously
by a parent callout, updated value is returned.

details:   https://code.openbravo.com/erp/devel/main/rev/e00b9f323ed1
changeset: 30028:e00b9f323ed1
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Aug 11 12:19:57 2016 +0200
summary:   [callout-performance] Manage BigDecimal in AddResult properly.

details:   https://code.openbravo.com/erp/devel/main/rev/6c66ef8e16d2
changeset: 30029:6c66ef8e16d2
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Aug 11 12:22:32 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/8be8fc39ba5d
changeset: 30030:8be8fc39ba5d
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Aug 17 11:06:14 2016 +0200
summary:   [callout-performance] rename variables and update copyright.

details:   https://code.openbravo.com/erp/devel/main/rev/199f5e4f6583
changeset: 30031:199f5e4f6583
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Aug 17 12:04:35 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/e2a57a16c0b2
changeset: 30032:e2a57a16c0b2
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Fri Aug 26 10:39:50 2016 +0200
summary:   [callout-performance] Avoid duplicated code.

details:   https://code.openbravo.com/erp/devel/main/rev/bc263235114d
changeset: 30033:bc263235114d
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Aug 31 09:59:48 2016 +0200
summary:   [callout-performance] Manage BigDecimals properly.

details:   https://code.openbravo.com/erp/devel/main/rev/12f126759fb1
changeset: 30034:12f126759fb1
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Aug 31 10:03:33 2016 +0200
summary:   [callout-performance] Merge with pi.

details:   https://code.openbravo.com/erp/devel/main/rev/87938d341ccf
changeset: 30035:87938d341ccf
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Sep 01 10:33:29 2016 +0200
summary:   [callout-performance] Codereview:Improvement in parser section of 
callouts.

details:   https://code.openbravo.com/erp/devel/main/rev/4afb8e9e22c3
changeset: 30036:4afb8e9e22c3
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Sep 01 14:30:02 2016 +0200
summary:   [callout-performance] Codereview:Improvement in parser section of 
combos.

details:   https://code.openbravo.com/erp/devel/main/rev/7ae2bf0c1cc5
changeset: 30037:7ae2bf0c1cc5
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Fri Sep 02 01:51:31 2016 +0200
summary:   [callout-performance] Applied Codereview. Several improvements.

details:   https://code.openbravo.com/erp/devel/main/rev/49693ed0ebcf
changeset: 30038:49693ed0ebcf
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Fri Sep 02 11:23:24 2016 +0200
summary:   [callout-performance] codereview changes

- Use a loop inside managesUpdatedValuesForCallout method to avoid the usage of 
two separate loops.
- CalloutConstants is more suitable than SimpleCalloutConstants. Use these 
constants.

details:   https://code.openbravo.com/erp/devel/main/rev/4325ce9b935e
changeset: 30039:4325ce9b935e
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Sun Sep 04 23:11:37 2016 +0200
summary:   [callout-performance] Codereview applied.

It have been improved several variable names and some typos have been
fixed. Besides getCurrentElementName and getNextElement methods of
HttpServletCalloutInformationProvider class have been improved in
order to obtain similar behaviour between same implementations of
CalloutInformationProvider interface.

details:   https://code.openbravo.com/erp/devel/main/rev/bb6216b119cb
changeset: 30040:bb6216b119cb
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Mon Sep 05 10:32:34 2016 +0200
summary:   [callout-performance] Small changes.

details:   https://code.openbravo.com/erp/devel/main/rev/a390878b18ea
changeset: 30041:a390878b18ea
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Sep 06 16:58:56 2016 +0200
summary:   [callout-performance]Codereview and improve manageComboData for 
SimpleCallouts

details:   https://code.openbravo.com/erp/devel/main/rev/b41dfd0b2e83
changeset: 30042:b41dfd0b2e83
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Sep 06 17:00:56 2016 +0200
summary:   [callout-performance] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/5a1cb3ed2e14
changeset: 30043:5a1cb3ed2e14
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Tue Sep 06 23:45:04 2016 +0200
summary:   [callout-performance] Improve comments

details:   https://code.openbravo.com/erp/devel/main/rev/355be0d25972
changeset: 30044:355be0d25972
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Wed Sep 07 10:15:58 2016 +0200
summary:   [callout-performance] Small change related with the API change.

details:   https://code.openbravo.com/erp/devel/main/rev/b4a8ad7a445f
changeset: 30045:b4a8ad7a445f
user:      Inigo Sanchez <inigo.sanchez <at> openbravo.com>
date:      Thu Sep 08 13:20:39 2016 +0200
summary:   Fixes issue 32366: Callout performance improvements.

details:   https://code.openbravo.com/erp/devel/main/rev/7cbdcc419167
changeset: 30046:7cbdcc419167
user:      Rafael Queralta Pozo <rqueralta <at> nauta.cu>
date:      Wed Sep 07 12:06:09 2016 -0400
summary:   Fixes issue 33742: UpdateCustomerBalance modulescript BP currency 
conversion

UpdateCurtomerBalance modulescript did not take in account the business partner
currency.Now if business partner currency and document currency are different,
the document amount is converted to the business partner currency.

details:   https://code.openbravo.com/erp/devel/main/rev/bdb3e747cf46
changeset: 30047:bdb3e747cf46
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Sep 08 19:20:44 2016 +0000
summary:   CI: update AD_MODULE to version 30046

diffstat:

 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.class
                |    0 
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml  
                                                             |    2 +-
 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                    |    4 +-
 
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalance_data.xsql
    |   33 +-
 
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.java
 |   31 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
                                                     |    2 +-
 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                          |    2 +-
 modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml       
                                                             |    2 +-
 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                         |    2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
                                                           |    2 +-
 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                |    8 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/MetadataOnTab.java
                                 |    1 -
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/example/JSExecuteCalloutExample.java
                          |    3 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
                       |  446 +++++----
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/GridConfigurationSequenceNumberCallout.java
            |    1 -
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
                                                            |    2 +-
 
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                 |    2 +-
 modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml   
                                                             |    2 +-
 
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                     |    6 +-
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml     
                                                             |    2 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                       |    4 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml 
                                                            |    2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                  |    2 +-
 
modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/CheckOptionalFilterCallout.java
                                   |    3 +-
 modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml  
                                                             |    2 +-
 
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                    |    2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
                                                      |    2 +-
 
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                           |    2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
                                               |    2 +-
 
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                    |    2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
                                                           |    2 +-
 
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                |   10 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
                                                   |    2 +-
 
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                        |    4 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
                                                   |    2 +-
 
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                        |    2 +-
 modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml    
                                                             |    2 +-
 
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                      |    2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
                                                       |    2 +-
 
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                            |   12 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
                                              |    2 +-
 
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                   |    2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
                                                    |    2 +-
 
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                         |    6 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
                                                          |    2 +-
 
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                               |    2 +-
 modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml     
                                                             |    2 +-
 
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                       |    6 +-
 modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml    
                                                             |    2 +-
 
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
                                                      |   24 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml              
                                                             |    2 +-
 modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml   
                                                             |   22 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                             |    2 +-
 src-test/src/org/openbravo/test/AllAntTaskTests.java                           
                                                             |    6 +-
 src/org/openbravo/erpCommon/ad_callouts/CalloutConstants.java                  
                                                             |   38 +
 src/org/openbravo/erpCommon/ad_callouts/CalloutInformationProvider.java        
                                                             |   71 +
 src/org/openbravo/erpCommon/ad_callouts/DelegateConnectionProvider.java        
                                                             |  145 +++
 src/org/openbravo/erpCommon/ad_callouts/EmailConfiguration_Port.java           
                                                             |    4 +-
 
src/org/openbravo/erpCommon/ad_callouts/HttpServletCalloutInformationProvider.java
                                                          |  143 +++
 src/org/openbravo/erpCommon/ad_callouts/JavaPackageChecker.java                
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/Multiphase_dates.java                  
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_CalculateExchangeRate.java          
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_DimensionDocBaseType.java           
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_DoubtfulDebt_Method.java            
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_ElementValue_AccountSign.java       
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_GLItem_Transaction.java             
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_InOut_Organization.java             
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_InOut_Warehouse.java                
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_AccountingDate.java         
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_BPartnerLocation.java       
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_Organization.java           
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_TaxDate.java                
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Locator_Activate.java               
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Order_BPartner.java                 
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Order_BPartnerLocation.java         
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Order_Organization.java             
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Organization_NotTaxDeductable.java  
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod.java                  
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod_FinAccount.java       
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Payment_BPartner.java               
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Payment_FinAccount.java             
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Payment_MultiCurrency.java          
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Payment_Transaction.java            
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Sales_Pricelist.java                
                                                             |    1 -
 src/org/openbravo/erpCommon/ad_callouts/SE_StatementDate_Transaction.java      
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_TaxRate_Withholding.java            
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Trxtype_Transaction.java            
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_AdvPayment_Document.java            
                                                             |   20 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_BP_Category_Default.java            
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_BPartnerLocation.java               
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Commission_ListDetails.java         
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_CostAdjustment_DocType.java         
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_CostingRule_FixBackdated.java       
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Costing_Currency.java               
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Depreciate.java                     
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java              
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_InOut_AccountingDate.java           
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_AmtUnitCost.java          
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_DocType.java              
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_InvAmtUpd_ProductRefDate.java       
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Locator.java              
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Product.java              
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Journal_MultiAcctSchema.java        
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_DocType.java             
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_InvoiceLine.java         
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_Receipt.java             
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Movement_Product.java               
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Order_UpdateLinesDate.java          
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Preference.java                     
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_ProductCh_Characteristic.java       
                                                             |    3 +-
 
src/org/openbravo/erpCommon/ad_callouts/SL_ProductionPlan_WRPhase_Quantity.java 
                                                            |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Project_Service.java                
                                                             |    5 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_RefreshSequenceAndLength.java       
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Reservation.java                    
                                                             |   20 +-
 
src/org/openbravo/erpCommon/ad_callouts/SL_SequenceProduct_Product_Attribute.java
                                                           |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_StatusFieldDefaults.java            
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_TableTab.java                       
                                                             |    3 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_TaxCategory_Org.java                
                                                             |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SimpleCallout.java                     
                                                             |  230 ++--
 src/org/openbravo/erpCommon/ad_callouts/SimpleCalloutInformationProvider.java  
                                                             |  154 +++
 src/org/openbravo/erpCommon/ad_callouts/SysInfoCustomAllowed.java              
                                                             |    4 +-
 121 files changed, 1127 insertions(+), 601 deletions(-)

diffs (truncated from 3817 to 300 lines):

diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.class
Binary file 
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.class
 has changed
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml 
    Thu Sep 08 19:20:44 2016 +0000
@@ -6,7 +6,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <NAME><![CDATA[Advanced Payables and 
Receivables Mngmt]]></NAME>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.30002]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  
<VERSION><![CDATA[3.0.30046]]></VERSION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <DESCRIPTION><![CDATA[Managing your 
finances with an ERP does not have to be difficult. Enjoy a radically improved 
user experience that combines the power of an enterprise grade financial 
application with the simplicity and ease of a web 2.0 personal accounting 
service.]]></DESCRIPTION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <HELP><![CDATA[Advanced Payables and 
Receivables Management simplifies and automates the business processes around 
the management of financial accounts, from the receipt and issue of payment, to 
the reconciliation of those events with bank statements.
 If you would like to help shape this module you are welcome to take part in 
the forum discussions or register feature requests or issues in the 
corresponding (Forum and Bug Tracking) sections in the Advanced Payables and 
Receivable project in the OB Forge.]]></HELP>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
  Thu Sep 08 19:20:44 2016 +0000
@@ -7,7 +7,7 @@
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID>
-<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.30002]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<STARTVERSION><![CDATA[2.1.30046]]></STARTVERSION>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <DEPENDANT_MODULE_NAME><![CDATA[User 
Interface Selector]]></DEPENDANT_MODULE_NAME>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--B97FC854C6DD41E692161585645A900F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--B97FC854C6DD41E692161585645A900F-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--B97FC854C6DD41E692161585645A900F-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.30002]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  
<STARTVERSION><![CDATA[3.0.30046]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalance_data.xsql
--- 
a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalance_data.xsql
  Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalance_data.xsql
  Thu Sep 08 19:20:44 2016 +0000
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!--
  
************************************************************************************
- * Copyright (C) 2011-2015 Openbravo S.L.U.
+ * Copyright (C) 2011-2016 Openbravo S.L.U.
  * Licensed under the Openbravo Commercial License version 1.0
  * You may obtain a copy of the License at 
http://www.openbravo.com/legal/obcl.html
  * or in the legal folder of this module distribution.
@@ -59,18 +59,25 @@
     <Sql>
       <![CDATA[
         SELECT A.c_bpartner_id, SUM(A.amount) as customercredit
-        FROM (SELECT c_bpartner_id, COALESCE(SUM(ps.outstandingamt * (CASE 
WHEN inv.issotrx = 'Y' THEN 1 ELSE -1 END)), 0) as amount
-              FROM fin_payment_schedule ps join c_invoice inv on 
(ps.c_invoice_id = inv.c_invoice_id)
-              WHERE ps.outstandingamt <> 0
-              GROUP BY c_bpartner_id
-              UNION ALL
-              SELECT p.c_bpartner_id, COALESCE(SUM((p.generated_credit - 
p.used_credit) * (CASE WHEN p.isreceipt = 'Y' THEN -1 ELSE 1 END)), 0) as amount
-              FROM FIN_PAYMENT p
-              WHERE p.c_bpartner_id is not null
-                    AND (p.generated_credit - p.used_credit) <> 0
-                    AND p.generated_credit <> 0
-                    AND p.processed = 'Y'
-              GROUP BY p.c_bpartner_id) A
+        FROM (
+          SELECT bp.c_bpartner_id, 
COALESCE(SUM(c_currency_convert(ps.outstandingamt * (CASE WHEN inv.issotrx = 
'Y' THEN 1 ELSE -1 END), inv.c_currency_id, bp.bp_currency_id, inv.created, 
null, inv.ad_client_id, inv.ad_org_id)), 0) as amount
+          FROM c_invoice inv
+          JOIN c_bpartner bp
+          ON inv.c_bpartner_id = bp.c_bpartner_id
+          JOIN fin_payment_schedule ps
+          ON inv.c_invoice_id = ps.c_invoice_id
+          WHERE ps.outstandingamt <> 0
+          GROUP BY bp.c_bpartner_id
+          UNION ALL
+          SELECT bp.c_bpartner_id, 
COALESCE(SUM(c_currency_convert((p.generated_credit - p.used_credit) * (CASE 
WHEN p.isreceipt = 'Y' THEN -1 ELSE 1 END), p.c_currency_id, bp.bp_currency_id, 
p.created, null, p.ad_client_id, p.ad_org_id)), 0) as amount
+          FROM FIN_PAYMENT p
+          JOIN c_bpartner bp
+          ON p.c_bpartner_id = bp.c_bpartner_id
+          WHERE (p.generated_credit - p.used_credit) <> 0
+          AND p.generated_credit <> 0
+          AND p.processed = 'Y'
+          GROUP BY bp.c_bpartner_id
+        ) A
         GROUP BY A.c_bpartner_id
       ]]>
     </Sql>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.java
       Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/UpdateCustomerBalanceData.java
       Thu Sep 08 19:20:44 2016 +0000
@@ -226,18 +226,25 @@
     String strSql = "";
     strSql = strSql + 
       "        SELECT A.c_bpartner_id, SUM(A.amount) as customercredit" +
-      "        FROM (SELECT c_bpartner_id, COALESCE(SUM(ps.outstandingamt * 
(CASE WHEN inv.issotrx = 'Y' THEN 1 ELSE -1 END)), 0) as amount" +
-      "              FROM fin_payment_schedule ps join c_invoice inv on 
(ps.c_invoice_id = inv.c_invoice_id)" +
-      "              WHERE ps.outstandingamt <> 0" +
-      "              GROUP BY c_bpartner_id" +
-      "              UNION ALL" +
-      "              SELECT p.c_bpartner_id, COALESCE(SUM((p.generated_credit 
- p.used_credit) * (CASE WHEN p.isreceipt = 'Y' THEN -1 ELSE 1 END)), 0) as 
amount" +
-      "              FROM FIN_PAYMENT p" +
-      "              WHERE p.c_bpartner_id is not null" +
-      "                    AND (p.generated_credit - p.used_credit) <> 0" +
-      "                    AND p.generated_credit <> 0" +
-      "                    AND p.processed = 'Y'" +
-      "              GROUP BY p.c_bpartner_id) A" +
+      "        FROM (" +
+      "          SELECT bp.c_bpartner_id, 
COALESCE(SUM(c_currency_convert(ps.outstandingamt * (CASE WHEN inv.issotrx = 
'Y' THEN 1 ELSE -1 END), inv.c_currency_id, bp.bp_currency_id, inv.created, 
null, inv.ad_client_id, inv.ad_org_id)), 0) as amount" +
+      "          FROM c_invoice inv" +
+      "          JOIN c_bpartner bp" +
+      "          ON inv.c_bpartner_id = bp.c_bpartner_id" +
+      "          JOIN fin_payment_schedule ps" +
+      "          ON inv.c_invoice_id = ps.c_invoice_id" +
+      "          WHERE ps.outstandingamt <> 0" +
+      "          GROUP BY bp.c_bpartner_id" +
+      "          UNION ALL" +
+      "          SELECT bp.c_bpartner_id, 
COALESCE(SUM(c_currency_convert((p.generated_credit - p.used_credit) * (CASE 
WHEN p.isreceipt = 'Y' THEN -1 ELSE 1 END), p.c_currency_id, bp.bp_currency_id, 
p.created, null, p.ad_client_id, p.ad_org_id)), 0) as amount" +
+      "          FROM FIN_PAYMENT p" +
+      "          JOIN c_bpartner bp" +
+      "          ON p.c_bpartner_id = bp.c_bpartner_id" +
+      "          WHERE (p.generated_credit - p.used_credit) <> 0" +
+      "          AND p.generated_credit <> 0" +
+      "          AND p.processed = 'Y'" +
+      "          GROUP BY bp.c_bpartner_id" +
+      "        ) A" +
       "        GROUP BY A.c_bpartner_id";
 
     ResultSet result;
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
   Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
   Thu Sep 08 19:20:44 2016 +0000
@@ -6,7 +6,7 @@
 <!--8A098711BB324335A19833286BDB093D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--8A098711BB324335A19833286BDB093D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--8A098711BB324335A19833286BDB093D-->  <NAME><![CDATA[Apache External 
Connection Pool]]></NAME>
-<!--8A098711BB324335A19833286BDB093D-->  
<VERSION><![CDATA[1.0.30002]]></VERSION>
+<!--8A098711BB324335A19833286BDB093D-->  
<VERSION><![CDATA[1.0.30046]]></VERSION>
 <!--8A098711BB324335A19833286BDB093D-->  <DESCRIPTION><![CDATA[Apache External 
Connection Pool]]></DESCRIPTION>
 <!--8A098711BB324335A19833286BDB093D-->  <HELP><![CDATA[This module implements 
the Apache JDBC Connection Pool 
(http://wiki.openbravo.com/wiki/Modules:Apache_JDBC_Connection_Pool).]]></HELP>
 <!--8A098711BB324335A19833286BDB093D-->  <TYPE><![CDATA[M]]></TYPE>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        Thu Sep 08 19:20:44 2016 +0000
@@ -7,7 +7,7 @@
 <!--1467C397BC5F4999A5606F39CD6FF8A4-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--1467C397BC5F4999A5606F39CD6FF8A4-->  
<AD_MODULE_ID><![CDATA[8A098711BB324335A19833286BDB093D]]></AD_MODULE_ID>
 <!--1467C397BC5F4999A5606F39CD6FF8A4-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_DEPENDENT_MODULE_ID>
-<!--1467C397BC5F4999A5606F39CD6FF8A4-->  
<STARTVERSION><![CDATA[2.1.30002]]></STARTVERSION>
+<!--1467C397BC5F4999A5606F39CD6FF8A4-->  
<STARTVERSION><![CDATA[2.1.30046]]></STARTVERSION>
 <!--1467C397BC5F4999A5606F39CD6FF8A4-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--1467C397BC5F4999A5606F39CD6FF8A4-->  
<DEPENDANT_MODULE_NAME><![CDATA[Openbravo 3.0 
Framework]]></DEPENDANT_MODULE_NAME>
 <!--1467C397BC5F4999A5606F39CD6FF8A4-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
--- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml  
Wed Sep 07 17:42:45 2016 +0000
+++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml  
Thu Sep 08 19:20:44 2016 +0000
@@ -6,7 +6,7 @@
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <NAME><![CDATA[JBoss Weld]]></NAME>
-<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION><![CDATA[1.1.30002]]></VERSION>
+<!--C70732EA90A14EC0916078B85CC33D2D-->  
<VERSION><![CDATA[1.1.30046]]></VERSION>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <DESCRIPTION><![CDATA[JBoss 
Weld]]></DESCRIPTION>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <HELP><![CDATA[Provides the JBoss 
Weld framework: Java Contexts and Dependency Injection for the Java EE platform 
(CDI). For more information see http://seamframework.org/Weld]]></HELP>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  
<URL><![CDATA[http://forge.openbravo.com/projects/weld]]></URL>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
       Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
       Thu Sep 08 19:20:44 2016 +0000
@@ -7,7 +7,7 @@
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<AD_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_MODULE_ID>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<STARTVERSION><![CDATA[3.0.30002]]></STARTVERSION>
+<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<STARTVERSION><![CDATA[3.0.30046]]></STARTVERSION>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
 Thu Sep 08 19:20:44 2016 +0000
@@ -6,7 +6,7 @@
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <NAME><![CDATA[User Interface 
Application]]></NAME>
-<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION><![CDATA[2.1.30002]]></VERSION>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<VERSION><![CDATA[2.1.30046]]></VERSION>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <DESCRIPTION><![CDATA[Provides the 
main application components for the openbravo user interface]]></DESCRIPTION>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <HELP><![CDATA[Provides the main 
application components for the openbravo user interface. The main layout 
incorporates a navigation bar and a main view area.]]></HELP>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  
<URL><![CDATA[http://forge.openbravo.com/projects/clientapplication]]></URL>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
      Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
      Thu Sep 08 19:20:44 2016 +0000
@@ -7,7 +7,7 @@
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID>
-<!--15D7CE8D95D043189162DBABA54A1F61-->  
<STARTVERSION><![CDATA[2.1.30002]]></STARTVERSION>
+<!--15D7CE8D95D043189162DBABA54A1F61-->  
<STARTVERSION><![CDATA[2.1.30046]]></STARTVERSION>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON 
Datasource]]></DEPENDANT_MODULE_NAME>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--60A170212F36499D83B8AD38D01F46B3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--60A170212F36499D83B8AD38D01F46B3-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--60A170212F36499D83B8AD38D01F46B3-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--60A170212F36499D83B8AD38D01F46B3-->  
<STARTVERSION><![CDATA[2.1.30002]]></STARTVERSION>
+<!--60A170212F36499D83B8AD38D01F46B3-->  
<STARTVERSION><![CDATA[2.1.30046]]></STARTVERSION>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <DEPENDANT_MODULE_NAME><![CDATA[User 
Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--60A170212F36499D83B8AD38D01F46B3-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--824D60CB352E4099B1D8C903CA139DAE-->  
<STARTVERSION><![CDATA[3.0.30002]]></STARTVERSION>
+<!--824D60CB352E4099B1D8C903CA139DAE-->  
<STARTVERSION><![CDATA[3.0.30046]]></STARTVERSION>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<STARTVERSION><![CDATA[8.1.30002]]></STARTVERSION>
+<!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<STARTVERSION><![CDATA[8.1.30046]]></STARTVERSION>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/MetadataOnTab.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/MetadataOnTab.java
       Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/MetadataOnTab.java
       Thu Sep 08 19:20:44 2016 +0000
@@ -38,7 +38,6 @@
  * Sequence Number to set on the new metadata when the Attachment Method is 
selected.
  */
 public class MetadataOnTab extends SimpleCallout {
-  private static final long serialVersionUID = 1L;
   private static final String WINDOWTABSFIELDS_WINDOW_ID = "102";
 
   @Override
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.client.application/src/org/openbravo/client/application/example/JSExecuteCalloutExample.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/example/JSExecuteCalloutExample.java
        Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/example/JSExecuteCalloutExample.java
        Thu Sep 08 19:20:44 2016 +0000
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2011 Openbravo SLU
+ * All portions are Copyright (C) 2011-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -28,7 +28,6 @@
  */
 public class JSExecuteCalloutExample extends SimpleCallout {
 
-  private static final long serialVersionUID = 1L;
   private static final String JSEXECUTE = "JSEXECUTE";
 
   @Override
diff -r 97008b02fc55 -r bdb3e747cf46 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Wed Sep 07 17:42:45 2016 +0000
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Thu Sep 08 19:20:44 2016 +0000
@@ -31,6 +31,9 @@
 import javax.enterprise.inject.Any;
 import javax.enterprise.inject.Instance;
 import javax.inject.Inject;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 
 import org.apache.log4j.Logger;
 import org.codehaus.jettison.json.JSONArray;
@@ -67,6 +70,11 @@
 import org.openbravo.dal.service.OBDao;
 import org.openbravo.dal.service.OBQuery;
 import org.openbravo.data.Sqlc;
+import org.openbravo.erpCommon.ad_callouts.CalloutConstants;
+import org.openbravo.erpCommon.ad_callouts.CalloutInformationProvider;
+import 
org.openbravo.erpCommon.ad_callouts.HttpServletCalloutInformationProvider;
+import org.openbravo.erpCommon.ad_callouts.SimpleCallout;
+import org.openbravo.erpCommon.ad_callouts.SimpleCalloutInformationProvider;
 import org.openbravo.erpCommon.utility.Utility;
 import org.openbravo.model.ad.datamodel.Column;
 import org.openbravo.model.ad.domain.Preference;
@@ -1462,49 +1470,69 @@
         continue;
       }
       log.debug("Calling callout " + calloutClassName + " with field changed " 
+ lastFieldChanged);
+      Class<?> calloutClass;
       try {
-        Class<?> calloutClass = Class.forName(calloutClassName);
-        Method init = null;
-        Method service = null;
-        Method post = null;
-        for (Method m : calloutClass.getMethods()) {
-          if (m.getName().equals("init") && m.getParameterTypes().length == 1) 
{
-            init = m;
-          }
-          if (m.getName().equals("service")) {
-            service = m;
-          }
-          if (m.getName().equals("doPost")) {
-            post = m;

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to