Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0012632Openbravo ERPA. Platformpublic2010-03-10 15:442010-04-19 21:12
mtaal 
mtaal 
normalminorhave not tried
closedfixed 
5
pi 
pi2.50MP15 
Core
No
0012632: DomainType should be extended with hibernatetype and xml conversion
The hibernate type and xml conversion logic are located in central code in Openbravo. This means that new references can not influence this logic. To overcome this obstacle the DomainType should be extended with new methods to support the following:
- xml conversion (from and to)
- hibernate type (incl. support for hibernate user type.

No tags attached.
related to defect 0012876pi closed mtaal API change: in domain type interface 
Issue History
2010-03-10 15:44mtaalNew Issue
2010-03-10 15:44mtaalAssigned To => mtaal
2010-04-06 09:34hgbotCheckin
2010-04-06 09:34hgbotNote Added: 0025886
2010-04-06 09:34hgbotStatusnew => resolved
2010-04-06 09:34hgbotResolutionopen => fixed
2010-04-06 09:34hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/fb97b5f3e905e1f27e7be9961d077fa27ba63b97 [^]
2010-04-06 09:49mtaalRelationship addedrelated to 0012876
2010-04-08 15:40alostaleStatusresolved => closed
2010-04-08 15:40alostaleFixed in Version => 2.50MP15
2010-04-09 00:00anonymoussf_bug_id0 => 2984166
2010-04-19 21:12hudsonbotCheckin
2010-04-19 21:12hudsonbotNote Added: 0026412

Notes
(0025886)
hgbot   
2010-04-06 09:34   
Repository: erp/devel/pi
Changeset: fb97b5f3e905e1f27e7be9961d077fa27ba63b97
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Tue Apr 06 09:45:31 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/fb97b5f3e905e1f27e7be9961d077fa27ba63b97 [^]

Fixes issue 12632: DomainType should be extended with hibernatetype and xml conversion

---
M src-test/org/openbravo/test/dal/IssuesTest.java
M src-test/org/openbravo/test/model/RuntimeModelTest.java
M src-test/org/openbravo/test/model/UtilsTest.java
M src/org/openbravo/base/model/domaintype/BasePrimitiveDomainType.java
M src/org/openbravo/base/model/domaintype/BigDecimalDomainType.java
M src/org/openbravo/base/model/domaintype/BinaryDomainType.java
M src/org/openbravo/base/model/domaintype/BooleanDomainType.java
M src/org/openbravo/base/model/domaintype/ButtonDomainType.java
M src/org/openbravo/base/model/domaintype/DateDomainType.java
M src/org/openbravo/base/model/domaintype/DatetimeDomainType.java
M src/org/openbravo/base/model/domaintype/LongDomainType.java
M src/org/openbravo/base/model/domaintype/ObjectDomainType.java
M src/org/openbravo/base/model/domaintype/PrimitiveDomainType.java
M src/org/openbravo/base/model/domaintype/StringDomainType.java
M src/org/openbravo/base/model/domaintype/StringEnumerateDomainType.java
M src/org/openbravo/base/model/domaintype/TimestampDomainType.java
M src/org/openbravo/dal/xml/EntityXMLConverter.java
M src/org/openbravo/dal/xml/EntityXMLException.java
M src/org/openbravo/dal/xml/ModelXMLConverter.java
M src/org/openbravo/dal/xml/StaxXMLEntityConverter.java
M src/org/openbravo/dal/xml/XMLEntityConverter.java
M src/org/openbravo/dal/xml/XMLTypeConverter.java
---
(0026412)
hudsonbot   
2010-04-19 21:12   
A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/fb97b5f3e905 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/91d98bda46c1 [^]
Tests: http://builds.openbravo.com/view/devel-int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.17088.obx [^]