details:   https://code.openbravo.com/erp/devel/main/rev/b8005a4df44f
changeset: 34293:b8005a4df44f
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Fri Jun 29 19:05:48 2018 +0000
summary:   CI: merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/a8f3a6a5c80c
changeset: 34294:a8f3a6a5c80c
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Fri Jun 29 10:23:35 2018 +0530
summary:   Fixes Issue 0038667: "Not Balance" error received when posting
a reconciliation (although suspense balancing is not needed)

getBalance() method should return ZERO as transaction lines
in reconciliation are always balanced.

However transaction line linked with payment are skipped for
posting if payment method & financial account in payment
is not configured with upon reconciliation use account
in payment in and payment out allowed section in payment
method tab of financial account.

details:   https://code.openbravo.com/erp/devel/main/rev/ddd5c0ea4a67
changeset: 34295:ddd5c0ea4a67
user:      Sandra Huguet <sandra.huguet <at> openbravo.com>
date:      Mon Jul 02 13:31:37 2018 +0200
summary:   related to issue 38667 clarify the documentation of the 
getbalanced() function

details:   https://code.openbravo.com/erp/devel/main/rev/a0ae932e734f
changeset: 34296:a0ae932e734f
user:      Armaignac <collazoandy4 <at> gmail.com>
date:      Mon Jun 25 15:28:36 2018 -0400
summary:   Fixed issue 38792:The process "Create price list" increases the 
product price

The process Create Price List was increasing the product price when the price 
list
schema have two or more lines at product level.

Now the price list schema lines defined at product level is take into account in
the Create Price List process.

A new JUnit test was added to properly check this behavior.

A new preference was created to calculate the product price in a hierarchical 
way

details:   https://code.openbravo.com/erp/devel/main/rev/493ea476aaad
changeset: 34297:493ea476aaad
user:      Sandra Huguet <sandra.huguet <at> openbravo.com>
date:      Wed Jul 04 09:22:23 2018 +0200
summary:   related to issue 38792 added modulescript with default value of 
preference

added modulescript with default value of hierarchical price list
preference depends on the openbravo version.

details:   https://code.openbravo.com/erp/devel/main/rev/7c6329f153dd
changeset: 34298:7c6329f153dd
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Thu Jun 28 15:29:50 2018 +0530
summary:   Fixes Issue 38832:Copy from Order it does not copy line description

Order Line description was wrongly set from Order description,
it will be set from Order Line from which the new Order Line
is created.

details:   https://code.openbravo.com/erp/devel/main/rev/9d031bc2d0c9
changeset: 34299:9d031bc2d0c9
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Mon Jul 02 22:37:49 2018 +0530
summary:   Related to Issue 38832:Copy from Order it does not copy line 
description

Modify the copy line from order related tests to check copied line
description with the original line description instead of checking
with header description

details:   https://code.openbravo.com/erp/devel/main/rev/55d1ef5f6082
changeset: 34300:55d1ef5f6082
user:      Sandra Huguet <sandra.huguet <at> openbravo.com>
date:      Wed Jul 04 17:45:38 2018 +0200
summary:   related to issue 38832 update Copyright

details:   https://code.openbravo.com/erp/devel/main/rev/85da1c363b49
changeset: 34301:85da1c363b49
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 05 08:47:26 2018 +0200
summary:   fixes issue 38892: not necessary to include jaxws-api library

details:   https://code.openbravo.com/erp/devel/main/rev/8bf896a22664
changeset: 34302:8bf896a22664
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Tue Dec 12 18:23:16 2017 +0100
summary:   Related to issue 37460: Check delivered status in C&R.

The delivered status must be different for an order after the cancel and 
replace process depending in the associated shipments

details:   https://code.openbravo.com/erp/devel/main/rev/6b875b0a1505
changeset: 34303:6b875b0a1505
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Wed Jul 04 16:09:49 2018 +0200
summary:   Fixed issue 37603: The CL flow used to fail in some cases with 
services.
It was not possible to do a Cancel Layaway proces with one ticket that contains 
a deleted (and stored) service line, nor a ticket with a delivered service.

details:   https://code.openbravo.com/erp/devel/main/rev/f4e9ff9ed7bb
changeset: 34304:f4e9ff9ed7bb
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 05 09:47:14 2018 +0200
summary:   fixes issue 38869: jaxbl-impl library should be included in the 
classpath

  Added the JAXB Runtime module. It is mainly required by Hibernate 5.3 in 
order to:

  - Rebuild the system from the Module Management Console without errors
  - Rebuild the system from the command line using JDK11

details:   https://code.openbravo.com/erp/devel/main/rev/e21023f96bf5
changeset: 34305:e21023f96bf5
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Thu Jul 05 10:00:54 2018 +0200
summary:   Related to issue 37603: Backed out changeset 6b875b0a1505

details:   https://code.openbravo.com/erp/devel/main/rev/fdc9ea867984
changeset: 34306:fdc9ea867984
user:      Asier Martirena <asier.martirena <at> openbravo.com>
date:      Thu Jul 05 12:44:28 2018 +0200
summary:   Related to issue 37460: Removed wrongly closed parenthesis

details:   https://code.openbravo.com/erp/devel/main/rev/8cdf0c74bec6
changeset: 34307:8cdf0c74bec6
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jul 06 12:52:33 2018 +0200
summary:   related with issue 38671: removed unused parameter

  field param in FIC.setValueOfColumnInRequest was always null, so no need to
  have it.

details:   https://code.openbravo.com/erp/devel/main/rev/eed99aa47f9b
changeset: 34308:eed99aa47f9b
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jul 06 12:59:08 2018 +0200
summary:   related to bug 38671: added context information to log in case of 
failure

details:   https://code.openbravo.com/erp/devel/main/rev/7d1b4e0de850
changeset: 34309:7d1b4e0de850
user:      Armaignac <collazoandy4 <at> gmail.com>
date:      Tue Jun 26 12:18:58 2018 -0400
summary:   Fixes issue 38816:Sales Invoice Dimensional Report of a Product 
Category checked
as summary level does not show data.

If the product category checked as summary with some categories below it is 
selected
the report doesn't show data because does not take into account the hierarchy

The Report take into account the product category hierarchy to filter the 
categories

details:   https://code.openbravo.com/erp/devel/main/rev/8ae21a187b22
changeset: 34310:8ae21a187b22
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 10 12:17:31 2018 +0200
summary:   fixed issue 38923: unknown nature eclipse warning

  Removed non standard org.openarchitectureware.base.oawNature nature and its
  associated build command.

details:   https://code.openbravo.com/erp/devel/main/rev/cf4416b527d9
changeset: 34311:cf4416b527d9
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Mon Jun 25 09:27:44 2018 +0200
summary:   Fixed issue 38524: Cannot configure timeout for sending emails.

In order to fully support timeout for emails the following has been done:
- Updated javax.mail to the latest version to date (1.6.1), which includes
along with socket read timeout, connection and write timeout.
- Added a Smtp server timeout field in Smtp Server configuration tab which
defines the timeout that will be used in seconds.
- Improved EmailManager API by including a cleaner implementation of sendMail
method.

details:   https://code.openbravo.com/erp/devel/main/rev/fea1e9c8b23e
changeset: 34312:fea1e9c8b23e
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Thu Jul 12 10:14:48 2018 +0000
summary:   Merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/326f3d73a55e
changeset: 34313:326f3d73a55e
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Fri Jul 13 23:50:48 2018 +0530
summary:   Fixes Issue 38858:Cannot process a Landed Cost if the role
does not have access to Cost Adjustment window

** use flush() in processLandedCost before restoring from
admin mode so that cost adjustment created in the process
is saved in database properly using admin mode, it also
saved Updated landed cost object to database.

details:   https://code.openbravo.com/erp/devel/main/rev/dc3d9d26aeb4
changeset: 34314:dc3d9d26aeb4
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Fri Jul 13 11:57:27 2018 +0530
summary:   Fixes Issue 38799:More quantity reserved than available after booking
 a reopened sales order with more ordered quantity

** When ordered qty is greater than already reserved quantity
then v_pendingtounreserve needs to be considered as ZERO instead
of negative value as it exceeds the reserved qty than the available
qty.

details:   https://code.openbravo.com/erp/devel/main/rev/7c8fe974bb45
changeset: 34315:7c8fe974bb45
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jul 20 08:28:38 2018 +0200
summary:   related to bug 39005: added log

  Added verbose debug log to StaticResourceComponent, to be able to trace issues
  when generating resources.

details:   https://code.openbravo.com/erp/devel/main/rev/abf122047848
changeset: 34316:abf122047848
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jul 20 08:30:59 2018 +0200
summary:   fixed bug 39005: BaseComponentProvider is not thread safe

  Static appDependencies has been changed from HashMap to ConcurrentHashMap,
  this field can potentially be concurrently initialized from several classes
  being HashMap not thread safe can lead to inconsistent results.

details:   https://code.openbravo.com/erp/devel/main/rev/933545d7accf
changeset: 34317:933545d7accf
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 10 12:27:54 2018 +0200
summary:   [jdk8] raise eclipse projects to use jdk8

details:   https://code.openbravo.com/erp/devel/main/rev/3030ba96b418
changeset: 34318:3030ba96b418
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 10 13:15:45 2018 +0200
summary:   [jdk8] check in buil.xml jdk7 is not used

details:   https://code.openbravo.com/erp/devel/main/rev/c925911a5c0b
changeset: 34319:c925911a5c0b
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Jul 11 09:03:01 2018 +0200
summary:   [jdk8] related to bug 36834: removed support for rhino JS engine

  There were some reflective code intented to support JS engines present in 
different
  JDK versions: Rhino in JDK <= 7 and Nashorn startinf from JDK 8.

  Notes:
   * Date JavaScript objects have been kept as Object rather than NativeDate
     (ie. formatDate(Object d)) because Nashorn NativeDate.getDate, API accepts
     Object because it checks whether it is in the JavaScript prototype 
hierarchy
     of JS Date.
   * We are relying on jdk.nashorn.internal package which can be somehow 
problematic,
     but as even NativeDate is in that package and we were in practice through
     reflection assuming the object was of that type, there should not be a real
     difference.
   * In JDK 11, Nashorn is deprecated for removal (JEP 335) with no alternative
     so far. Once actual removal occurs in some future JDK, this code will stop
     working.

details:   https://code.openbravo.com/erp/devel/main/rev/c1b26c569ce4
changeset: 34320:c1b26c569ce4
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Jul 16 09:48:37 2018 +0200
summary:   [jdk8] don't allow jdk 6 nor 7

details:   https://code.openbravo.com/erp/devel/main/rev/24c23f55ecef
changeset: 34321:24c23f55ecef
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Jul 16 13:07:51 2018 +0200
summary:   [jdk8] related to bug 36834: backed out changeset c925911a5c0b

  Even in JDK8, Nashorn's jdk.nashorn.internal.objects.NativeDate is publicly
  accessible, in JDK9+ it is in a closed module so not longer accessible API.

  We need to continue using reflection to make it work.

details:   https://code.openbravo.com/erp/devel/main/rev/f2ea92b11b54
changeset: 34322:f2ea92b11b54
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Wed Jul 18 10:15:25 2018 +0200
summary:   [jdk8] pi merge

details:   https://code.openbravo.com/erp/devel/main/rev/ae51ebbe1adf
changeset: 34323:ae51ebbe1adf
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jul 20 12:25:35 2018 +0200
summary:   fixes 38675: raised minimum stack Java version to Java 8

details:   https://code.openbravo.com/erp/devel/main/rev/e2c56d84d26d
changeset: 34324:e2c56d84d26d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jul 24 10:39:37 2018 +0200
summary:   related to issue 39005: minor code improvements

  - Can directly return the createComponentResource result
  - Use diamond operator

details:   https://code.openbravo.com/erp/devel/main/rev/86467599d9b1
changeset: 34325:86467599d9b1
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Apr 04 12:38:11 2018 +0200
summary:   [hb5.3] updated libraries

