details:   /erp/devel/pi/rev/fb8f96dce3e8
changeset: 7311:fb8f96dce3e8
user:      Manoharan Iyyadurai <manoharan.iyyadurai <at> openbravo.com>
date:      Thu May 13 16:13:00 2010 +0530
summary:   Backout the changes due to build breakage

details:   /erp/devel/pi/rev/76fb5e74c37a
changeset: 7312:76fb5e74c37a
user:      Manoharan Iyyadurai <manoharan.iyyadurai <at> openbravo.com>
date:      Thu May 13 16:13:57 2010 +0530
summary:   committing the backout changeset

diffstat:

 src-db/database/model/tables/C_BANKSTATEMENTLINE.xml         |   1 -
 src-db/database/sourcedata/AD_MESSAGE.xml                    |  11 ------
 src/org/openbravo/dal/core/DalUtil.java                      |  20 ++++++++++++
 src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java |   7 +++-
 4 files changed, 25 insertions(+), 14 deletions(-)

diffs (106 lines):

diff -r aed852c713b8 -r 76fb5e74c37a 
src-db/database/model/tables/C_BANKSTATEMENTLINE.xml
--- a/src-db/database/model/tables/C_BANKSTATEMENTLINE.xml      Thu May 13 
14:30:14 2010 +0530
+++ b/src-db/database/model/tables/C_BANKSTATEMENTLINE.xml      Thu May 13 
16:13:57 2010 +0530
@@ -129,6 +129,5 @@
         <index-column name="C_BANKSTATEMENT_ID"/>
       </index>
       <check name="C_BANKSTATLN_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
-      <check name="C_BANKSTATLN_PA_GLITEM_ID_CHK"><![CDATA[((C_DEBT_PAYMENT_ID 
IS NOT NULL) AND (C_GLITEM_ID IS NULL)) OR ((C_GLITEM_ID IS NOT NULL) AND 
(C_DEBT_PAYMENT_ID IS NULL))]]></check>
     </table>
   </database>
diff -r aed852c713b8 -r 76fb5e74c37a src-db/database/sourcedata/AD_MESSAGE.xml
--- a/src-db/database/sourcedata/AD_MESSAGE.xml Thu May 13 14:30:14 2010 +0530
+++ b/src-db/database/sourcedata/AD_MESSAGE.xml Thu May 13 16:13:57 2010 +0530
@@ -31482,17 +31482,6 @@
 <!--7BF4B33E022E407BB6615E106AC7A8A6-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--7BF4B33E022E407BB6615E106AC7A8A6--></AD_MESSAGE>
 
-<!--7FD28F8FE35B492FA9200FF14D0A7749--><AD_MESSAGE>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  
<AD_MESSAGE_ID><![CDATA[7FD28F8FE35B492FA9200FF14D0A7749]]></AD_MESSAGE_ID>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  
<VALUE><![CDATA[C_BANKSTATLN_PA_GLITEM_ID_CHK]]></VALUE>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  <MSGTEXT><![CDATA[You should not 
allow to select a debt payment and g/l item at same time.]]></MSGTEXT>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
-<!--7FD28F8FE35B492FA9200FF14D0A7749-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
-<!--7FD28F8FE35B492FA9200FF14D0A7749--></AD_MESSAGE>
-
 <!--81088F7236714F8A9D6FE754B10D31E8--><AD_MESSAGE>
 <!--81088F7236714F8A9D6FE754B10D31E8-->  
<AD_MESSAGE_ID><![CDATA[81088F7236714F8A9D6FE754B10D31E8]]></AD_MESSAGE_ID>
 <!--81088F7236714F8A9D6FE754B10D31E8-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r aed852c713b8 -r 76fb5e74c37a src/org/openbravo/dal/core/DalUtil.java
--- a/src/org/openbravo/dal/core/DalUtil.java   Thu May 13 14:30:14 2010 +0530
+++ b/src/org/openbravo/dal/core/DalUtil.java   Thu May 13 16:13:57 2010 +0530
@@ -22,6 +22,8 @@
 import java.io.Serializable;
 import java.lang.reflect.Field;
 import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -47,6 +49,24 @@
   private static final String IDENTIFIER_PART_PATH = "_identifier";
 
   /**
+   * Sorts the passed list according to the identifier of the objects.
+   * 
+   * @param objects
+   *          the objects (must be BaseOBObjects) to sort.
+   */
+  public static void sortByIdentifier(List<? extends BaseOBObject> objects) {
+    Collections.sort(objects, new OBObjectComparator());
+  }
+
+  private static class OBObjectComparator implements Comparator<BaseOBObject> {
+
+    @Override
+    public int compare(BaseOBObject arg0, BaseOBObject arg1) {
+      return arg0.getIdentifier().compareTo(arg1.getIdentifier());
+    }
+  }
+
+  /**
    * Translates a so-called property path to a property. The passed entity is 
the starting entity.
    * For example the property: organization.name and entity: Product will 
result in the
    * Organization.name property to be returned.
diff -r aed852c713b8 -r 76fb5e74c37a 
src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java
--- a/src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java      Thu May 
13 14:30:14 2010 +0530
+++ b/src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java      Thu May 
13 16:13:57 2010 +0530
@@ -10,7 +10,7 @@
  * Portions created by Jorg Janke are Copyright (C) 1999-2001 Jorg Janke, parts
  * created by ComPiere are Copyright (C) ComPiere, Inc.;   All Rights Reserved.
  * Contributor(s): Openbravo SLU
- * Contributions are Copyright (C) 2001-2009 Openbravo S.L.U.
+ * Contributions are Copyright (C) 2001-2010 Openbravo S.L.U.
  
******************************************************************************/
 package org.openbravo.erpCommon.ad_forms;
 
@@ -67,6 +67,8 @@
 
   private int m_updateCount = 0;
 
+  private String m_Translated = null;
+
   static Logger log4j = Logger.getLogger(TranslationHandler.class);
 
   /*************************************************************************/
@@ -98,6 +100,7 @@
         log4j.debug("AD_Language=" + m_AD_Language + ", TableName=" + 
m_TableName);
     } else if (qName.equals(Translation.XML_ROW_TAG)) {
       m_curID = attributes.getValue(Translation.XML_ROW_ATTRIBUTE_ID);
+      m_Translated = 
attributes.getValue(Translation.XML_ROW_ATTRIBUTE_TRANSLATED);
       m_sql = new StringBuffer();
     } else if (qName.equals(Translation.XML_VALUE_TAG)) {
       m_curColumnName = 
attributes.getValue(Translation.XML_VALUE_ATTRIBUTE_COLUMN);
@@ -146,7 +149,7 @@
         m_sql.append(",");
       m_sql.append("Updated=now()"); // .append(DB.TO_DATE(m_time,
       // false));
-      m_sql.append(",IsTranslated='Y'");
+      m_sql.append(",IsTranslated='" + m_Translated + "'");
       // Where section
       m_sql.append(" WHERE 
").append(m_TableName).append("_ID='").append(m_curID).append("'");
       m_sql.append(" AND AD_Language='").append(m_AD_Language).append("'");

------------------------------------------------------------------------------

_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to