From c6eeb2c76e7dbdb9793dccb78b28e78a6c0896d1 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 16 Feb 2011 15:06:12 +0800 Subject: [PATCH] Create uuid during 2pack export. --- .../src/org/adempiere/pipo2/PoExporter.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java b/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java index 506c7d20b1..c80c0ea099 100644 --- a/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java +++ b/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java @@ -3,6 +3,7 @@ package org.adempiere.pipo2; import java.math.BigDecimal; import java.util.List; import java.util.Properties; +import java.util.UUID; import javax.xml.transform.sax.TransformerHandler; @@ -286,6 +287,13 @@ public class PoExporter { } else if (DisplayType.isLOB(displayType)) { addBlob(columnName); } else { + if (columnName.equals(po.get_TableName() +"_UU")) { + if (po.get_Value(columnName) == null) { + UUID uuid = UUID.randomUUID(); + po.set_ValueOfColumn(columnName, uuid.toString()); + po.saveEx(); + } + } add(columnName, "", new AttributesImpl()); } }