details:   https://code.openbravo.com/erp/devel/main/rev/bcb935caf83a
changeset: 34326:bcb935caf83a
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Apr 05 16:12:43 2018 +0200
summary:   [hb5.3] make it compile

  - CriteriaImpl, EntityKey, PersistentBag, Session, SessionFactoryImpl and 
SessionImplementor classes were repackaged in Hibernate 4.0
  - Getter and Setter classes were repackaged in Hibernate 5.0
  - UUIDGenerator.generate method now accepts a SharedSessionContract instead 
of a SessionImplementor
  - Starting from Hibernate 5.2, SessionFactory extends 
javax.persistence.EntityManagerFactory: DalSessionFactory must implement the 
new inherited methods
  - Issue HHH-3529 was solved in Hibernate 3.2.4, there is no need of 
workarounding it in DalSessionFactory.
  - Starting from Hibernate 5.0, PropertyAccessStrategy is used instead of 
PropertyAccessor
  - AbstractEntityTuplizer.buildInstantiator method signature changed in 
Hibernate 5.1
  - Starting from Hibernate 4.0, the withOptions() method is used to get a 
Session builder from the SessionFactory. This builder can be used to retrieve 
the connection.
  - SessionFactoryImplementor.getConnectionProvider() was removed in Hibernate 
5.0, this is because the access to connections via JdbcConnectionAccess is 
preferred. JdbcConnectionAccess is tied to the Hibernate Session to properly 
account for contextual information.
  - Transaction.wasRolledBack() is no longer available starting from Hibernate 
5.0, it must be replaced with Transaction.getStatus() == 
TransactionStatus.ROLLED_BACK

details:   https://code.openbravo.com/erp/devel/main/rev/38785d0487f3
changeset: 34327:38785d0487f3
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 06 15:32:51 2018 +0200
summary:   [hb5.3] Configuration.addXML is no longer supported

details:   https://code.openbravo.com/erp/devel/main/rev/fc044f6a02f9
changeset: 34328:fc044f6a02f9
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 06 15:33:16 2018 +0200
summary:   [hb5.3] Make tomcat start

details:   https://code.openbravo.com/erp/devel/main/rev/39ce9571c2c4
changeset: 34329:39ce9571c2c4
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Apr 09 18:19:21 2018 +0200
summary:   [hb5.3] Retrieve the JdbcConnectionAccess properly

details:   https://code.openbravo.com/erp/devel/main/rev/cc9a1fabee99
changeset: 34330:cc9a1fabee99
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Apr 09 18:38:15 2018 +0200
summary:   [hb5.3] Close dangling connection after Tomcat start

  This changeset is intended to do the same as [1] using the new Hibernate API. 
But with this change, the pool is completely closed (is no longer usable).

  Please note that when stop supporting work without an external connection 
pool, the if clause can be removed allowing to close the Hibernate pool in all 
cases

[1] 
https://code.openbravo.com/erp/devel/pi/rev/9534e8e498fde6508ff2bf5988fd05a7da0c3bf2

details:   https://code.openbravo.com/erp/devel/main/rev/0ae5115bb6f4
changeset: 34331:0ae5115bb6f4
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Apr 09 19:30:46 2018 +0200
summary:   [hb5.3] Add comment and update copyright year

details:   https://code.openbravo.com/erp/devel/main/rev/762ad8970c5b
changeset: 34332:762ad8970c5b
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 17:42:16 2018 +0200
summary:   [hb5.3] Legacy-style query parameters ('?') are no longer supported

  - To avoid errors when executing a query using OBQuery with positional 
parameters, which are no longer supported in Hibernate, now we parse the query 
transforming the parameters into named parameters.
  - Added a test case to cover this scenario

details:   https://code.openbravo.com/erp/devel/main/rev/e3ebd55d0bfa
changeset: 34333:e3ebd55d0bfa
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 18:04:17 2018 +0200
summary:   [hb5.3] 'parameters' list is no longer needed

details:   https://code.openbravo.com/erp/devel/main/rev/7b9c7a501242
changeset: 34334:7b9c7a501242
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 18:05:07 2018 +0200
summary:   [hb5.3] Deprecate getParameters() and setParameters(Map) methods

details:   https://code.openbravo.com/erp/devel/main/rev/114b90421044
changeset: 34335:114b90421044
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 18:53:54 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query instead of deprecated 
org.hibernate.Query

details:   https://code.openbravo.com/erp/devel/main/rev/5bf16201c6a9
changeset: 34336:5bf16201c6a9
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 18:58:50 2018 +0200
summary:   [hb5.3] Iterate over the "entrySet" instead of the "keySet"

details:   https://code.openbravo.com/erp/devel/main/rev/20f496bb08a5
changeset: 34337:20f496bb08a5
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 19:02:36 2018 +0200
summary:   [hb5.3] ScrollableResults is AutoCloseable

details:   https://code.openbravo.com/erp/devel/main/rev/2842384a1212
changeset: 34338:2842384a1212
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 19:13:52 2018 +0200
summary:   [hb5.3] OBQuery can return any type of object

details:   https://code.openbravo.com/erp/devel/main/rev/06f378312b88
changeset: 34339:06f378312b88
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 19:15:12 2018 +0200
summary:   [hb5.3] Query in summary function don't return an BaseOBOBject

details:   https://code.openbravo.com/erp/devel/main/rev/d8476fa92183
changeset: 34340:d8476fa92183
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Apr 10 19:16:38 2018 +0200
summary:   [hb5.3] Using java 8

details:   https://code.openbravo.com/erp/devel/main/rev/89a8af6df21a
changeset: 34341:89a8af6df21a
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 13 14:00:16 2018 +0200
summary:   [hb5.3] Handle generics properly in OBQuery

 - Reverted changes to return any type of object in OBQuery: it handles just 
those classes extending BaseOBObject again.
 - Add a new createQuery() method that allows to specify the type to be 
returned for those cases where the query does not return a BaseOBObject.

details:   https://code.openbravo.com/erp/devel/main/rev/c761537eade1
changeset: 34342:c761537eade1
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 13 14:09:45 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query instead of deprecated 
org.hibernate.Query

details:   https://code.openbravo.com/erp/devel/main/rev/424fe74bc081
changeset: 34343:424fe74bc081
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 13 14:19:53 2018 +0200
summary:   [hb5.3] Use special parameter name to try to avoid conflicts

details:   https://code.openbravo.com/erp/devel/main/rev/f0ee705bf7eb
changeset: 34344:f0ee705bf7eb
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 13 14:28:59 2018 +0200
summary:   [hb5.3] Add stream() method

details:   https://code.openbravo.com/erp/devel/main/rev/70c24beabccf
changeset: 34345:70c24beabccf
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 13 14:44:04 2018 +0200
summary:   [hb5.3] Fix query failing after login

 - Use named parameters instead of desupported legacy-style query parameters 
('?')
 - Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/5cfc6702f80b
changeset: 34346:5cfc6702f80b
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 13 14:51:29 2018 +0200
summary:   [hb5.3] Add note about possible return type change when using 
setSelectClause()

details:   https://code.openbravo.com/erp/devel/main/rev/4794317b4ebb
changeset: 34347:4794317b4ebb
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Apr 18 12:50:03 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/45ee2ebe2fda
changeset: 34348:45ee2ebe2fda
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Apr 18 13:41:25 2018 +0200
summary:   [hb5.3] Get dialect from the session factory's service registry

details:   https://code.openbravo.com/erp/devel/main/rev/631631d86084
changeset: 34349:631631d86084
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Apr 18 19:02:46 2018 +0200
summary:   [hb5.3] Add missing code from pi merge

details:   https://code.openbravo.com/erp/devel/main/rev/f30a05331481
changeset: 34350:f30a05331481
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Apr 19 09:40:04 2018 +0200
summary:   [hb5.3] Fix queries failing on window load

details:   https://code.openbravo.com/erp/devel/main/rev/eee16f9556c8
changeset: 34351:eee16f9556c8
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Apr 19 13:59:30 2018 +0200
summary:   [hb5.3] Replace setParameter(int, value) with setParameter(String, 
Object)

  Use named parameters in those places that were using positional parameters 
with OBQuery.setParameter(int, value).

details:   https://code.openbravo.com/erp/devel/main/rev/d39bfd1dae14
changeset: 34352:d39bfd1dae14
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Apr 19 19:08:25 2018 +0200
summary:   [hb5.3] Replace setString(int, value) with setParameter(String, 
Object)

details:   https://code.openbravo.com/erp/devel/main/rev/43a6240d896e
changeset: 34353:43a6240d896e
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Apr 20 15:04:32 2018 +0200
summary:   [hb5.3] Replace setString(int, value) with setParameter(String, 
Object)

details:   https://code.openbravo.com/erp/devel/main/rev/21cd8e756081
changeset: 34354:21cd8e756081
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Apr 23 12:22:27 2018 +0200
summary:   [hb5.3] Fix ModelProvider warnings

  - Using JPA Criteria instead of deprecated session.createCriteria(Class)
  - Using NativeQuery instead of deprecated SQLQuery. Adding 
@SuppressWarnings(rawtypes) for the non-typed session.createNativeQuery() 
method, as ResultTransformer[1] recommeded approach is deprecated

[1] 
https://vladmihalcea.com/why-you-should-use-the-hibernate-resulttransformer-to-customize-result-set-mappings/

details:   https://code.openbravo.com/erp/devel/main/rev/7489e37ee441
changeset: 34355:7489e37ee441
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Apr 25 10:56:38 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/b94040340ca2
changeset: 34356:b94040340ca2
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Apr 26 12:35:48 2018 +0200
summary:   Add missing method javadoc

details:   https://code.openbravo.com/erp/devel/main/rev/fecdeea8da60
changeset: 34357:fecdeea8da60
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Apr 26 13:30:50 2018 +0200
summary:   [hb5.3] Minor javadoc improvement

details:   https://code.openbravo.com/erp/devel/main/rev/8faaacf43b28
changeset: 34358:8faaacf43b28
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 02 09:39:21 2018 +0200
summary:   [hb5.3] 5.3.0.CR2

details:   https://code.openbravo.com/erp/devel/main/rev/13329c5b48d5
changeset: 34359:13329c5b48d5
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 02 09:41:55 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/0ee6262ddd3f
changeset: 34360:0ee6262ddd3f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 03 19:18:16 2018 +0200
summary:   [hb5.3] Fix query for individual summary field

details:   https://code.openbravo.com/erp/devel/main/rev/4935e43b6992
changeset: 34361:4935e43b6992
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 03 19:21:19 2018 +0200
summary:   [hb5.3] Update copyright year

details:   https://code.openbravo.com/erp/devel/main/rev/5aef22950387
changeset: 34362:5aef22950387
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 04 10:36:43 2018 +0200
summary:   [hb5.3] Test cases to cover proxy loading behavior when accessing 
their ID

details:   https://code.openbravo.com/erp/devel/main/rev/645f28061a4f
changeset: 34363:645f28061a4f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 04 12:38:42 2018 +0200
summary:   [hb5.3] Use Object.class if querying a unique result which isn't a 
BaseOBObject

details:   https://code.openbravo.com/erp/devel/main/rev/61c163c7e428
changeset: 34364:61c163c7e428
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 07 08:49:48 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/7d1c2245fc0a
changeset: 34365:7d1c2245fc0a
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 07 12:30:49 2018 +0200
summary:   [hb5.3] Remove deprecated configuration properties usage

  With issue[1] it was introduced the ability to configure Hibernate's hql 
query plan cache size. The constants used to define the size were deprecated:

  - QUERY_PLAN_CACHE_MAX_STRONG_REFERENCES is deprecated in favor of 
QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE
  - QUERY_PLAN_CACHE_MAX_SOFT_REFERENCES is deprecated in favor of 
QUERY_PLAN_CACHE_MAX_SIZE

  Note that if the new properties are not defined, the sizes are still being 
