details: https://code.openbravo.com/erp/devel/pi/rev/fa0db1d2f573 changeset: 35759:fa0db1d2f573 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Wed May 08 19:30:52 2019 +0200 summary: [remove-xstream] Use JSONObject to (de)serialize ProcessContext
- Changes not not make use of xstream library in ProcessContext - Added test cases to cover Process context (de)serialization details: https://code.openbravo.com/erp/devel/pi/rev/013b992a108c changeset: 35760:013b992a108c user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Wed May 08 19:34:32 2019 +0200 summary: [remove-xstream] Fix class name details: https://code.openbravo.com/erp/devel/pi/rev/55a4c818ab7c changeset: 35761:55a4c818ab7c user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Wed May 08 19:34:59 2019 +0200 summary: [remove-xstream] Add test cases into a suite details: https://code.openbravo.com/erp/devel/pi/rev/df01b90e679e changeset: 35762:df01b90e679e user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 09:25:12 2019 +0200 summary: [remove-xstream] Handle properties not defined details: https://code.openbravo.com/erp/devel/pi/rev/4e0f8860dd33 changeset: 35763:4e0f8860dd33 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 09:25:30 2019 +0200 summary: [remove-xstream] Fix test details: https://code.openbravo.com/erp/devel/pi/rev/dad1ce94fb68 changeset: 35764:dad1ce94fb68 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:05:00 2019 +0200 summary: [remove-xstream] New logic to (de)serialize ProcessBundle parameters details: https://code.openbravo.com/erp/devel/pi/rev/5080e3465871 changeset: 35765:5080e3465871 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:06:48 2019 +0200 summary: [remove-xstream] Rename test class details: https://code.openbravo.com/erp/devel/pi/rev/2307196fbfd9 changeset: 35766:2307196fbfd9 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:12:42 2019 +0200 summary: [remove-xstream] Minor code improvements - Do not need to invoke toString() of "channel" String - Extracted code into new "scheduleProcess" private method - Remove unneed assignment for "data" variable - Use faster indexOf(char) method - Use diamond operator details: https://code.openbravo.com/erp/devel/pi/rev/a41443b62f6b changeset: 35767:a41443b62f6b user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:32:39 2019 +0200 summary: [remove-xstream] OBError.toJSON() method details: https://code.openbravo.com/erp/devel/pi/rev/12a4b7f8f4fa changeset: 35768:12a4b7f8f4fa user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:42:27 2019 +0200 summary: [remove-xstream] Minor code improvements - Improve setters code - Use diamond operator details: https://code.openbravo.com/erp/devel/pi/rev/01b2b010db82 changeset: 35769:01b2b010db82 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:44:49 2019 +0200 summary: [remove-xstream] ApplyModulesResponse.toJSON() method Use ApplyModulesResponse.toJSON() and OBError.toJSON() in ApplyModulesCallServlet to replace the usage of xstream details: https://code.openbravo.com/erp/devel/pi/rev/63aafba6e5e0 changeset: 35770:63aafba6e5e0 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:45:26 2019 +0200 summary: [remove-xstream] Remove xstream library details: https://code.openbravo.com/erp/devel/pi/rev/04d1c64aea64 changeset: 35771:04d1c64aea64 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Thu May 09 18:46:44 2019 +0200 summary: [remove-xstream] Merge with pi details: https://code.openbravo.com/erp/devel/pi/rev/f20d9dbf448b changeset: 35772:f20d9dbf448b user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Mon May 13 11:33:51 2019 +0200 summary: [remove-xstream] Correct serialization of errors and warnings arrays details: https://code.openbravo.com/erp/devel/pi/rev/483d015a04b5 changeset: 35773:483d015a04b5 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Mon May 13 11:42:06 2019 +0200 summary: [remove-xstream] Code improvements in ApplyModulesResponse - Reduced the visibility of the class - Removed unused methods details: https://code.openbravo.com/erp/devel/pi/rev/a2050a2b18d3 changeset: 35774:a2050a2b18d3 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Mon May 13 12:17:20 2019 +0200 summary: [remove-xstream] Minor code improvements - Use diamond operator - Use Integer.toString(int) - Remove unused code details: https://code.openbravo.com/erp/devel/pi/rev/b00fd6c4e487 changeset: 35775:b00fd6c4e487 user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 14 09:06:23 2019 +0200 summary: [remove-xstream] static instance initialization details: https://code.openbravo.com/erp/devel/pi/rev/640e32346a1e changeset: 35776:640e32346a1e user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Tue May 14 09:31:40 2019 +0200 summary: [remove-xstream] no need to create temporary ProcessBundleParam instances details: https://code.openbravo.com/erp/devel/pi/rev/aa35c17e0304 changeset: 35777:aa35c17e0304 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 10:50:22 2019 +0200 summary: [remove-xstream] Do not need ProcessBundleParameter details: https://code.openbravo.com/erp/devel/pi/rev/e33c83137145 changeset: 35778:e33c83137145 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:03:33 2019 +0200 summary: [remove-xstream] Log improvements details: https://code.openbravo.com/erp/devel/pi/rev/922d33616444 changeset: 35779:922d33616444 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:05:32 2019 +0200 summary: [remove-xstream] Do not need to declare method as synchronized details: https://code.openbravo.com/erp/devel/pi/rev/27897ca6b539 changeset: 35780:27897ca6b539 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:30:17 2019 +0200 summary: [remove-xstream] Log exception details: https://code.openbravo.com/erp/devel/pi/rev/4ee99557bf5a changeset: 35781:4ee99557bf5a user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:31:41 2019 +0200 summary: [remove-xstream] Remove this details: https://code.openbravo.com/erp/devel/pi/rev/b9605715fc1a changeset: 35782:b9605715fc1a user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:36:50 2019 +0200 summary: [remove-xstream] Do not catch exception, throwing it instead details: https://code.openbravo.com/erp/devel/pi/rev/6df90d59c158 changeset: 35783:6df90d59c158 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:41:18 2019 +0200 summary: [remove-xstream] Support parameters of JSONObject type details: https://code.openbravo.com/erp/devel/pi/rev/a4abbbbe331a changeset: 35784:a4abbbbe331a user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 12:43:39 2019 +0200 summary: [remove-xstream] Fix test, JSONObject type is now supported details: https://code.openbravo.com/erp/devel/pi/rev/d9e14f9d1811 changeset: 35785:d9e14f9d1811 user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 16:13:08 2019 +0200 summary: [remove-xstream] Avoid potential NPE details: https://code.openbravo.com/erp/devel/pi/rev/3f40f1cc2e7d changeset: 35786:3f40f1cc2e7d user: Carlos Aristu <carlos.aristu <at> openbravo.com> date: Tue May 14 16:17:07 2019 +0200 summary: fixes issue 39034: Remove xstream-1.3.1 library diffstat: .hgsigs | 1 + .hgtags | 1 + legal/Licensing.txt | 14 +- lib/runtime/xstream-1.3.1.jar | Bin modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml | 4 +- modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml | 4 +- modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.3.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.4.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.0.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.1.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.0.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.1.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.0.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.1.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.0.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.1.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.0.Final.jar | Bin modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.1.Final.jar | Bin src-db/database/lib/dbsourcemanager.jar | Bin src-db/database/model/functions/AD_COLUMN_IDENTIFIER.xml | 4 +- src-db/database/model/functions/AD_COLUMN_IDENTIFIER_REF_SQL.xml | 4 +- src-db/database/model/functions/AD_COLUMN_IDENTIFIER_SQL.xml | 4 +- src-db/database/model/functions/AD_COLUMN_IDENTIFIER_STD.xml | 4 +- src-db/database/model/functions/AD_DBA_USER_CONST_SEARCHCOND.xml | 4 +- src-db/database/model/functions/AD_GET_DOCTYPE.xml | 4 +- src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml | 4 +- src-db/database/model/functions/AD_GET_DOC_LE_BU.xml | 4 +- src-db/database/model/functions/AD_GET_LEVEL_NODE_TREE.xml | 4 +- src-db/database/model/functions/AD_GET_NODE_TREE_BYLEVEL.xml | 4 +- src-db/database/model/functions/AD_GET_ORG_LE_BU.xml | 4 +- src-db/database/model/functions/AD_GET_ORG_LE_BU_TREENODE.xml | 4 +- src-db/database/model/functions/AD_GET_PREFERENCE_VALUE.xml | 4 +- src-db/database/model/functions/AD_ISJAVASCRIPTWORD.xml | 4 +- src-db/database/model/functions/AD_ISJAVAWORD.xml | 4 +- src-db/database/model/functions/AD_ISMEMBERINCLUDED.xml | 4 +- src-db/database/model/functions/AD_ISORGINCLUDED.xml | 4 +- src-db/database/model/functions/AD_ISORGINCLUDED_TREENODE.xml | 4 +- src-db/database/model/functions/AD_MAPPING_FORMAT.xml | 4 +- src-db/database/model/functions/AD_MESSAGE_GET2.xml | 4 +- src-db/database/model/functions/AD_MODULE_CHECKED.xml | 4 +- src-db/database/model/functions/AD_MODULE_DEPENDENT.xml | 4 +- src-db/database/model/functions/AD_MODULE_IDENTIFIER.xml | 4 +- src-db/database/model/functions/AD_ORGTYPE_ISLE_ISBU.xml | 4 +- src-db/database/model/functions/AD_ORGTYPE_ISTRANS_ALLOWED.xml | 4 +- src-db/database/model/functions/AD_ORG_CHK_CALENDAR.xml | 4 +- src-db/database/model/functions/AD_ORG_CHK_READY.xml | 4 +- src-db/database/model/functions/AD_ORG_CHK_SCHEMAS.xml | 4 +- src-db/database/model/functions/AD_ORG_GETCALENDAROWNER.xml | 4 +- src-db/database/model/functions/AD_ORG_GETCALENDAROWNERTN.xml | 4 +- src-db/database/model/functions/AD_ORG_GETPERIODCONTROLALLOW.xml | 4 +- src-db/database/model/functions/AD_ORG_GETPERIODCONTROLALLOWTN.xml | 4 +- src-db/database/model/functions/AD_ORG_ISINNATURALTREE.xml | 4 +- src-db/database/model/functions/AD_PARENT_MENU_ELEMENT.xml | 4 +- src-db/database/model/functions/AD_PARENT_TREE.xml | 4 +- src-db/database/model/functions/C_ADD_MONTHS2.xml | 4 +- src-db/database/model/functions/C_AGING_GET_SCOPE.xml | 4 +- src-db/database/model/functions/C_BASE_CONVERT.xml | 4 +- src-db/database/model/functions/C_CALCULATECOST_CATSALARY.xml | 4 +- src-db/database/model/functions/C_CALCULATE_CATSALARY.xml | 4 +- src-db/database/model/functions/C_CHK_OPEN_PERIOD.xml | 4 +- src-db/database/model/functions/C_CHK_OPEN_PERIOD_GLJ.xml | 4 +- src-db/database/model/functions/C_CONVERT_DOC_CURRENCY.xml | 4 +- src-db/database/model/functions/C_CURRENCY_CONVERT.xml | 4 +- src-db/database/model/functions/C_CURRENCY_CONVERT0.xml | 4 +- src-db/database/model/functions/C_CURRENCY_CONVERT_PRECISION.xml | 4 +- src-db/database/model/functions/C_CURRENCY_CONVERT_RATE.xml | 4 +- src-db/database/model/functions/C_CURRENCY_ISOSYM.xml | 4 +- src-db/database/model/functions/C_CURRENCY_RATE.xml | 4 +- src-db/database/model/functions/C_CURRENCY_ROUND.xml | 4 +- src-db/database/model/functions/C_CURRENCY_SYMBOL.xml | 4 +- src-db/database/model/functions/C_DATEDAYINMONTH.xml | 4 +- src-db/database/model/functions/C_DB_PERCENTAGE_PAID.xml | 4 +- src-db/database/model/functions/C_DEBT_PAYMENT_PAID.xml | 4 +- src-db/database/model/functions/C_DEBT_PAYMENT_STATUS.xml | 4 +- src-db/database/model/functions/C_DEBT_PAYMENT_STATUS0.xml | 4 +- src-db/database/model/functions/C_DIVIDE.xml | 4 +- src-db/database/model/functions/C_GETBPLOCATIONID.xml | 4 +- src-db/database/model/functions/C_GETINVOICELINE_TAXAMOUNT.xml | 4 +- src-db/database/model/functions/C_GETINVOICESTATUSFROMSHIPMENT.xml | 2 +- src-db/database/model/functions/C_GETTAX.xml | 2 +- src-db/database/model/functions/C_GETWITHHOLDING.xml | 4 +- src-db/database/model/functions/C_GET_CURRENCY_PRECISION.xml | 4 +- src-db/database/model/functions/C_GET_DEFAULT_PERIOD.xml | 4 +- src-db/database/model/functions/C_GET_IBAN_DISPLAYED_ACCOUNT.xml | 4 +- src-db/database/model/functions/C_GET_ISOWEEK_DAY.xml | 4 +- src-db/database/model/functions/C_GET_NET_AMOUNT_FROM_GROSS.xml | 4 +- src-db/database/model/functions/C_GET_NET_PRICE_FROM_GROSS.xml | 4 +- src-db/database/model/functions/C_GET_PRODUCT_TAXCATEGORY.xml | 4 +- src-db/database/model/functions/C_GET_SERVICE_AMOUNT.xml | 4 +- src-db/database/model/functions/C_GET_TAX_AMT_FROM_NET.xml | 4 +- src-db/database/model/functions/C_IGNORE_ACCENT.xml | 4 +- src-db/database/model/functions/C_INVOICELINE_TAX.xml | 4 +- src-db/database/model/functions/C_INVOICETODATE.xml | 4 +- src-db/database/model/functions/C_INVOICE_PERCENTAGE_PAID.xml | 4 +- src-db/database/model/functions/C_LOCATION_DESCRIPTION.xml | 4 +- src-db/database/model/functions/C_LOCATION_IDENTIFIER.xml | 4 +- src-db/database/model/functions/C_LOCATION_NAME.xml | 4 +- src-db/database/model/functions/C_ORDER_STATUS.xml | 4 +- src-db/database/model/functions/C_PAYMENTDUEDATE.xml | 4 +- src-db/database/model/functions/C_TAX_GET_LEVEL.xml | 4 +- src-db/database/model/functions/C_TAX_GET_ROOT.xml | 4 +- src-db/database/model/functions/C_TAX_ISMEMBER.xml | 4 +- src-db/database/model/functions/C_TRIM.xml | 4 +- src-db/database/model/functions/C_UOM_CONVERT.xml | 4 +- src-db/database/model/functions/FIN_AGING_GETDOCNO.xml | 4 +- src-db/database/model/functions/FIN_AGING_INVOICECURRENCY_RATE.xml | 4 +- src-db/database/model/functions/FIN_AGING_ISDOUBTFULTDEBT.xml | 4 +- src-db/database/model/functions/FIN_AGING_PAYMENTCURRENCY_RATE.xml | 4 +- src-db/database/model/functions/MRP_CHECK_PLANNINGMETHOD.xml | 4 +- src-db/database/model/functions/M_BOM_PRICELIMIT.xml | 4 +- src-db/database/model/functions/M_BOM_PRICELIST.xml | 4 +- src-db/database/model/functions/M_BOM_PRICESTD.xml | 4 +- src-db/database/model/functions/M_BOM_QTY_AVAILABLE.xml | 4 +- src-db/database/model/functions/M_BOM_QTY_ONHAND.xml | 4 +- src-db/database/model/functions/M_BOM_QTY_ORDERED.xml | 4 +- src-db/database/model/functions/M_BOM_QTY_RESERVED.xml | 4 +- src-db/database/model/functions/M_CHECK_STOCK.xml | 4 +- src-db/database/model/functions/M_GETJSONDESCRIPTION.xml | 4 +- src-db/database/model/functions/M_GET_CONVERTED_AUMQTY.xml | 4 +- src-db/database/model/functions/M_GET_CONVERTED_QTY.xml | 4 +- src-db/database/model/functions/M_GET_COST.xml | 4 +- src-db/database/model/functions/M_GET_DEFAULT_AUM_FOR_DOCUMENT.xml | 4 +- src-db/database/model/functions/M_GET_NO_TRX_PRODUCT_COST.xml | 4 +- src-db/database/model/functions/M_GET_OFFER.xml | 4 +- src-db/database/model/functions/M_GET_OFFERS_NAME.xml | 4 +- src-db/database/model/functions/M_GET_OFFERS_PRICE.xml | 4 +- src-db/database/model/functions/M_GET_OFFERS_STD_PRICE.xml | 4 +- src-db/database/model/functions/M_GET_OFFER_PRICE.xml | 4 +- src-db/database/model/functions/M_GET_OFFER_STD_PRICE.xml | 4 +- src-db/database/model/functions/M_GET_PARETO_ABC.xml | 4 +- src-db/database/model/functions/M_GET_PARETO_ABC_LEGACY.xml | 4 +- src-db/database/model/functions/M_GET_PRICELIST_VERSION.xml | 4 +- src-db/database/model/functions/M_GET_PRODUCT_COST.xml | 4 +- src-db/database/model/functions/M_GET_PRODUCT_PRICE.xml | 4 +- src-db/database/model/functions/M_GET_PRODUCT_PRICE_DATE.xml | 4 +- src-db/database/model/functions/M_GET_TRANSACTION_COST.xml | 4 +- src-db/database/model/functions/M_GET_TRX_AND_PRODUCT_COST.xml | 4 +- src-db/database/model/functions/M_ISPARENT_CH_VALUE.xml | 4 +- src-db/database/model/functions/M_WAREHOUSE_DEFAULT_RULE.xml | 4 +- src-db/database/model/functions/M_WAREHOUSE_DEFAULT_RULE_PARAM.xml | 4 +- src-db/database/model/postscript-PostgreSql.sql | 8 +- src-db/database/model/prescript-PostgreSql.sql | 20 +- src-test/src/org/openbravo/test/AllAntTaskTests.java | 6 + src-test/src/org/openbravo/test/authentication/AuthenticationManagerTest.java | 47 ++ src-test/src/org/openbravo/test/base/TestConstants.java | 4 + src-test/src/org/openbravo/test/system/JSONSerialization.java | 215 ++++++++++ src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DatabaseVersionCheck.class | Bin src-util/buildvalidation/src/org/openbravo/buildvalidation/DatabaseVersionCheck.java | 6 +- src-util/diagnostic/config/diagnostics.properties | 4 +- src/org/openbravo/authentication/AuthenticationManager.java | 2 +- src/org/openbravo/erpCommon/ad_callouts/SL_TaxCategory_Org.java | 7 +- src/org/openbravo/erpCommon/ad_process/ApplyModules.html | 14 +- src/org/openbravo/erpCommon/ad_process/ApplyModulesCallServlet.java | 40 +- src/org/openbravo/erpCommon/ad_process/ApplyModulesResponse.java | 63 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java | 2 +- src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports_data.xsql | 8 +- src/org/openbravo/erpCommon/utility/OBError.java | 45 +- src/org/openbravo/erpCommon/utility/WindowTree.java | 9 +- src/org/openbravo/financial/ResetAccounting.java | 3 +- src/org/openbravo/scheduling/OBScheduler.java | 26 +- src/org/openbravo/scheduling/ParameterSerializationException.java | 39 + src/org/openbravo/scheduling/ParameterSerializer.java | 110 +++++ src/org/openbravo/scheduling/ProcessBundle.java | 19 +- src/org/openbravo/scheduling/ProcessContext.java | 130 ++++- 165 files changed, 900 insertions(+), 435 deletions(-) diffs (truncated from 4003 to 300 lines): diff -r 804489012532 -r 3f40f1cc2e7d .hgsigs --- a/.hgsigs Tue May 07 12:58:29 2019 +0200 +++ b/.hgsigs Tue May 14 16:17:07 2019 +0200 @@ -245,3 +245,4 @@ c508fdfd08e0165b19ce0b036057fb477ec53b2d 0 iF0EABECAB0WIQQwlWrRXxlUdnEi7O8Jf+gZ/7aqQwUCXHaDaQAKCRAJf+gZ/7aqQ+WQAKC9aZKEZiAzmHtHS2DU/BebakLrDwCgmPGmEdALKCn+hWjKUkLY6Yc5FbI= ab23c5504c6082c745fd74bdbd8790040217373e 0 iF0EABECAB0WIQQwlWrRXxlUdnEi7O8Jf+gZ/7aqQwUCXLV8WwAKCRAJf+gZ/7aqQyGHAKCi6W3sN7+WShE66VENLwKlvrlWDQCeP0Fu2ITFgmftDOoad6iIaEogDCA= 6154268d4b94fc3e4eee2a6e42cc1bd2cb7c3988 0 iF0EABECAB0WIQQwlWrRXxlUdnEi7O8Jf+gZ/7aqQwUCXJtnAAAKCRAJf+gZ/7aqQxgWAKDD39xe/9/GPyV2/8flksKGQs+RlgCeM5lTApT6W4dcmB+5aN3yCDmDdlI= +10080fe6bda147693cc393a808d1c3b08717dff3 0 iF0EABECAB0WIQQwlWrRXxlUdnEi7O8Jf+gZ/7aqQwUCXNFiOQAKCRAJf+gZ/7aqQy9/AJ4uFDZAAKj7w4tDqWvjCgiwisMgLACfVhQYjql8qv4znV+JqTvNwQsa9Y0= diff -r 804489012532 -r 3f40f1cc2e7d .hgtags --- a/.hgtags Tue May 07 12:58:29 2019 +0200 +++ b/.hgtags Tue May 14 16:17:07 2019 +0200 @@ -256,3 +256,4 @@ c23ab3fedd95c122ea2e49cb4a9d6744f75dd975 3.0PR18Q4.2 e735af032865638eb4f37c83926e20eae145819c 3.0PR18Q4.3 66655fa7994900d014804a4d6cc7a88579c8fb9e 3.0PR19Q1 +5a9355cfa0e6a56f4eeba25c54650ab5c139121e 3.0PR19Q1.1 diff -r 804489012532 -r 3f40f1cc2e7d legal/Licensing.txt --- a/legal/Licensing.txt Tue May 07 12:58:29 2019 +0200 +++ b/legal/Licensing.txt Tue May 14 16:17:07 2019 +0200 @@ -123,9 +123,6 @@ # postgresql-42.2.2.jre7.jar Under the BSD license, also available at http://jdbc.postgresql.org/license.html -# xstream-1.3.1.jar -Under a modified BSD license available at http://xstream.codehaus.org/license.html - # Dojo Foundation javascripts in web/js/dojo/ All files under the Academic Free License 2.1 (license available at http://opensource.org/licenses/afl-2.1.php) @@ -202,13 +199,14 @@ # guava-21.0.jar # javax.inject-1.jar # jboss-logging-3.3.2.Final.jar -# jboss-classfilewriter-1.2.3.Final.jar +# jboss-classfilewriter-1.2.4.Final.jar # weld-api-3.1.Final.jar -# weld-core-impl-3.1.0.Final.jar -# weld-environment-common-3.1.0.Final.jar -# weld-servlet-core-3.1.0.Final.jar +# weld-core-impl-3.1.1.Final.jar +# weld-environment-common-3.1.1.Final.jar +# weld-jsf-3.1.1.Final.jar +# weld-servlet-core-3.1.1.Final.jar # weld-spi-3.1.Final.jar -# weld-web-3.1.0.Final.jar +# weld-web-3.1.1.Final.jar # arquillian-config-api-1.4.1.Final.jar # arquillian-config-impl-base-1.4.1.Final.jar # arquillian-config-spi-1.4.1.Final.jar diff -r 804489012532 -r 3f40f1cc2e7d lib/runtime/xstream-1.3.1.jar Binary file lib/runtime/xstream-1.3.1.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml Tue May 07 12:58:29 2019 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_ISPAYMENTCONFIRMED.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION APRM_ISPAYMENTCONFIRMED"> - <function name="APRM_ISPAYMENTCONFIRMED" type="VARCHAR"> + <function name="APRM_ISPAYMENTCONFIRMED" type="VARCHAR" volatility="STABLE"> <parameter name="status" type="VARCHAR" mode="in"> <default/> </parameter> @@ -19,7 +19,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-2018 Openbravo SLU +* All portions are Copyright (C) 2011-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml Tue May 07 12:58:29 2019 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNOINVPAIDSTATUS.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION APRM_SEQNOINVPAIDSTATUS"> - <function name="APRM_SEQNOINVPAIDSTATUS" type="VARCHAR"> + <function name="APRM_SEQNOINVPAIDSTATUS" type="VARCHAR" volatility="STABLE"> <parameter name="p_paymentmethod_id" type="VARCHAR" mode="in"> <default/> </parameter> @@ -22,7 +22,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) 2015-2018 Openbravo SLU +* All portions are Copyright (C) 2015-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml Tue May 07 12:58:29 2019 +0200 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_SEQNUMBERPAYMENTSTATUS.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION APRM_SEQNUMBERPAYMENTSTATUS"> - <function name="APRM_SEQNUMBERPAYMENTSTATUS" type="VARCHAR"> + <function name="APRM_SEQNUMBERPAYMENTSTATUS" type="VARCHAR" volatility="STABLE"> <parameter name="status" type="VARCHAR" mode="in"> <default/> </parameter> @@ -16,7 +16,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) 2014-2018 Openbravo SLU +* All portions are Copyright (C) 2014-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.3.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.3.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.4.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/jboss-classfilewriter-1.2.4.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.0.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.0.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.1.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-core-impl-3.1.1.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.0.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.0.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.1.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-environment-common-3.1.1.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.0.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.0.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.1.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-jsf-3.1.1.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.0.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.0.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.1.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-servlet-core-3.1.1.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.0.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.0.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.1.Final.jar Binary file modules/org.openbravo.base.weld/lib/runtime/weld-web-3.1.1.Final.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/lib/dbsourcemanager.jar Binary file src-db/database/lib/dbsourcemanager.jar has changed diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_COLUMN_IDENTIFIER.xml --- a/src-db/database/model/functions/AD_COLUMN_IDENTIFIER.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_COLUMN_IDENTIFIER.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_COLUMN_IDENTIFIER"> - <function name="AD_COLUMN_IDENTIFIER" type="VARCHAR"> + <function name="AD_COLUMN_IDENTIFIER" type="VARCHAR" volatility="STABLE"> <parameter name="p_tablename" type="VARCHAR" mode="in"> <default/> </parameter> @@ -22,7 +22,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) 2001-2006 Openbravo SLU +* All portions are Copyright (C) 2001-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_COLUMN_IDENTIFIER_REF_SQL.xml --- a/src-db/database/model/functions/AD_COLUMN_IDENTIFIER_REF_SQL.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_COLUMN_IDENTIFIER_REF_SQL.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_COLUMN_IDENTIFIER_REF_SQL"> - <function name="AD_COLUMN_IDENTIFIER_REF_SQL" type="VARCHAR"> + <function name="AD_COLUMN_IDENTIFIER_REF_SQL" type="VARCHAR" volatility="STABLE"> <parameter name="p_tableref" type="VARCHAR" mode="in"> <default/> </parameter> @@ -28,7 +28,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) 2001-2006 Openbravo SLU +* All portions are Copyright (C) 2001-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_COLUMN_IDENTIFIER_SQL.xml --- a/src-db/database/model/functions/AD_COLUMN_IDENTIFIER_SQL.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_COLUMN_IDENTIFIER_SQL.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_COLUMN_IDENTIFIER_SQL"> - <function name="AD_COLUMN_IDENTIFIER_SQL" type="VARCHAR"> + <function name="AD_COLUMN_IDENTIFIER_SQL" type="VARCHAR" volatility="STABLE"> <parameter name="p_tablename" type="VARCHAR" mode="in"> <default/> </parameter> @@ -16,7 +16,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) 2001-2006 Openbravo SLU +* All portions are Copyright (C) 2001-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_COLUMN_IDENTIFIER_STD.xml --- a/src-db/database/model/functions/AD_COLUMN_IDENTIFIER_STD.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_COLUMN_IDENTIFIER_STD.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_COLUMN_IDENTIFIER_STD"> - <function name="AD_COLUMN_IDENTIFIER_STD" type="VARCHAR"> + <function name="AD_COLUMN_IDENTIFIER_STD" type="VARCHAR" volatility="STABLE"> <parameter name="p_tablename" type="VARCHAR" mode="in"> <default/> </parameter> @@ -19,7 +19,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) 2001-2006 Openbravo SLU +* All portions are Copyright (C) 2001-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_DBA_USER_CONST_SEARCHCOND.xml --- a/src-db/database/model/functions/AD_DBA_USER_CONST_SEARCHCOND.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_DBA_USER_CONST_SEARCHCOND.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_DBA_USER_CONST_SEARCHCOND"> - <function name="AD_DBA_USER_CONST_SEARCHCOND" type="VARCHAR"> + <function name="AD_DBA_USER_CONST_SEARCHCOND" type="VARCHAR" volatility="STABLE"> <parameter name="p_constraintname" type="VARCHAR" mode="in"> <default/> </parameter> @@ -16,7 +16,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) 2001-2006 Openbravo SLU +* All portions are Copyright (C) 2001-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_GET_DOCTYPE.xml --- a/src-db/database/model/functions/AD_GET_DOCTYPE.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_GET_DOCTYPE.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_GET_DOCTYPE"> - <function name="AD_GET_DOCTYPE" type="VARCHAR"> + <function name="AD_GET_DOCTYPE" type="VARCHAR" volatility="STABLE"> <parameter name="p_clientid" type="VARCHAR" mode="in"> <default/> </parameter> @@ -25,7 +25,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) 2001-2011 Openbravo SLU +* All portions are Copyright (C) 2001-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml --- a/src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_GET_DOCTYPE_EXPENSES"> - <function name="AD_GET_DOCTYPE_EXPENSES" type="VARCHAR"> + <function name="AD_GET_DOCTYPE_EXPENSES" type="VARCHAR" volatility="STABLE"> <parameter name="p_clientid" type="VARCHAR" mode="in"> <default/> </parameter> @@ -25,7 +25,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) 2010 Openbravo SLU +* All portions are Copyright (C) 2010-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_GET_DOC_LE_BU.xml --- a/src-db/database/model/functions/AD_GET_DOC_LE_BU.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_GET_DOC_LE_BU.xml Tue May 14 16:17:07 2019 +0200 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <database name="FUNCTION AD_GET_DOC_LE_BU"> - <function name="AD_GET_DOC_LE_BU" type="VARCHAR"> + <function name="AD_GET_DOC_LE_BU" type="VARCHAR" volatility="STABLE"> <parameter name="p_header_table" type="VARCHAR" mode="in"> <default/> </parameter> @@ -25,7 +25,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) 2009-2012 Openbravo SLU +* All portions are Copyright (C) 2009-2019 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************/ diff -r 804489012532 -r 3f40f1cc2e7d src-db/database/model/functions/AD_GET_LEVEL_NODE_TREE.xml --- a/src-db/database/model/functions/AD_GET_LEVEL_NODE_TREE.xml Tue May 07 12:58:29 2019 +0200 +++ b/src-db/database/model/functions/AD_GET_LEVEL_NODE_TREE.xml Tue May 14 16:17:07 2019 +0200 _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits