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