retrieved using the old ones[2].

  Besides, note that since issue[1] it is not necessary to explicitly set the 
values of the hibernate configuration settings, as they are added automatically 
with the addCommonHibernateProperties() method if they are defined in the 
Openbravo.properties file.

  For this reason, we are just removing the code that explicitly configures the 
two deprecated properties.

[1] https://issues.openbravo.com/view.php?id=37641
[2] 
https://github.com/hibernate/hibernate-orm/commit/b4659173a88abbbc44d414af9e70e36abdc754ca

details:   https://code.openbravo.com/erp/devel/main/rev/b46f61cff7c7
changeset: 34366:b46f61cff7c7
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 07 13:43:22 2018 +0200
summary:   [hb5.3] Use available JPA_VALIDATION_MODE constant

details:   https://code.openbravo.com/erp/devel/main/rev/81307e582987
changeset: 34367:81307e582987
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 07 13:50:00 2018 +0200
summary:   [hb5.3] PostgreSQLDialect is deprecated

details:   https://code.openbravo.com/erp/devel/main/rev/c6fe89eb360f
changeset: 34368:c6fe89eb360f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 07 18:58:58 2018 +0200
summary:   [hb5.3] Use NativeQuery instead of deprecated SQLQuery

details:   https://code.openbravo.com/erp/devel/main/rev/ffb68910ce3f
changeset: 34369:ffb68910ce3f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 07 19:11:13 2018 +0200
summary:   [hb5.3] Use DYNAMIC batch fetch style

  By default Hibernate uses the LEGACY batch style. With the current model, the 
SessionFactoryImpl is retaining in memory almost 1GB of heap, which means that 
this object is ~700MB higher than before the upgrade.

  For the moment, taking the DYNAMIC batch style which implies a reduction of 
~130MB respect to the size of the SessionFactoryImpl before the upgrade.

details:   https://code.openbravo.com/erp/devel/main/rev/c54317de216d
changeset: 34370:c54317de216d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue May 08 08:48:25 2018 +0200
summary:   [hb5.3] Do not create the .hbm file twice if hibernate.hbm.file 
property is set

details:   https://code.openbravo.com/erp/devel/main/rev/e41f91366efe
changeset: 34371:e41f91366efe
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue May 08 08:56:28 2018 +0200
summary:   [hb5.3] Log improvements

details:   https://code.openbravo.com/erp/devel/main/rev/0d4d93a7465e
changeset: 34372:0d4d93a7465e
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 09 08:48:49 2018 +0200
summary:   [hb5.3] Changes due to deprecated API

  - Use org.hibernate.query.Query instead of org.hibernate.Query
  - Use ParameterMetadata#getNamedParameterNames() instead of 
getNamedParameters()
  - Use javax.persistence.Tuple query instead of getReturnAliases()

details:   https://code.openbravo.com/erp/devel/main/rev/7c73ec04e243
changeset: 34373:7c73ec04e243
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 09 10:54:49 2018 +0200
summary:   [hb5.3] Use new API in summary field calculation

details:   https://code.openbravo.com/erp/devel/main/rev/6f387bc07f18
changeset: 34374:6f387bc07f18
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 09 16:32:51 2018 +0200
summary:   [hb5.3] Avoid @SuppressWarnings(rawtypes)

details:   https://code.openbravo.com/erp/devel/main/rev/82ffc8afa9d5
changeset: 34375:82ffc8afa9d5
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 09 19:29:46 2018 +0200
summary:   [hb5.3] Use HQL queries instead of deprecated Session.createCriteria

details:   https://code.openbravo.com/erp/devel/main/rev/a5c313849ab3
changeset: 34376:a5c313849ab3
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 09 19:43:38 2018 +0200
summary:   [hb5.3] Minor improvements

details:   https://code.openbravo.com/erp/devel/main/rev/82087b0dfa89
changeset: 34377:82087b0dfa89
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 10 08:34:34 2018 +0200
summary:   [hb5.3] Minor query definition improvements

details:   https://code.openbravo.com/erp/devel/main/rev/5eb45eeaa506
changeset: 34378:5eb45eeaa506
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 10 12:31:18 2018 +0200
summary:   [hb5.3] Use HQL queries instead of deprecated Session.createCriteria

details:   https://code.openbravo.com/erp/devel/main/rev/766c29f00daf
changeset: 34379:766c29f00daf
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 10 13:27:38 2018 +0200
summary:   [hb5.3] Add test case for OBquery with an OBContext object parameter

  Added test case to cover issue https://issues.openbravo.com/view.php?id=38512

details:   https://code.openbravo.com/erp/devel/main/rev/11b915a814e4
changeset: 34380:11b915a814e4
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 10 13:40:02 2018 +0200
summary:   [hb5.3] Improve test assertion

details:   https://code.openbravo.com/erp/devel/main/rev/962f8e744cd3
changeset: 34381:962f8e744cd3
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 10 13:46:46 2018 +0200
summary:   [hb5.3] Use AvailableSettings

details:   https://code.openbravo.com/erp/devel/main/rev/77197226528d
changeset: 34382:77197226528d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 11 09:38:52 2018 +0200
summary:   [hb5.3] Remove tuplizer declaration in the Hibernate mapping

  The OBTuplizer/OBDynamicTuplizar usage is historical when there were ideas to 
support dynamic non-generated objects. This does not apply anymore, in many 
ways the generated classes are very standard and should directly work from a 
standard perspective.

details:   https://code.openbravo.com/erp/devel/main/rev/7ff5aee1e8be
changeset: 34383:7ff5aee1e8be
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 11 09:52:43 2018 +0200
summary:   [hb5.3] Minor code improvements

 - Reorder the modifiers of the constants to comply with the Java Language 
Specification
 - Use diamond operator
 - Remove commented out code
 - Use the proper alternatives when applies (StringBuilder)

details:   https://code.openbravo.com/erp/devel/main/rev/e683c7cfe322
changeset: 34384:e683c7cfe322
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 11 09:56:17 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/1b310eb36ce6
changeset: 34385:1b310eb36ce6
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 18 12:29:03 2018 +0200
summary:   [hb5.3] Upgrade hibernate core library to version 5.3.0.Final

details:   https://code.openbravo.com/erp/devel/main/rev/6bcd9546185f
changeset: 34386:6bcd9546185f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri May 18 12:34:38 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/30e958057379
changeset: 34387:30e958057379
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 21 13:55:02 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/c622a81bb344
changeset: 34388:c622a81bb344
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 21 16:28:30 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/09d38f8d9f99
changeset: 34389:09d38f8d9f99
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 21 16:46:52 2018 +0200
summary:   [hb5.3] Logging improvements

details:   https://code.openbravo.com/erp/devel/main/rev/3a81005e6124
changeset: 34390:3a81005e6124
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 21 16:48:30 2018 +0200
summary:   [hb5.3] Remove deprecated registerSQLFunction method

details:   https://code.openbravo.com/erp/devel/main/rev/8440740fa303
changeset: 34391:8440740fa303
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon May 21 19:08:28 2018 +0200
summary:   [hb5.3] Fix failing test case

  Now when calling OBDal.getInstance().getSession().beginTransaction() being 
the transaction already active, an IllegalStateException is thrown.

  Added a check to prevent beginning the transaction if it is already active.

details:   https://code.openbravo.com/erp/devel/main/rev/91f89e326c11
changeset: 34392:91f89e326c11
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue May 22 09:55:24 2018 +0200
summary:   [hb5.3] Fix failing example test cases

details:   https://code.openbravo.com/erp/devel/main/rev/bef72bcf62f7
changeset: 34393:bef72bcf62f7
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed May 23 19:11:31 2018 +0200
summary:   [hb5.3] Define the property access strategy properly

  - Renamed OBDynamicPropertyHandler as DalPropertyAccessStrategy. The 
OBDynamicPropertyHandler was originally intended for dynamic objects but it was 
also used as the property accessor when defining the hibernate mapping. For 
this reason, it has been renamed.
  - Refactored and extracted the getter/setter definition to the 
DalPropertyAccess class which now contains the logic to access the properties.

details:   https://code.openbravo.com/erp/devel/main/rev/03d4a731ee74
changeset: 34394:03d4a731ee74
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 24 09:55:40 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/8df645d6bf72
changeset: 34395:8df645d6bf72
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 24 10:04:00 2018 +0200
summary:   [hb5.3] Minor code improvements

details:   https://code.openbravo.com/erp/devel/main/rev/5a1c1318f964
changeset: 34396:5a1c1318f964
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 24 11:31:06 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/e06161521afa
changeset: 34397:e06161521afa
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu May 24 13:03:28 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/8ebe1a873daa
changeset: 34398:8ebe1a873daa
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 01 10:11:27 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/bbcb48500861
changeset: 34399:bbcb48500861
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 01 15:32:37 2018 +0200
summary:   [hb5.3] Use transaction status instead of removed wasRolledBack() 
method

details:   https://code.openbravo.com/erp/devel/main/rev/ab239faed028
changeset: 34400:ab239faed028
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 07 12:32:50 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/1911286e20dd
changeset: 34401:1911286e20dd
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 07 13:57:02 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/a364ea3cbd04
changeset: 34402:a364ea3cbd04
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 08 14:48:13 2018 +0200
summary:   [hb5.3] Disable Property Nullability Check by default

  In Hibernate 3.6 the property nullability check was disabled by default[1]. 
In Hibernate 5.3 it is indeed enabled by default, so we are disabling it by 
default in order to keep the same behavior when creating entities through DAL

[1] 
https://github.com/alostale/hibernate-orm/commit/9b38bca8eaeb08f7bd2fc65567b0c0937896a060

details:   https://code.openbravo.com/erp/devel/main/rev/ed1c1e7720df
changeset: 34403:ed1c1e7720df
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 08 14:53:03 2018 +0200
summary:   [hb5.3] Add javadoc

details:   https://code.openbravo.com/erp/devel/main/rev/26d18839bb80
changeset: 34404:26d18839bb80
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 08 14:56:35 2018 +0200
summary:   [hb5.3] Changed test name

details:   https://code.openbravo.com/erp/devel/main/rev/47d3e4649056
changeset: 34405:47d3e4649056
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 10:19:40 2018 +0200
summary:   [hb5.3] Changes due to StatelessSession hierarchy cleanup

  In Hibernate 5.2, there was a cleanup in the Session and StatelessSession 
hierarchies. In the case of the SessionFactory.openStatelessSession() method, 
we are no longer receiving a SessionImplementor but a SharedSessionContract 
instance.

  To be able to initialize the connection in the initializeDBSessionInfo() 
method, we are casting the stateless session as a StatelessSessionImpl 
instance. This way, we can retrieve the connection used by the session.

details:   https://code.openbravo.com/erp/devel/main/rev/86e4ebb8ae1a
changeset: 34406:86e4ebb8ae1a
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 10:23:53 2018 +0200
summary:   [hb5.3] Update copyright year

details:   https://code.openbravo.com/erp/devel/main/rev/baf4fd13518e
changeset: 34407:baf4fd13518e
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 10:40:38 2018 +0200
summary:   [hb5.3] Prevent NPE

  Prevent NPE by checking if Configuration.getSqlFunctions() returns null. This 
method now can return null because the map of SQL functions is lazily created 
(it is not initialized until a new function is about to be added)

details:   https://code.openbravo.com/erp/devel/main/rev/29596904cc74
changeset: 34408:29596904cc74
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 11:45:54 2018 +0200
summary:   [hb5.3] org.hibernate.query.Query.count() does not throw 
QueryException

  If a QueryException is thrown when building the query, it is wrapped and 
eventually thrown inside an IllegalArgumentException.

details:   https://code.openbravo.com/erp/devel/main/rev/8b4c39017b93
changeset: 34409:8b4c39017b93
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 14:01:56 2018 +0200
summary:   [hb5.3] Handle properly the case where the column has not an alias

details:   https://code.openbravo.com/erp/devel/main/rev/b34f179acb61
changeset: 34410:b34f179acb61
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 16:40:01 2018 +0200
summary:   [hb5.3] Handle properly when a column has no alias + code 
improvements

  - Prevented possible NPE in case the query uses columns without an alias 
assigned
  - Refactored some complex if clause and extracted logic into a private method
  - Removed identical sub-expressions on both sides of operator "||"
  - Some other minor improvements

details:   https://code.openbravo.com/erp/devel/main/rev/78a85ae642a6
changeset: 34411:78a85ae642a6
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 11 19:35:31 2018 +0200
summary:   [hb5.3] GenericJDBCException is wrapped inside a PersistenceException

  If there is a PersistenceException when flushing changes into the database, 
the SessionImpl wraps it in a PersistenceException that we need to catch

details:   https://code.openbravo.com/erp/devel/main/rev/08885d0e4c8e
changeset: 34412:08885d0e4c8e
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 12 09:06:19 2018 +0200
summary:   [hb5.3] Fix wrong count retrieval

details:   https://code.openbravo.com/erp/devel/main/rev/628a89f997ad
changeset: 34413:628a89f997ad
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 12 10:55:18 2018 +0200
summary:   [hb5.3] Error after evict an already evicted object

  When invoking evict() with an already evicted object, Hibernate can't find it 
in the persintence context. In this case, it is verified whether the passed 
object is even an entity, and if not an IllegalArgumentException is thrown. 
This is different than the legacy Hibernate behavior, but what JPA 2.1 is 
calling for with EntityManager.detach.

  Therefore, this exception was not being thrown with Hibernate 3.6. In order 
to keep the same behavior, we are overriding the getEntityName() of the 
OBInterceptor. In this situation, this is the first method invoked by Hibernate 
when guessing the name of an entity.

  Thanks to the implementation of this method, Hibernate can verify that the 
passed object is an entity, preventing the thrown of the exception.

details:   https://code.openbravo.com/erp/devel/main/rev/9df03f74e17c
changeset: 34414:9df03f74e17c
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 12 11:17:45 2018 +0200
summary:   [hb5.3] Add missing javadoc for new test

details:   https://code.openbravo.com/erp/devel/main/rev/275e56353b0c
changeset: 34415:275e56353b0c
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 12 11:18:58 2018 +0200
summary:   [hb5.3] Improve comment

details:   https://code.openbravo.com/erp/devel/main/rev/ed97f101df46
changeset: 34416:ed97f101df46
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 12 11:19:50 2018 +0200
summary:   [hb5.3] Improve assertion text

details:   https://code.openbravo.com/erp/devel/main/rev/90562decdc07
changeset: 34417:90562decdc07
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 08:54:51 2018 +0200
summary:   [hb5.3] Configuration.getClassMappings() is no longer available

  It is no longer to get in-flight state of mappings with 
Configuration.getClassMappings(). Instead we can define a Service Provider 
Interface (SPI) that captures the SessionFactory build-time metadata which is 
only available during bootstrap.

  To be able to provide an SPI during bootstrap we are adding the 
buildConfiguration() method in the SessionFactoryController which can be 
extended by its subclasses.

details:   https://code.openbravo.com/erp/devel/main/rev/7a6ffc383dba
changeset: 34418:7a6ffc383dba
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 10:15:12 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/9d8a0a3fac37
changeset: 34419:9d8a0a3fac37
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 12:35:21 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/69f79acb04ae
changeset: 34420:69f79acb04ae
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 13:22:27 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/dac14edf39e6
changeset: 34421:dac14edf39e6
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 13:23:24 2018 +0200
summary:   [hb5.3] Update copyright year

details:   https://code.openbravo.com/erp/devel/main/rev/4503cfc379c5
changeset: 34422:4503cfc379c5
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 15:42:58 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/36264ad8b98e
changeset: 34423:36264ad8b98e
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 15:53:05 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/98e2d80c3032
changeset: 34424:98e2d80c3032
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 16:01:19 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/60af5abcf8d9
changeset: 34425:60af5abcf8d9
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 14 16:04:16 2018 +0200
summary:   [hb5.3] Missing changes after last pi merge

details:   https://code.openbravo.com/erp/devel/main/rev/9f8b96a25350
changeset: 34426:9f8b96a25350
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 19 16:37:54 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/7ddc484272db
changeset: 34427:7ddc484272db
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 19 16:39:02 2018 +0200
summary:   [hb5.3] Use diamond operator

details:   https://code.openbravo.com/erp/devel/main/rev/193356cbfaba
changeset: 34428:193356cbfaba
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 20 08:30:16 2018 +0200
summary:   [hb5.3] Use createNativeQuery() instead of deprecated 
createSQLQuery()

details:   https://code.openbravo.com/erp/devel/main/rev/a845a141e7a9
changeset: 34429:a845a141e7a9
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 20 10:16:38 2018 +0200
summary:   [hb5.3] Add test case to cover grid summaries calculation

details:   https://code.openbravo.com/erp/devel/main/rev/58cf1a94960f
changeset: 34430:58cf1a94960f
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Wed Jun 20 13:05:24 2018 +0200
summary:   [hb5.3] Updating Query uses to use the new org.hibernate.query.Query.

details:   https://code.openbravo.com/erp/devel/main/rev/1d4c9aa4150d
changeset: 34431:1d4c9aa4150d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 20 13:54:39 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/5086c8f7ef85
changeset: 34432:5086c8f7ef85
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 20 16:43:48 2018 +0200
summary:   [hb5.3] Reformat file

details:   https://code.openbravo.com/erp/devel/main/rev/98abb3b25c05
changeset: 34433:98abb3b25c05
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 20 16:45:14 2018 +0200
summary:   [hb5.3] Cast to Object[] to avoid warnings due argument changed to 
vararg

  Starting from Hibernate 5.1.0[1], Restrictions.in() accepts a vararg argument 
(Object...) instead of an Object[] array. Due to this change we need to cast 
the String[] parameter to Object[] to pass the strings as separate parameters 
to this method.

  Note that Restrictions still has another in() method that accepts a 
Collection as argument.

[1] https://hibernate.atlassian.net/browse/HHH-9791

details:   https://code.openbravo.com/erp/devel/main/rev/1093044aa097
changeset: 34434:1093044aa097
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Thu Jun 21 10:45:08 2018 +0200
summary:   [hb5.3] Replacing deprecated OBCriteria.LEFT_JOIN with 
JoinType.LEFT_OUTER_JOIN.

details:   https://code.openbravo.com/erp/devel/main/rev/b9e4c0fe7b4d
changeset: 34435:b9e4c0fe7b4d
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Thu Jun 21 13:59:04 2018 +0200
summary:   [hb5.3] Cast to Object[] to avoid warnings due to argument changed 
to vararg.

Fixed all other cases where this warning occurs.

details:   https://code.openbravo.com/erp/devel/main/rev/2ea4e9c6e01b
changeset: 34436:2ea4e9c6e01b
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 22 14:15:53 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query + Tuple to retrieve the aliases

details:   https://code.openbravo.com/erp/devel/main/rev/18785273779b
changeset: 34437:18785273779b
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 22 14:28:53 2018 +0200
summary:   [hb5.3] Minor code improvements

details:   https://code.openbravo.com/erp/devel/main/rev/677cf6b9e17d
changeset: 34438:677cf6b9e17d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jun 22 14:54:27 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/9e6a198d4d92
changeset: 34439:9e6a198d4d92
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 25 09:04:29 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/db0487a57785
changeset: 34440:db0487a57785
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 25 09:06:46 2018 +0200
summary:   [hb5.3] Remove undesired commit with testing code

details:   https://code.openbravo.com/erp/devel/main/rev/34b74e67b589
changeset: 34441:34b74e67b589
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 25 09:20:26 2018 +0200
summary:   [hb5.3] OBQuery.iterate() method is deprecated

details:   https://code.openbravo.com/erp/devel/main/rev/0faea2763ab3
changeset: 34442:0faea2763ab3
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Mon Jun 25 10:59:56 2018 +0200
summary:   [hb5.3] Replaced deprecated Query.setString() calls with 
Query.setParameter()

details:   https://code.openbravo.com/erp/devel/main/rev/bf0e6a42437b
changeset: 34443:bf0e6a42437b
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Mon Jun 25 11:28:34 2018 +0200
summary:   [hb5.3] Replaced query parameter calls to use Query.setParameter()

details:   https://code.openbravo.com/erp/devel/main/rev/7ad199393357
changeset: 34444:7ad199393357
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jun 25 12:49:28 2018 +0200
summary:   [hb5.3] Use org.hibernate.query.Query

details:   https://code.openbravo.com/erp/devel/main/rev/8c2707917b0d
changeset: 34445:8c2707917b0d
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jun 26 13:47:14 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/f81d69380061
changeset: 34446:f81d69380061
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 27 12:13:37 2018 +0200
summary:   [hb5.3] Use session.createFilter is deprecated

details:   https://code.openbravo.com/erp/devel/main/rev/85bcb927baff
changeset: 34447:85bcb927baff
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jun 27 12:52:11 2018 +0200
summary:   [hb5.3] Fix error in test suite execution

  Before finish the test we reinitialize the DalSessionFactoryController, this 
is now required because if Hibernate detects that the Entity/Session manager 
instance has been closed it does not allow to open new sessions with it.

details:   https://code.openbravo.com/erp/devel/main/rev/e2fe1d6336c8
changeset: 34448:e2fe1d6336c8
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 28 16:48:59 2018 +0200
summary:   [hb5.3] Fix invalid native query definition

details:   https://code.openbravo.com/erp/devel/main/rev/e6c2a61a0806
changeset: 34449:e6c2a61a0806
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jun 28 19:07:46 2018 +0200
summary:   [hb5.3] Fix failing query

details:   https://code.openbravo.com/erp/devel/main/rev/cba583c52968
changeset: 34450:cba583c52968
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 02 13:06:30 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/ed1eedc2e50a
changeset: 34451:ed1eedc2e50a
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 02 17:34:09 2018 +0200
summary:   [hb5.3] Use a query to retrieve the translation of the translatable 
properties

details:   https://code.openbravo.com/erp/devel/main/rev/b1e1b6b91f24
changeset: 34452:b1e1b6b91f24
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 05 10:26:57 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/85392cd903ff
changeset: 34453:85392cd903ff
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 05 12:52:35 2018 +0200
summary:   [hb5.3] Set default batch fetch style to PADDED

details:   https://code.openbravo.com/erp/devel/main/rev/c9b0dd865fe5
changeset: 34454:c9b0dd865fe5
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 05 13:19:40 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/6c46b5c3b0ca
changeset: 34455:6c46b5c3b0ca
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 05 13:33:10 2018 +0200
summary:   [hb5.3] Remove warning by setting the type of the query

details:   https://code.openbravo.com/erp/devel/main/rev/8a54f4936e79
changeset: 34456:8a54f4936e79
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 10:12:41 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/6c6637bfddd0
changeset: 34457:6c6637bfddd0
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 10:34:16 2018 +0200
summary:   [hb5.3] Improve class javadocs

details:   https://code.openbravo.com/erp/devel/main/rev/bcb0e047cbbd
changeset: 34458:bcb0e047cbbd
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 10:36:06 2018 +0200
summary:   [hb5.3] Fix copyright year

details:   https://code.openbravo.com/erp/devel/main/rev/788d76b8a970
changeset: 34459:788d76b8a970
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 10:56:20 2018 +0200
summary:   [hb5.3] Not need to initialize "newConnection" to null

details:   https://code.openbravo.com/erp/devel/main/rev/51ff84fd4537
changeset: 34460:51ff84fd4537
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 10:59:23 2018 +0200
summary:   [hb5.3] Declare the array of strings properly

details:   https://code.openbravo.com/erp/devel/main/rev/5f72dd8e47a3
changeset: 34461:5f72dd8e47a3
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 12:54:43 2018 +0200
summary:   [hb5.3] Throw exception instead of logging and continue

details:   https://code.openbravo.com/erp/devel/main/rev/fe2ec0fc5915
changeset: 34462:fe2ec0fc5915
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 16:04:01 2018 +0200
summary:   [hb5.3] Minor improvements in OBQuery.deleteQuery + new test case

details:   https://code.openbravo.com/erp/devel/main/rev/6eeda7a4a587
changeset: 34463:6eeda7a4a587
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 16:15:25 2018 +0200
summary:   [hb5.3] Do not return a typed query with OBQuery.deleteQuery method

details:   https://code.openbravo.com/erp/devel/main/rev/04d7af0dd07b
changeset: 34464:04d7af0dd07b
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 16 19:14:53 2018 +0200
summary:   [hb5.3] Upgrade libraries for 5.3.2 version

details:   https://code.openbravo.com/erp/devel/main/rev/b21c64d1c1d9
changeset: 34465:b21c64d1c1d9
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jul 17 10:28:25 2018 +0200
summary:   [hb5.3] Legal information required for Byte Buddy library

details:   https://code.openbravo.com/erp/devel/main/rev/78578e79e0cc
changeset: 34466:78578e79e0cc
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jul 18 10:31:13 2018 +0200
summary:   [hb5.3] Revert changes in getFieldSortIndex method

  Keep using the deprecated getReturnAliases() instead of the Tuple query. This 
is because at this point we want to avoid executing the query to retrieve the 
aliases

details:   https://code.openbravo.com/erp/devel/main/rev/ebefcde63408
changeset: 34467:ebefcde63408
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jul 18 13:08:18 2018 +0200
summary:   [hb5.3] Can directly use OBquery.uniqueResultObject()

details:   https://code.openbravo.com/erp/devel/main/rev/93354d6732e0
changeset: 34468:93354d6732e0
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Jul 19 19:16:02 2018 +0200
summary:   [hb5.3] GenericJDBCException are wrapped inside a 
PersistenceException

details:   https://code.openbravo.com/erp/devel/main/rev/898c95460be2
changeset: 34469:898c95460be2
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jul 20 09:50:50 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/f308c6457bcc
changeset: 34470:f308c6457bcc
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jul 20 10:51:09 2018 +0200
summary:   [hb5.3] Use LEGACY fetch style

  Use LEGACY fetch style because test cases are failing with PADDED style when 
assertions are enabled

details:   https://code.openbravo.com/erp/devel/main/rev/57d6a91794af
changeset: 34471:57d6a91794af
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jul 20 13:37:12 2018 +0200
summary:   [hb5.3] Merge with pi

details:   https://code.openbravo.com/erp/devel/main/rev/309779aad0d3
changeset: 34472:309779aad0d3
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Jul 23 16:05:06 2018 +0200
summary:   [hb5.3] Fix error in ant tasks with JDK11 due to class loading 
issues with JAXB

details:   https://code.openbravo.com/erp/devel/main/rev/95dcfa93d706
changeset: 34473:95dcfa93d706
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jul 24 10:44:21 2018 +0200
summary:   fixes issue 37064: upgrade hibernate to version 5.3.2

details:   https://code.openbravo.com/erp/devel/main/rev/328be6af97c0
changeset: 34474:328be6af97c0
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 24 12:08:20 2018 +0200
summary:   related to bug 39014: code clean up

  extracted different actions to separate methods

details:   https://code.openbravo.com/erp/devel/main/rev/fc0c131d8cd0
changeset: 34475:fc0c131d8cd0
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 24 12:13:23 2018 +0200
summary:   fixed bug 39014: unneeded queries to ad_alert

  When counting active alerts, a count query was executed per each accesible
  alert rule. As part of the alert sql is dynamically generated based on rule's
  filter clase, it is only necessary to execute different queries per each
  different filter clause.

  Now alerts are grouped by fiter clause to execute the queries.

details:   https://code.openbravo.com/erp/devel/main/rev/3d151a1172b8
changeset: 34476:3d151a1172b8
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 24 12:29:30 2018 +0200
summary:   fixed bug 39023: unneeded contention to count active alerts

  Commit transaction after updating ad_session so that locks on ad_session are 
not
  hold while counting active alerts

details:   https://code.openbravo.com/erp/devel/main/rev/3af494a7f094
changeset: 34477:3af494a7f094
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jul 24 13:02:16 2018 +0200
summary:   related to issue 37064: fix error in export.database

  Add a check to ensure whether the external connection pool class is present 
in the classpath. This affects some ant tasks which are not able to load that 
class, and use the default Hibernate connection pool instead

details:   https://code.openbravo.com/erp/devel/main/rev/1dbba4eb40f8
changeset: 34478:1dbba4eb40f8
user:      Mark <markmm82 <at> gmail.com>
date:      Wed Jul 18 17:56:03 2018 -0400
summary:   Fixes issue 38861: Fixed Create Variants if  ProductCharacteristic 
hasn't values

An empty error message was shown in Create Variants if the Product 
Characteristic
hadd Subset but not values because it was trying to iterate hover an empty 
collection
in an incorrect way.

This solution includes:
- Save in a local variable the list with the Product Characteristics to be 
processed
  to avoid calling  .list() method twice because it will repeat the same query 
and it is
  not needed.
- Avoid using a OBCriteria to get the list of ProductCharacteristicConf objects 
defined
  for the ProductCharacteristic is processing. This list is accessed directly 
from the
  object by calling the prCh.getProductCharacteristicConfList() method.
- If the processing ProductCharacteristic hasn't any configuration then it is 
not executed
  the section of code in charge of create the auxiliary information to be used 
to create
  the variants. In this way the exception throwed in the issue is not happening.
- Avoid to try to generate variants if there aren't any product characteristic 
configuration.
  The hasNext flag is initiallized with true if exists at least one variant to 
be created, and false
  in other case.
- Modified the do {} while block to use a while block and avoid create the 
first variant if any exists.

details:   https://code.openbravo.com/erp/devel/main/rev/79bbbb6e87d0
changeset: 34479:79bbbb6e87d0
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Tue Jul 24 16:11:24 2018 +0200
summary:   related to bug 39014: fixed NPE

  When processing alert rules with null filter clause

details:   https://code.openbravo.com/erp/devel/main/rev/7ce4beaa1c5f
changeset: 34480:7ce4beaa1c5f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jul 25 10:10:21 2018 +0200
summary:   fixes issue 39038: Hibernate warning appears when executing some ant 
tasks

details:   https://code.openbravo.com/erp/devel/main/rev/404df897b70f
changeset: 34481:404df897b70f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jul 25 11:30:21 2018 +0200
summary:   related to issue 37064: add null check

  Added null check because after the Hibernate upgrade, the getReturnAliases() 
method returns null for those columns in the select which does not have an alias

details:   https://code.openbravo.com/erp/devel/main/rev/bbdfc89a0802
changeset: 34482:bbdfc89a0802
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Wed Jul 25 11:34:31 2018 +0200
summary:   related to issue 39038: replace .jar compiled with wrong Java version

details:   https://code.openbravo.com/erp/devel/main/rev/4e896f3e4b17
changeset: 34483:4e896f3e4b17
user:      Armaignac <collazoandy4 <at> gmail.com>
date:      Wed Jul 18 23:32:49 2018 -0400
summary:   Fixes issue 38864: Problems in 'Add Details' (Payment In) when 
autodistribute
amount property is disabled

When 'Add Payment: Automatically distribute amounts' property is set to 'N' or
there are more than 100 shown invoices, if you have many selected invoices and
you change the 'Actual Payment' value to the same as 'Expected Payment',
'There is a difference of' doesn't refresh automatically (it should be 0) and
therefore, 'Overpayment Action' combo box doesn't dissapear. Both fields should
be refreshed in real time when 'Actual Payment' is modified.

Now the fields are properly updated even if the amount doesn't distribute
automatically

details:   https://code.openbravo.com/erp/devel/main/rev/7bdc07f52133
changeset: 34484:7bdc07f52133
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Mon Jul 16 12:38:57 2018 +0530
summary:   Fixes Issue 0038867:Cannot process a Landed Cost if the role does 
not have
access to the organization of a transaction that needs to be adjusted

In method generateTransactionCosts of Cost Adjustment Process,
use Admin mode with client org check flag as false.

details:   https://code.openbravo.com/erp/devel/main/rev/8b5e2d88f586
changeset: 34485:8b5e2d88f586
user:      Mark <markmm82 <at> gmail.com>
date:      Wed Jul 18 22:56:00 2018 -0400
summary:   Fixes issue 38926: Not Posted Transaction Report is showing records 
that belong
to organizations the role does not have access to

Added filtering by organizations to avoid see entries of organizations not 
accessible
by the user role in the Not Posted Transaction Report.

details:   https://code.openbravo.com/erp/devel/main/rev/0c7bc541e28f
changeset: 34486:0c7bc541e28f
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Fri Jul 27 10:33:29 2018 +0200
summary:   related to issue 38675: fix comment

details:   https://code.openbravo.com/erp/devel/main/rev/f8a0698bec67
changeset: 34487:f8a0698bec67
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Jul 27 11:04:10 2018 +0200
summary:   fixed bug 39060: reports randomly not downloaded using different 
server names

  When a report is generated in server a response with the information to 
download
  it is sent back to client. This information included full url based on 
strDireccion
  value, this variable is not thread safe and in case of using differnt names it
  can take an unexpected value.

  Now instead of an absolute path, we send a relative path startring from 
context.

details:   https://code.openbravo.com/erp/devel/main/rev/070fbca94d52
changeset: 34488:070fbca94d52
user:      Armaignac <collazoandy4 <at> gmail.com>
date:      Thu Jul 26 10:40:34 2018 -0400
summary:   Fixes issue 0038909:"PLM Status" field in Product window should be 
renamed

As part of the project Product Lifecycle Management a new field has been added
to the Product window to set the status of the product. The label for that field
is set as "PLM Status", a name that can be improved.

The PLM Status field was renamed to Lifecycle Status in Product window.

details:   https://code.openbravo.com/erp/devel/main/rev/85528f7d08b4
changeset: 34489:85528f7d08b4
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Tue Jul 31 19:09:32 2018 +0200
summary:   fixes issue 39076: Clean up jta library related legal information

details:   https://code.openbravo.com/erp/devel/main/rev/1de5f88e8ae4
changeset: 34490:1de5f88e8ae4
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Tue Jul 31 00:08:23 2018 +0530
summary:   Fixes Issue 38932:Wrong date in Costing tab when manually
adjusting a stock decrease: ending date is prior to
starting date

** Use transaction process date instead of current date
to create costing register

details:   https://code.openbravo.com/erp/devel/main/rev/3bdec175d941
changeset: 34491:3bdec175d941
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Aug 02 13:03:20 2018 +0200
summary:   fixes bug 38907: PG error text parser is not translating properly 
some messages

  Fix for issue #38827 was not taking into accout the possibility of having 
multiple translatable elements (text surrounded by @) in the same error message.

  Therefore, it has been restored the previous regular expression, and we are 
now directly stripping the part that contains the technical information of a 
trigger failure from the DB message returned by PostgreSQL.

details:   https://code.openbravo.com/erp/devel/main/rev/f78e4433d0cc
changeset: 34492:f78e4433d0cc
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Thu Aug 02 13:16:08 2018 +0200
summary:   related to issue 38907: add test case

  - Extracted the test that reproduces some particular scenarios to test the 
error parsing into new ErrorTextParserIntegrationTest test class.
  - Use the ErrorTextParserTest to keep just those tests that directly test the 
parsing/translation of error string messages.

details:   https://code.openbravo.com/erp/devel/main/rev/97100140eab3
changeset: 34493:97100140eab3
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Aug 02 13:19:02 2018 +0200
summary:   fixes issue 38855: Error shown in Purchase Order Report is not user 
friendly

details:   https://code.openbravo.com/erp/devel/main/rev/984e19080e17
changeset: 34494:984e19080e17
user:      Javier Armendáriz <javier.armendariz <at> openbravo.com>
date:      Wed Aug 01 13:42:45 2018 +0200
summary:   Fixed issue 38922: The variants of a product are not shown.

Currently the manage variants datasource is limited to 1000 variants, and
if this limit is exceeded no data is calculated even if performing filters.
This process needs further optimization and refactor.
This changeset adds the possibility of showing an error message when a exception
in the datasource is thrown. This let us to show a different message when
variants limit is exceeded or no variants are available.

details:   https://code.openbravo.com/erp/devel/main/rev/d535ae1bfc55
changeset: 34495:d535ae1bfc55
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Wed Aug 08 06:11:43 2018 +0000
summary:   Merge back from main

details:   https://code.openbravo.com/erp/devel/main/rev/bfd7a414183a
changeset: 34496:bfd7a414183a
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Wed Aug 08 10:49:06 2018 +0000
summary:   CI: update AD_MODULE to version 34495

diffstat:

 .hgsigs                                                                        
                                                       |    2 +
 .hgtags                                                                        
                                                       |    2 +
 .project                                                                       
                                                       |    6 -
 .settings/org.eclipse.jdt.core.prefs                                           
                                                       |    7 +-
 build.xml                                                                      
                                                       |    7 +-
 config/eclipse/Openbravo-eclipse-prefs.epf                                     
                                                       |    6 +-
 legal/ASM_BSD_license.txt                                                      
                                                       |   29 +
 legal/Licensing.txt                                                            
                                                       |   36 +-
 legal/Sun_license_agreement.txt                                                
                                                       |  367 ----------
 legal/jta/COPYRIGHT                                                            
                                                       |   51 -
 legal/jta/DistributionREADME                                                   
                                                       |   23 -
 legal/jta/JavaTransactionAPI_Entitlement(20070303).txt                         
                                                       |   35 -
 lib/runtime/byte-buddy-1.8.12.jar                                              
                                                       |  Bin 
 lib/runtime/classmate-1.3.4.jar                                                
                                                       |  Bin 
 lib/runtime/hibernate-commons-annotations-5.0.4.Final.jar                      
                                                       |  Bin 
 lib/runtime/hibernate-core-5.3.2.Final.jar                                     
                                                       |  Bin 
 lib/runtime/hibernate-jpa-2.0-api-1.0.0.Final.jar                              
                                                       |  Bin 
 lib/runtime/hibernate3-patched.jar                                             
                                                       |  Bin 
 lib/runtime/jandex-2.0.5.Final.jar                                             
                                                       |  Bin 
 lib/runtime/javassist-3.20.0-GA.jar                                            
                                                       |  Bin 
 lib/runtime/javassist-3.22.0-GA.jar                                            
                                                       |  Bin 
 lib/runtime/javax.mail-1.6.1.jar                                               
                                                       |  Bin 
 lib/runtime/javax.persistence-api-2.2.jar                                      
                                                       |  Bin 
 lib/runtime/jaxb-impl-2.2.6.jar                                                
                                                       |  Bin 
 lib/runtime/jaxws-api-2.2.12.jar                                               
                                                       |  Bin 
 lib/runtime/jboss-logging-3.3.2.Final.jar                                      
                                                       |  Bin 
 lib/runtime/jboss-transaction-api_1.2_spec-1.1.1.Final.jar                     
                                                       |  Bin 
 lib/runtime/jta.jar                                                            
                                                       |  Bin 
 lib/runtime/mail-1.4.4.jar                                                     
                                                       |  Bin 
 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/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromTransaction.java
                  |    4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
                            |    3 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
                                      |   23 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/MatchTransactionDao.java
                                    |   13 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/TransactionsDao.java
                                        |   20 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_PaymentEventListener.java
                             |   12 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/event/FIN_ReconciliationEventListener.java
                      |   14 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddOrderOrInvoiceFilterExpressionHandler.java
  |    8 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/FundsTransferGLItemDefaultValueExpression.java
 |    7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
                                     |    5 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPaymentFromJournalLine.java
                      |    8 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionProcess.java
                             |    9 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/RecordID2Filling.java
                                   |  105 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
                            |    5 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
                                        |   25 +-
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
                                        |    3 +-
 
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-test/org/openbravo/client/application/test/ADCSInitialization.java
                       |   14 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ADAlertDatasourceService.java
                           |   13 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler.java
                                 |  190 ++--
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/GlobalMenu.java
                                         |    7 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
                                        |   32 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/OBBindings.java
                                         |   12 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java
                                      |   17 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachImplementationManager.java
             |    3 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentAH.java
                            |    5 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/attachment/AttachmentUtils.java
                         |   15 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/CloneOrderActionHandler.java
              |    9 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/DataPoolSelectionEventHandler.java
                |    4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/example/GridExampleActionHandler.java
                   |    9 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/RoleInfo.java
                   |   19 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoComponent.java
          |   11 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java
                     |    4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
       |    6 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
                 |   30 +-
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-grid.js
                  |    4 +
 
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.kernel/src/org/openbravo/client/kernel/BaseComponentProvider.java
                                        |   15 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StaticResourceComponent.java
                                      |   26 +-
 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.myob/src/org/openbravo/client/myob/MyOBUtils.java 
                                                       |   10 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java
                                             |   10 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
                                                   |   15 +-
 
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/QueryListDataSource.java
                                    |  122 +-
 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.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
    |   69 +-
 
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.datasource/src/org/openbravo/service/datasource/ADTreeDatasourceService.java
                            |    2 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceProperty.java
                                 |   22 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java
                                  |   16 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java
                               |   82 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/ReadOnlyDataSourceService.java
                          |   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.service.json/src/org/openbravo/service/json/DataEntityQueryService.java
                                         |    4 +-
 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
                                         |    7 +-
 
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.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java
              |   55 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/model/domaintype/SelectorDomainType.java
        |   33 +-
 
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.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js
                      |   18 +
 
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/lib/dbsourcemanager.jar                                        
                                                       |  Bin 
 src-db/database/model/functions/C_ORDER_POST1.xml                              
                                                       |    5 +-
 src-db/database/model/functions/M_PRICELIST_CREATE.xml                         
                                                       |   36 +-
 src-db/database/model/tables/C_POC_CONFIGURATION.xml                           
                                                       |    4 +
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                                       |   39 +
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                                                       |   18 +-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                                                       |   36 +-
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                                                       |   16 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                                                       |    2 +-
 src-db/database/sourcedata/AD_REF_LIST.xml                                     
                                                       |   12 +
 src-test/src/org/openbravo/advpaymentmngt/test/TestUtility.java                
                                                       |    6 +-
 src-test/src/org/openbravo/test/AllAntTaskTests.java                           
                                                       |    2 +
 src-test/src/org/openbravo/test/AllQuickAntTaskTests.java                      
                                                       |    2 +
 src-test/src/org/openbravo/test/AllWebserviceTests.java                        
                                                       |    4 +-
 src-test/src/org/openbravo/test/AntTaskTests.java                              
                                                       |    2 +
 src-test/src/org/openbravo/test/base/BaseTest.java                             
                                                       |    8 +-
 src-test/src/org/openbravo/test/base/OBBaseTest.java                           
                                                       |    6 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/CopyLinesFromOrdersTest.java
                                                      |   15 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestConstants.java 
                                                      |    5 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_13.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_14.java 
                                                      |   11 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_15.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_16.java 
                                                      |    8 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_17.java 
                                                      |    8 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_18.java 
                                                      |   19 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_19.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataPO_20.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_01.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_02.java 
                                                      |   11 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_03.java 
                                                      |    9 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_04.java 
                                                      |    8 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_05.java 
                                                      |    8 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_06.java 
                                                      |   19 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_07.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_08.java 
                                                      |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_21.java
                                                   |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CLFOTestDataSO_AUM_22.java
                                                   |    7 +-
 
src-test/src/org/openbravo/test/copyLinesFromOrders/data/CopyLinesFromOrdersTestData.java
                                             |    5 +-
 src-test/src/org/openbravo/test/costing/utils/TestCostingUtils.java            
                                                       |   22 +-
 src-test/src/org/openbravo/test/dal/ADCachedMultiThreadTest.java               
                                                       |    7 +-
 src-test/src/org/openbravo/test/dal/ComputedColumnsTest.java                   
                                                       |   11 +-
 src-test/src/org/openbravo/test/dal/DalComplexQueryTestOrderLine.java          
                                                       |   11 +-
 src-test/src/org/openbravo/test/dal/DalPerformanceExampleTest.java             
                                                       |   22 +-
 src-test/src/org/openbravo/test/dal/DalPerformanceProxyTest.java               
                                                       |    6 +-
 src-test/src/org/openbravo/test/dal/DalQueryTest.java                          
                                                       |    4 +-
 src-test/src/org/openbravo/test/dal/DalTest.java                               
                                                       |  154 ++++-
 src-test/src/org/openbravo/test/dal/HiddenUpdateTest.java                      
                                                       |   78 +-
 src-test/src/org/openbravo/test/dal/IssuesTest.java                            
                                                       |   23 +-
 src-test/src/org/openbravo/test/datasource/SummaryFieldRequestTest.java        
                                                       |  101 ++
 src-test/src/org/openbravo/test/db/model/functions/ADOrgTreeTest.java          
                                                       |   10 +-
 src-test/src/org/openbravo/test/db/model/triggers/M_inoutlinetrgTest.java      
                                                       |   14 +-
 src-test/src/org/openbravo/test/model/ClassLoaderTest.java                     
                                                       |    4 +-
 src-test/src/org/openbravo/test/model/RuntimeModelTest.java                    
                                                       |   16 +-
 src-test/src/org/openbravo/test/modularity/DBPrefixTest.java                   
                                                       |   15 +-
 src-test/src/org/openbravo/test/modularity/TableNameTest.java                  
                                                       |   18 +-
 src-test/src/org/openbravo/test/pricelist/PriceListTest.java                   
                                                       |   13 +-
 src-test/src/org/openbravo/test/pricelist/data/PriceListTestConstants.java     
                                                       |    4 +-
 src-test/src/org/openbravo/test/pricelist/data/PriceListTestData.java          
                                                       |   12 +-
 src-test/src/org/openbravo/test/pricelist/data/PriceListTestData17.java        
                                                       |   85 ++
 src-test/src/org/openbravo/test/security/UserInfoSessionDataTest.java          
                                                       |   10 +-
 src-test/src/org/openbravo/test/system/ErrorTextParserIntegrationTest.java     
                                                       |  199 +++++
 src-test/src/org/openbravo/test/system/ErrorTextParserTest.java                
                                                       |  195 +----
 src-test/src/org/openbravo/test/system/SystemValidatorTest.java                
                                                       |    5 +-
 src-test/src/org/openbravo/test/taxes/TaxesTest.java                           
                                                       |    5 +-
 src-test/src/org/openbravo/test/views/ETagGeneration.java                      
                                                       |    6 +-
 src-test/src/org/openbravo/test/xml/EntityXMLImportTestReference.java          
                                                       |   39 +-
 
src-util/modulescript/build/classes/org/openbravo/modulescript/HierarchicalPriceListPreference.class
                                  |  Bin 
 
src-util/modulescript/build/classes/org/openbravo/modulescript/HierarchicalPriceListPreferenceData.class
                              |  Bin 
 
src-util/modulescript/src/org/openbravo/modulescript/HierarchicalPriceListPreference.java
                                             |   46 +
 
src-util/modulescript/src/org/openbravo/modulescript/HierarchicalPriceListPreference_data.xsql
                                        |   40 +
 src/org/openbravo/base/model/ModelProvider.java                                
                                                       |   91 +-
 src/org/openbravo/base/model/Property.java                                     
                                                       |    9 +-
 src/org/openbravo/base/model/domaintype/TreeDomainType.java                    
                                                       |   41 +-
 src/org/openbravo/base/secureApp/HttpSecureAppServlet.java                     
                                                       |    6 +-
 src/org/openbravo/base/secureApp/UserLock.java                                 
                                                       |   12 +-
 src/org/openbravo/base/session/DalUUIDGenerator.java                           
                                                       |    7 +-
 src/org/openbravo/base/session/SessionFactoryController.java                   
                                                       |  110 +-
 src/org/openbravo/base/structure/BaseOBObject.java                             
                                                       |   57 +-
 src/org/openbravo/cluster/ClusterServiceManager.java                           
                                                       |   25 +-
 
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateOrderLineInformation.java
                                           |    4 +-
 src/org/openbravo/common/datasource/CostingTransactionsHQLTransformer.java     
                                                       |    6 +-
 src/org/openbravo/common/datasource/StockReservationPickAndEditDataSource.java 
                                                       |   43 +-
 src/org/openbravo/costing/AverageCostAdjustment.java                           
                                                       |    2 +-
 src/org/openbravo/costing/CostAdjustmentProcess.java                           
                                                       |   12 +-
 src/org/openbravo/costing/CostAdjustmentUtils.java                             
                                                       |   71 +-
 src/org/openbravo/costing/CostingAlgorithmAdjustmentImp.java                   
                                                       |    7 +-
 src/org/openbravo/costing/CostingBackground.java                               
                                                       |   13 +-
 src/org/openbravo/costing/CostingMigrationProcess.java                         
                                                       |   43 +-
 src/org/openbravo/costing/CostingRuleProcess.java                              
                                                       |   23 +-
 src/org/openbravo/costing/CostingUtils.java                                    
                                                       |   28 +-
 src/org/openbravo/costing/FixBackdatedTransactionsProcess.java                 
                                                       |   11 +-
 src/org/openbravo/costing/InventoryAmountUpdateProcess.java                    
                                                       |   16 +-
 src/org/openbravo/costing/LCMatchingProcess.java                               
                                                       |    7 +-
 src/org/openbravo/costing/LandedCostDistributionByAmount.java                  
                                                       |    7 +-
 src/org/openbravo/costing/LandedCostProcess.java                               
                                                       |    8 +-
 src/org/openbravo/costing/PriceDifferenceUtil.java                             
                                                       |    7 +-
 src/org/openbravo/costing/ResetStockValuation.java                             
                                                       |    3 +-
 src/org/openbravo/costing/StandardCostAdjustment.java                          
                                                       |   15 +-
 src/org/openbravo/dal/core/DalInitializingTask.java                            
                                                       |   17 +-
 src/org/openbravo/dal/core/DalLayerInitializer.java                            
                                                       |   23 +
 src/org/openbravo/dal/core/DalMappingGenerator.java                            
                                                       |   72 +-
 src/org/openbravo/dal/core/DalPropertyAccess.java                              
                                                       |  183 ++++
 src/org/openbravo/dal/core/DalPropertyAccessStrategy.java                      
                                                       |   36 +
 src/org/openbravo/dal/core/DalSessionFactory.java                              
                                                       |  208 +++--
 src/org/openbravo/dal/core/DalSessionFactoryController.java                    
                                                       |   38 +-
 src/org/openbravo/dal/core/OBContext.java                                      
                                                       |   52 +-
 src/org/openbravo/dal/core/OBDynamicPropertyHandler.java                       
                                                       |  133 ---
 src/org/openbravo/dal/core/OBDynamicTuplizer.java                              
                                                       |  131 ---
 src/org/openbravo/dal/core/OBInterceptor.java                                  
                                                       |   13 +-
 src/org/openbravo/dal/core/OBTuplizer.java                                     
                                                       |  145 ---
 src/org/openbravo/dal/core/SessionHandler.java                                 
                                                       |   30 +-
 src/org/openbravo/dal/security/AcctSchemaStructureProvider.java                
                                                       |   12 +-
 src/org/openbravo/dal/security/EntityAccessChecker.java                        
                                                       |   48 +-
 src/org/openbravo/dal/security/OrganizationStructureProvider.java              
                                                       |    5 +-
 src/org/openbravo/dal/service/DataPoolChecker.java                             
                                                       |   19 +-
 src/org/openbravo/dal/service/OBCriteria.java                                  
                                                       |   13 +-
 src/org/openbravo/dal/service/OBDal.java                                       
                                                       |   42 +-
 src/org/openbravo/dal/service/OBQuery.java                                     
                                                       |  146 ++-
 src/org/openbravo/dal/xml/EntityResolver.java                                  
                                                       |   13 +-
 src/org/openbravo/email/EmailEventManager.java                                 
                                                       |   32 +-
 src/org/openbravo/erpCommon/ad_actionButton/MRPManufacturingPlanProcess.java   
                                                       |    7 +-
 src/org/openbravo/erpCommon/ad_actionButton/ProcessGoods.java                  
                                                       |    8 +-
 src/org/openbravo/erpCommon/ad_actionButton/SequenceProductCreate.java         
                                                       |    8 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_BPartnerLocation.java               
                                                       |   29 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_LandedCost_InvoiceLine.java         
                                                       |    6 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_ProductPrice_PriceListVersion.java  
                                                       |    7 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java                 
                                                       |   21 +-
 
src/org/openbravo/erpCommon/ad_forms/DocLineCashVATReady_PaymentTransactionReconciliation.java
                                        |    6 +-
 src/org/openbravo/erpCommon/ad_forms/SQLExecutor_Query.java                    
                                                       |    7 +-
 src/org/openbravo/erpCommon/ad_process/AlertProcess.java                       
                                                       |   52 +-
 src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java                   
                                                       |   51 +-
 src/org/openbravo/erpCommon/ad_process/UpdateActuals.java                      
                                                       |   26 +-
 
src/org/openbravo/erpCommon/ad_process/assets/AssetLinearDepreciationMethodProcess.java
                                               |   24 +-
 src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java           
                                                       |   24 +-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java         
                                                       |    7 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesComparativeJR.jrxml
                                    |    2 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR.java
                                                |   22 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR_data.xsql
                                           |   28 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesMultiComparativeExtendedJR.jrxml
                       |    2 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesMultiComparativeJR.jrxml
                               |    2 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesNoComparativeJR.jrxml
                                  |    2 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesXLS.jrxml
                                              |    2 +-
 src/org/openbravo/erpCommon/ad_reports/ReportNotPosted.java                    
                                                       |    9 +-
 src/org/openbravo/erpCommon/ad_reports/ReportNotPosted_data.xsql               
                                                       |   36 +-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock.java               
                                                       |   10 +-
 src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java         
                                                       |   41 +-
 src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java           
                                                       |   16 +-
 src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java               
                                                       |   10 +-
 src/org/openbravo/erpCommon/businessUtility/Tree.java                          
                                                       |    8 +-
 src/org/openbravo/erpCommon/businessUtility/Tree_data.xsql                     
                                                       |   13 +-
 src/org/openbravo/erpCommon/obps/ActivationKey.java                            
                                                       |    5 +-
 src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java                    
                                                       |    3 +-
 src/org/openbravo/erpCommon/security/Login.java                                
                                                       |    4 +-
 src/org/openbravo/erpCommon/utility/CashVATUtil.java                           
                                                       |   14 +-
 src/org/openbravo/erpCommon/utility/DimensionDisplayUtility.java               
                                                       |   52 +-
 src/org/openbravo/erpCommon/utility/ErrorTextParserPOSTGRE.java                
                                                       |   26 +-
 src/org/openbravo/erpCommon/utility/OBLedgerUtils.java                         
                                                       |    7 +-
 src/org/openbravo/erpCommon/utility/SystemInfo.java                            
                                                       |   10 +-
 src/org/openbravo/erpCommon/utility/TreeUtility.java                           
                                                       |   41 +-
 src/org/openbravo/erpCommon/utility/Utility.java                               
                                                       |   11 +-
 src/org/openbravo/erpCommon/utility/poc/EmailInfo.java                         
                                                       |  179 ++++
 src/org/openbravo/erpCommon/utility/poc/EmailManager.java                      
                                                       |   56 +-
 src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java    
                                                       |   77 +-
 src/org/openbravo/event/CharacteristicValueEventHandler.java                   
                                                       |    9 +-
 src/org/openbravo/event/ConversionRateEventHandler.java                        
                                                       |   13 +-
 src/org/openbravo/event/InvoiceEventHandler.java                               
                                                       |    8 +-
 src/org/openbravo/event/OrderEventHandler.java                                 
                                                       |    3 +-
 src/org/openbravo/event/OrderLineEventHandler.java                             
                                                       |    9 +-
 src/org/openbravo/event/ProductCharacteristicEventHandler.java                 
                                                       |   14 +-
 src/org/openbravo/event/ProductCharacteristicValueEventHandler.java            
                                                       |    4 +-
 src/org/openbravo/event/UOMConversionEventHandler.java                         
                                                       |   13 +-
 src/org/openbravo/financial/FinancialUtils.java                                
                                                       |    7 +-
 src/org/openbravo/financial/ResetAccounting.java                               
                                                       |  130 +-
 src/org/openbravo/materialmgmt/InventoryCountProcess.java                      
                                                       |   11 +-
 src/org/openbravo/materialmgmt/ManageVariantsDS.java                           
                                                       |    3 +-
 src/org/openbravo/materialmgmt/ProductCharacteristicsDS.java                   
                                                       |   11 +-
 src/org/openbravo/materialmgmt/ReservationUtils.java                           
                                                       |    9 +-
 src/org/openbravo/materialmgmt/ResetValuedStockAggregated.java                 
                                                       |   13 +-
 src/org/openbravo/materialmgmt/ServicePriceUtils.java                          
                                                       |   17 +-
 src/org/openbravo/materialmgmt/VariantAutomaticGenerationProcess.java          
                                                       |   32 +-
 src/org/openbravo/materialmgmt/refinventory/ReferencedInventoryUtil.java       
                                                       |    4 +-
 src/org/openbravo/service/dataset/DataSetService.java                          
                                                       |    4 +-
 src/org/openbravo/service/db/DataImportService.java                            
                                                       |   17 +-
 src/org/openbravo/service/db/DbUtility.java                                    
                                                       |    7 +-
 src/org/openbravo/service/db/QueryTimeOutUtil.java                             
                                                       |   10 +-
 src/org/openbravo/service/importprocess/ImportEntryManager.java                
                                                       |   23 +-
 src/org/openbravo/service/importprocess/ImportReprocessErrorEntries.java       
                                                       |    5 +-
 web/js/productCharacteristicsProcess.js                                        
                                                       |    2 +-
 313 files changed, 3732 insertions(+), 3201 deletions(-)

diffs (truncated from 16614 to 300 lines):

diff -r 0338e029f9f8 -r bfd7a414183a .hgsigs
--- a/.hgsigs   Fri Jun 29 18:48:43 2018 +0000
+++ b/.hgsigs   Wed Aug 08 10:49:06 2018 +0000
@@ -231,3 +231,5 @@
 9bad88c00b5da708f3e9c1abacd25ea6e6cfd664 0 
iEUEABECAAYFAlrXODoACgkQCX/oGf+2qkOblACg0WOwH27TgkH75iKw2Y9tNYxSL8oAl3j0FbjQF6F05ESzZC0l3Uv2Nfg=
 dc2ef98dc38f7c32c888dcf1f1adb37c6afb4d14 0 
iEYEABECAAYFAlrxbisACgkQCX/oGf+2qkMMCwCdFeF47f2MY7Pq3cdsyHon64EYekwAoPYllLnhYETGsUEqtiKSxvj9Mgxb
 2121d856284cf0c4f26faef336bd2aa41ada151f 0 
iEYEABECAAYFAlr8AykACgkQCX/oGf+2qkPKhQCfeQ+9S16IA3wZMgnoJjRRZRvG8SUAoIgKQPopjsjObnB6Qu1DyNgCByRt
+faeac12b1aad3dc7fb53f8ffda3ada9e3b7deaeb 0 
iEYEABECAAYFAls/boQACgkQCX/oGf+2qkNdfACfaNh5oqLf0LzgGAYLmRWa97kbFj4AoL3KPdVDG0Mf6qKcxejAl7Kl12cd
+bbb6e342b4af3c81bd1a49418a01e63fcb09e3c5 0 
iEYEABECAAYFAltpYMEACgkQCX/oGf+2qkMblgCffRsYLqTbeixIj19Lm3dm6iMqkv0AoM3iSQaEFeV7ff9nYRd3vz227Ir6
diff -r 0338e029f9f8 -r bfd7a414183a .hgtags
--- a/.hgtags   Fri Jun 29 18:48:43 2018 +0000
+++ b/.hgtags   Wed Aug 08 10:49:06 2018 +0000
@@ -242,3 +242,5 @@
 650aaadd6b6c5fda4f7ad957701face4fa4c3317 3.0PR18Q1.2
 307b23f7635f3e92dd8fc8e7d55d09b7c914384c 3.0PR18Q2
 63c5e173ffdca0828d75476e5a48e2fae42ad9e9 3.0PR18Q1.3
+3f281a901fbbde5103faebca4df0c22b94ac5535 3.0PR18Q2.1
+5cbef591aff09f80e8a73a92202d438b792ad40f 3.0PR18Q3
diff -r 0338e029f9f8 -r bfd7a414183a .project
--- a/.project  Fri Jun 29 18:48:43 2018 +0000
+++ b/.project  Wed Aug 08 10:49:06 2018 +0000
@@ -11,11 +11,6 @@
                        </arguments>
                </buildCommand>
                <buildCommand>
-                       <name>org.openarchitectureware.base.oawBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
                        <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
                        <arguments>
                        </arguments>
@@ -26,6 +21,5 @@
                <nature>org.eclipse.jdt.core.javanature</nature>
                
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
                <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
-               <nature>org.openarchitectureware.base.oawNature</nature>
        </natures>
 </projectDescription>
diff -r 0338e029f9f8 -r bfd7a414183a .settings/org.eclipse.jdt.core.prefs
--- a/.settings/org.eclipse.jdt.core.prefs      Fri Jun 29 18:48:43 2018 +0000
+++ b/.settings/org.eclipse.jdt.core.prefs      Wed Aug 08 10:49:06 2018 +0000
@@ -1,12 +1,13 @@
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
 org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.compliance=1.8
 org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.8
diff -r 0338e029f9f8 -r bfd7a414183a build.xml
--- a/build.xml Fri Jun 29 18:48:43 2018 +0000
+++ b/build.xml Wed Aug 08 10:49:06 2018 +0000
@@ -357,9 +357,12 @@
   <target name="init">
     <fail if="root.user" message="Don't run ant tasks with the root user" />
     <fail if="no.java.home" message="The environment variable JAVA_HOME is not 
set." />
-    <fail message="Unsupported Java version ${ant.java.version}. Minimum 
required is 7 (1.7).">
+    <fail message="Unsupported Java version ${ant.java.version}. Minimum 
required is 8 (1.8).">
       <condition>
-        <equals arg1="${ant.java.version}" arg2="1.6"/>
+        <or>
+          <equals arg1="${ant.java.version}" arg2="1.6"/>
+          <equals arg1="${ant.java.version}" arg2="1.7"/>
+        </or>
       </condition>
     </fail>
     <antversion property="min.ant.version" atleast="1.9.2" />
diff -r 0338e029f9f8 -r bfd7a414183a config/eclipse/Openbravo-eclipse-prefs.epf
--- a/config/eclipse/Openbravo-eclipse-prefs.epf        Fri Jun 29 18:48:43 
2018 +0000
+++ b/config/eclipse/Openbravo-eclipse-prefs.epf        Wed Aug 08 10:49:06 
2018 +0000
@@ -16,7 +16,7 @@
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do
 not insert
-/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.7
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.8
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
 @org.eclipse.mylyn.monitor.ui=3.6.0.v20110608-1400
 @org.eclipse.jst.j2ee.webservice.ui=1.1.500.v201105122000
@@ -130,7 +130,7 @@
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
 @org.eclipse.team.cvs.ui=3.3.400.I20110510-0800
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
-/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.7
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.8
 
/instance/org.eclipse.wst.validation/USER_PREFERENCE=saveAutomaticallyfalseprojectsCanOverridetruedisableAllValidationfalseversion1.1.101.v200706071630
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
@@ -418,7 +418,7 @@
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do
 not insert
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 
/instance/org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.backup.last=1233309627073
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
 
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
diff -r 0338e029f9f8 -r bfd7a414183a legal/ASM_BSD_license.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/legal/ASM_BSD_license.txt Wed Aug 08 10:49:06 2018 +0000
@@ -0,0 +1,29 @@
+ASM is released under the following 3-Clause BSD License:
+
+ASM: a very small and fast Java bytecode manipulation framework
+Copyright (c) 2000-2011 INRIA, France Telecom
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+  notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+  notice, this list of conditions and the following disclaimer in the
+  documentation and/or other materials provided with the distribution.
+3. Neither the name of the copyright holders nor the names of its
+  contributors may be used to endorse or promote products derived from
+  this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.
diff -r 0338e029f9f8 -r bfd7a414183a legal/Licensing.txt
--- a/legal/Licensing.txt       Fri Jun 29 18:48:43 2018 +0000
+++ b/legal/Licensing.txt       Wed Aug 08 10:49:06 2018 +0000
@@ -67,7 +67,13 @@
 # Eclipse icons 
 # wsdl4j-1.5.1.jar
 Icons and files under the Eclipse Public License (license available at
-http://www.eclipse.org/legal/epl-v10.html
+http://www.eclipse.org/legal/epl-v10.html)
+
+# javax.persistence-api-2.2.jar
+Under the terms of the Eclipse Public License v 1.0 (license available at
+http://www.eclipse.org/legal/epl-v10.html) 
+and Eclipse Distribution License v 1.0 (license available at 
+http://www.eclipse.org/org/documents/edl-v10.php)
 
 # nekohtml.jar (CyberNeko HTML Parser)
 Under the CyberNeko Software License, Version 1.0 (license available at
@@ -165,7 +171,8 @@
 # poi-3.10.1.jar
 Under the Apache 2.0 license (included as Apache_poi_license.txt in this 
folder)
 
-# hibernate3-patched.jar
+# hibernate-core-5.3.2.Final.jar
+# hibernate-commons-annotations-5.0.4.Final.jar
 All files under the LGPL 2.1 (available at www.gnu.org/licenses/lgpl.html)
 
 # dom4j-1.6.1.jar
@@ -185,7 +192,7 @@
 Under MPL/GPL License (available at 
https://developer.mozilla.org/en/Rhino_License)
 ob-rhino-1.6R7.jar is the same code as js.jar repackaged to be available under 
org.openbravo
 
-# javassist-3.20.0-GA.jar
+# javassist-3.22.0-GA.jar
 Under MPL License (included as MPL-1.1.txt in this folder)
 
 # slf4j-api-1.6.1.jar
@@ -199,21 +206,11 @@
 - ojdbc6.jar under the OTN Development and Distribution
   License Agreement (in /legal folder and available at
   
http://www.oracle.com/technology/software/popup-license/distribution-license.html)
-- hibernate-jpa-2.0-api-1.0.0.Final.jar
-  License Agreement available at:
-  
http://fisheye.jboss.org/browse/Hibernate/jpa-api/tags/hibernate-jpa-2.0-api-1.0.0.Final/license.txt?r=16109&r=16109
 
-# jaxrpc.jar 
-# mail-1.4.4.jar 
+# jaxrpc.jar
 All files under the corresponding Sun Binary Code License. This is not free
 software, but provided under license from Sun Microsystems.
 
-# jta.jar. This software is subject to the Sun License Agreement and terms
-  set out in /legal/jta/ directory and also available at
-  
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=aanACUFBI3YAAAEY1Z45AXiO&ProductUUID=gp_ACUFBpawAAAEYhHY5AXub
-Note: the software marked Java, JAVAX or Sun may not be modified in any
-way.
-
 # ejb-api-3.0.jar
 # jboss-interceptor-api-3.1.0-CR3.jar
 # jboss-ejb3-api-3.1.0.jar
@@ -229,6 +226,7 @@
 # javax.inject.jar
 # jboss-interceptor-core-2.0.0.CR1.jar
 # jboss-interceptor-spi-2.0.0.CR1.jar
+# jboss-logging-3.3.2.Final.jar
 # weld-api.jar
 # weld-core-1.1.24.Final.jar
 # weld-servlet-core-1.1.24.Final.jar
@@ -263,19 +261,27 @@
 # guice-2.0.jar
 # tomcat-juli.jar
 # tomcat-jdbc.jar
+# classmate-1.3.4.jar
+# jandex-2.0.5.Final.jar
 Under the Apache 2.0 license (included as Apache_license-2.0.txt in this 
folder)
 
+# byte-buddy-1.8.12.jar
+Under the Apache 2.0 license (included as Apache_license-2.0.txt in this 
folder),
+note that Byte Buddy depends on the ASM library which is distributed under a 
BSD license (included as ASM_BSD_license.txt in this folder)
+
 # jslint4java-1.4.7.jar
 Under the New BSD license (available at 
http://www.opensource.org/licenses/bsd-license.php)
 
 # javax.annotation-api-1.2.jar
 # javax.xml.soap-api-1.3.7.jar
+# jboss-transaction-api_1.2_spec-1.1.1.Final.jar
 Under the CDDL license version 1.0 (license available at 
https://spdx.org/licenses/CDDL-1.0.html 
 or in the file CDDL-1.0.txt in this folder)
 
 # javax.activation-api-1.2.0.jar
-# jaxws-api-2.2.12.jar
 # jaxb-api-2.2.12.jar
+# jaxb-impl-2.2.6.jar
+# javax.mail-1.6.1.jar
 Under the CDDL license version 1.1 (license available at 
https://spdx.org/licenses/CDDL-1.1.html 
 or in the file CDDL-1.1.txt in this folder)
 
diff -r 0338e029f9f8 -r bfd7a414183a legal/Sun_license_agreement.txt
--- a/legal/Sun_license_agreement.txt   Fri Jun 29 18:48:43 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,367 +0,0 @@
-Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE
-
-Licensee/Company: Entity receiving Software.
-
-Effective Date: Date of delivery of the Software to
-You.
-
-Software: Java(TM) Transaction API (JTA) Specification
-1.1
-
-License Term: Perpetual (subject to termination under
-the SLA)
-
-Licensed Unit: Software Copy
-
-Licensed unit Count: Unlimited
-
-Permitted Uses:
-
-1. You may reproduce and use the Software for Your own
-Individual, Commercial, or Research and Instructional
-Use for the purposes of designing, developing,
-testing, and running Your applets and application
-("Programs").
-
-2. Subject to the terms and conditions of this
-Agreement and restrictions and exceptions set forth in
-the Software's documentation, You may reproduce and
-distribute portions of Software identified as a
-redistributable in the documentation
-("Redistributable"), provided that:
-
-(a) You distribute Redistributable complete and
-unmodified and only bundled as part of Your Programs,
-
-(b) Your Programs add significant and primary
-functionality to the Redistributable,
-
-(c) You distribute Redistributable for the sole
-purpose of running Your Programs,
-
-(d) You do not distribute additional software intended
-to replace any component(s) of the Redistributable,
-
-(e) You do not remove or alter any proprietary legends
-or notices contained in or on the Redistributable.
-
-(f) You only distribute the Redistributable subject to
-a license agreement that protects Sun's interests
-consistent with the terms contained in this Agreement,
-and
-
-(g) You agree to defend and indemnify Sun and its
-licensors from and against any damages, costs,
-liabilities, settlement amounts and/or expenses
-(including attorneys' fees) incurred in connection
-with any claim, lawsuit or action by any third party
-that arises or results from the use or distribution of

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to