details:   /erp/devel/pi/rev/6188d360d994
changeset: 11647:6188d360d994
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Tue Apr 26 10:27:15 2011 +0200
summary:   [lib-update] Remove use of semi-deprecated class Expression (use 
Restrictions)
The class org.hibernate.criterion.Expression is already semi-deprecated in
hibernate version 3.2.5 (as mentioned in its javadoc). Newer hibernate versions
deprecate it officially. This changes all users to its superclass Restrictions.
Purely technical change with no functional impact.

diffstat:

 
modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/FinancialAccountTest.java
                    |    5 +-
 
modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentMethodTest.java
                       |    4 +-
 
modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/TestUtility.java
                             |   10 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromInvoice.java
                   |    6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromTransaction.java
               |    4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
                          |    4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
                        |   10 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
                          |    6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
                          |    4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
                         |   28 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
                                   |   69 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/MatchTransactionDao.java
                                 |   42 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/TransactionsDao.java
                                     |   18 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
                                  |   23 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentMonitorProcess.java
                       |   24 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
                              |    4 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ReconciliationProcess.java
                       |   10 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
                                     |   46 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationUtils.java
                                |   10 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java
                                   |    6 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/WindowsInClassicModeTask.java
                        |    4 +-
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
              |   60 +-
 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/TemplateResolver.java
                                          |    4 +-
 modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java 
                                                    |   46 +-
 
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/URLWidgetProvider.java
                                             |   10 +-
 
modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListUtils.java
                                      |    4 +-
 
modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
 |   17 +-
 
modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServiceProvider.java
                       |    4 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/CustomQuerySelectorDatasource.java
           |    4 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorComponent.java
                       |   13 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java
                |    6 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDefaultFilterActionHandler.java
      |    6 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorFieldPropertyCallout.java
            |    6 +-
 
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/model/domaintype/SelectorDomainType.java
     |    6 +-
 src-test/org/openbravo/test/base/BaseTest.java                                 
                                                    |    6 +-
 src-test/org/openbravo/test/dal/DalPerformanceInventoryLineTest.java           
                                                    |    6 +-
 src-test/org/openbravo/test/dal/DalQueryTest.java                              
                                                    |    6 +-
 src-test/org/openbravo/test/dal/DalTest.java                                   
                                                    |   22 +-
 src-test/org/openbravo/test/dal/DynamicEntityTest.java                         
                                                    |    8 +-
 src-test/org/openbravo/test/dal/IssuesTest.java                                
                                                    |    4 +-
 src-test/org/openbravo/test/dal/ReadByNameTest.java                            
                                                    |    4 +-
 src-test/org/openbravo/test/dal/ValidationTest.java                            
                                                    |    4 +-
 src-test/org/openbravo/test/doc/GenerateEntityModelWiki.java                   
                                                    |    6 +-
 src-test/org/openbravo/test/model/ClassLoaderTest.java                         
                                                    |   12 +-
 src-test/org/openbravo/test/model/OneToManyTest.java                           
                                                    |   10 +-
 src-test/org/openbravo/test/modularity/DBPrefixTest.java                       
                                                    |    6 +-
 src-test/org/openbravo/test/modularity/TableNameTest.java                      
                                                    |   14 +-
 src-test/org/openbravo/test/preference/PreferenceTest.java                     
                                                    |   20 +-
 src-test/org/openbravo/test/security/EntityAccessTest.java                     
                                                    |   10 +-
 
src-test/org/openbravo/test/security/WritableReadableOrganizationClientTest.java
                                                   |    6 +-
 src-test/org/openbravo/test/xml/ClientExportImportTest.java                    
                                                    |    4 +-
 src-test/org/openbravo/test/xml/DatasetExportTest.java                         
                                                    |    9 +-
 src-test/org/openbravo/test/xml/EntityXMLImportTestBusinessObject.java         
                                                    |    4 +-
 src-test/org/openbravo/test/xml/EntityXMLImportTestReference.java              
                                                    |   12 +-
 src-test/org/openbravo/test/xml/EntityXMLImportTestSingle.java                 
                                                    |    6 +-
 src-test/org/openbravo/test/xml/UniqueConstraintImportTest.java                
                                                    |    8 +-
 src-test/org/openbravo/test/xml/XMLBaseTest.java                               
                                                    |    6 +-
 src/org/openbravo/base/model/ModelProvider.java                                
                                                    |    4 +-
 src/org/openbravo/base/secureApp/HttpSecureAppServlet.java                     
                                                    |   14 +-
 src/org/openbravo/base/secureApp/UserLock.java                                 
                                                    |    4 +-
 src/org/openbravo/dal/service/OBDal.java                                       
                                                    |    6 +-
 src/org/openbravo/dal/xml/EntityResolver.java                                  
                                                    |   22 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_FinancialAccount_BSAccounts.java    
                                                    |    4 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_BPartner.java               
                                                    |    7 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod_FinAccount.java       
                                                    |    8 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Column.java                         
                                                    |    6 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_ModuleCallout.java                  
                                                    |    8 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Preference.java                     
                                                    |   34 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_TableAudit.java                     
                                                    |    6 +-
 src/org/openbravo/erpCommon/ad_forms/AcctServer.java                           
                                                    |   21 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINBankStatement.java                  
                                                    |    8 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java              
                                                    |   52 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java                        
                                                    |   18 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java                 
                                                    |   65 +-
 src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java                   
                                                    |    8 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java                     
                                                    |   11 +-
 src/org/openbravo/erpCommon/ad_process/AcctServerProcess.java                  
                                                    |    4 +-
 src/org/openbravo/erpCommon/ad_process/CreateCustomModule.java                 
                                                    |    6 +-
 src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java                   
                                                    |    8 +-
 src/org/openbravo/erpCommon/ad_process/PaymentMonitor.java                     
                                                    |    4 +-
 src/org/openbravo/erpCommon/ad_process/TestHeartbeat.java                      
                                                    |   20 +-
 src/org/openbravo/erpCommon/businessUtility/AuditTrailPopup.java               
                                                    |   98 +-
 src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java           
                                                    |  320 +++++-----
 src/org/openbravo/erpCommon/info/PriceListVersionFilterExpression.java         
                                                    |   16 +-
 src/org/openbravo/erpCommon/modules/ImportModule.java                          
                                                    |    5 +-
 src/org/openbravo/erpCommon/obps/ActivationKey.java                            
                                                    |   20 +-
 src/org/openbravo/erpCommon/obps/DisabledModules.java                          
                                                    |   12 +-
 src/org/openbravo/erpCommon/utility/SystemInfo.java                            
                                                    |   14 +-
 src/org/openbravo/erpReports/RptC_Bpartner.java                                
                                                    |   12 +-
 src/org/openbravo/service/dataset/DataSetService.java                          
                                                    |   12 +-
 src/org/openbravo/service/db/CallProcess.java                                  
                                                    |    4 +-
 src/org/openbravo/service/db/DataExportService.java                            
                                                    |    4 +-
 src/org/openbravo/service/db/ExportReferenceDataTask.java                      
                                                    |    4 +-
 src/org/openbravo/service/system/DatabaseValidator.java                        
                                                    |   16 +-
 src/org/openbravo/service/system/ModuleValidator.java                          
                                                    |   10 +-
 src/org/openbravo/service/system/SystemService.java                            
                                                    |    6 +-
 src/org/openbravo/service/system/SystemValidationTask.java                     
                                                    |    4 +-
 97 files changed, 816 insertions(+), 805 deletions(-)

diffs (truncated from 4941 to 300 lines):

diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/FinancialAccountTest.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/FinancialAccountTest.java
   Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/FinancialAccountTest.java
   Tue Apr 26 10:27:15 2011 +0200
@@ -22,7 +22,7 @@
 import java.math.BigDecimal;
 import java.util.List;
 
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.dal.service.OBCriteria;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.model.common.businesspartner.BusinessPartner;
@@ -82,7 +82,8 @@
   public void testDeleteFinancialAccounts() {
     final OBCriteria<FIN_FinancialAccount> obCriteria = 
OBDal.getInstance().createCriteria(
         FIN_FinancialAccount.class);
-    obCriteria.add(Expression.eq(FIN_FinancialAccount.PROPERTY_DESCRIPTION, 
STANDARD_DESCRIPTION));
+    obCriteria
+        .add(Restrictions.eq(FIN_FinancialAccount.PROPERTY_DESCRIPTION, 
STANDARD_DESCRIPTION));
     final List<FIN_FinancialAccount> finAccs = obCriteria.list();
     for (FIN_FinancialAccount fa : finAccs) {
       System.out.println("Removing payment method: " + fa.getName());
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentMethodTest.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentMethodTest.java
      Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/PaymentMethodTest.java
      Tue Apr 26 10:27:15 2011 +0200
@@ -21,7 +21,7 @@
 
 import java.util.List;
 
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.dal.service.OBCriteria;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod;
@@ -85,7 +85,7 @@
   public void testDeletePaymentMethod() {
     final OBCriteria<FIN_PaymentMethod> obCriteria = 
OBDal.getInstance().createCriteria(
         FIN_PaymentMethod.class);
-    obCriteria.add(Expression.eq(FIN_PaymentMethod.PROPERTY_DESCRIPTION, 
STANDARD_DESCRIPTION));
+    obCriteria.add(Restrictions.eq(FIN_PaymentMethod.PROPERTY_DESCRIPTION, 
STANDARD_DESCRIPTION));
     final List<FIN_PaymentMethod> paymentMethods = obCriteria.list();
     for (FIN_PaymentMethod pm : paymentMethods) {
       System.out.println("Removing payment method: " + pm.getName());
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/TestUtility.java
--- 
a/modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/TestUtility.java
    Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-test/org/openbravo/advpaymentmngt/test/draft/TestUtility.java
    Tue Apr 26 10:27:15 2011 +0200
@@ -25,7 +25,7 @@
 import java.util.List;
 
 import org.apache.log4j.Logger;
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.process.FIN_AddPayment;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -79,7 +79,7 @@
     if (checkIfExist) {
       final OBCriteria<FIN_FinancialAccount> obc = 
OBDal.getInstance().createCriteria(
           FIN_FinancialAccount.class);
-      obc.add(Expression.eq(FIN_FinancialAccount.PROPERTY_NAME, name));
+      obc.add(Restrictions.eq(FIN_FinancialAccount.PROPERTY_NAME, name));
       if (obc.list() != null && obc.list().size() > 0) {
         return obc.list().get(0);
       }
@@ -149,7 +149,7 @@
     if (checkIfExist) {
       final OBCriteria<FIN_PaymentMethod> obc = 
OBDal.getInstance().createCriteria(
           FIN_PaymentMethod.class);
-      obc.add(Expression.eq(FIN_PaymentMethod.PROPERTY_NAME, name));
+      obc.add(Restrictions.eq(FIN_PaymentMethod.PROPERTY_NAME, name));
       if (obc.list() != null && obc.list().size() > 0) {
         return obc.list().get(0);
       }
@@ -419,9 +419,9 @@
 
     for (Value value : values) {
       if (value.getValue() == null) {
-        obCriteria.add(Expression.isNull(value.getField()));
+        obCriteria.add(Restrictions.isNull(value.getField()));
       } else {
-        obCriteria.add(Expression.eq(value.getField(), value.getValue()));
+        obCriteria.add(Restrictions.eq(value.getField(), value.getValue()));
       }
     }
 
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromInvoice.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromInvoice.java
  Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromInvoice.java
  Tue Apr 26 10:27:15 2011 +0200
@@ -29,7 +29,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.process.FIN_AddPayment;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -457,8 +457,8 @@
         strPmtMethodId);
     OBCriteria<FinAccPaymentMethod> psdFilter = 
OBDal.getInstance().createCriteria(
         FinAccPaymentMethod.class);
-    psdFilter.add(Expression.eq(FinAccPaymentMethod.PROPERTY_ACCOUNT, finAcc));
-    psdFilter.add(Expression.eq(FinAccPaymentMethod.PROPERTY_PAYMENTMETHOD, 
finPmtMethod));
+    psdFilter.add(Restrictions.eq(FinAccPaymentMethod.PROPERTY_ACCOUNT, 
finAcc));
+    psdFilter.add(Restrictions.eq(FinAccPaymentMethod.PROPERTY_PAYMENTMETHOD, 
finPmtMethod));
     for (FinAccPaymentMethod paymentMethod : psdFilter.list()) {
       return isReceipt ? paymentMethod.isAutomaticDeposit() : 
paymentMethod.isAutomaticWithdrawn();
     }
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromTransaction.java
      Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddPaymentFromTransaction.java
      Tue Apr 26 10:27:15 2011 +0200
@@ -30,7 +30,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.process.FIN_AddPayment;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -255,7 +255,7 @@
       if (bsline.getBusinessPartner() == null) {
         OBCriteria<BusinessPartner> obcBP = OBDal.getInstance().createCriteria(
             BusinessPartner.class);
-        obcBP.add(Expression.eq(BusinessPartner.PROPERTY_NAME, 
bsline.getBpartnername()));
+        obcBP.add(Restrictions.eq(BusinessPartner.PROPERTY_NAME, 
bsline.getBpartnername()));
         if (obcBP.list() != null && obcBP.list().size() > 0) {
           xmlDocument.setParameter("businessPartner", 
obcBP.list().get(0).getId());
           defaultPaymentMethod = (obcBP.list().get(0).getPaymentMethod() != 
null) ? obcBP.list()
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
 Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
 Tue Apr 26 10:27:15 2011 +0200
@@ -33,7 +33,7 @@
 
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.dao.TransactionsDao;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -318,7 +318,7 @@
         FIN_Payment payment = OBDal.getInstance().get(FIN_Payment.class, 
paymentWithTransaction);
         OBCriteria<FIN_FinaccTransaction> obcTrans = 
OBDal.getInstance().createCriteria(
             FIN_FinaccTransaction.class);
-        obcTrans.add(Expression.eq(FIN_FinaccTransaction.PROPERTY_FINPAYMENT, 
payment));
+        
obcTrans.add(Restrictions.eq(FIN_FinaccTransaction.PROPERTY_FINPAYMENT, 
payment));
         FIN_FinaccTransaction finTrans = obcTrans.list().get(0);
 
         matchBankStatementLine(vars, finTrans, strFinBankStatementLineId);
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
       Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
       Tue Apr 26 10:27:15 2011 +0200
@@ -33,7 +33,7 @@
 
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.dao.MatchTransactionDao;
 import org.openbravo.advpaymentmngt.dao.TransactionsDao;
@@ -587,8 +587,8 @@
     try {
       final OBCriteria<FIN_ReconciliationLine_v> obc = 
OBDal.getInstance().createCriteria(
           FIN_ReconciliationLine_v.class);
-      obc.add(Expression.eq(FIN_ReconciliationLine_v.PROPERTY_RECONCILIATION, 
reconciliation));
-      
obc.add(Expression.isNull(FIN_ReconciliationLine_v.PROPERTY_BANKSTATEMENTLINE));
+      
obc.add(Restrictions.eq(FIN_ReconciliationLine_v.PROPERTY_RECONCILIATION, 
reconciliation));
+      
obc.add(Restrictions.isNull(FIN_ReconciliationLine_v.PROPERTY_BANKSTATEMENTLINE));
       obc.setMaxResults(1);
       final List<FIN_ReconciliationLine_v> rec = obc.list();
       return (rec.size() != 0);
@@ -831,8 +831,8 @@
   private FIN_Payment getAlreadyExistingPayment(String strPaymentDocumentNo,
       Organization organization) {
     final OBCriteria<FIN_Payment> obc = 
OBDal.getInstance().createCriteria(FIN_Payment.class);
-    obc.add(Expression.eq(FIN_Payment.PROPERTY_DOCUMENTNO, 
strPaymentDocumentNo));
-    obc.add(Expression.eq(FIN_Payment.PROPERTY_ORGANIZATION, organization));
+    obc.add(Restrictions.eq(FIN_Payment.PROPERTY_DOCUMENTNO, 
strPaymentDocumentNo));
+    obc.add(Restrictions.eq(FIN_Payment.PROPERTY_ORGANIZATION, organization));
     obc.setMaxResults(1);
     final List<FIN_Payment> payments = obc.list();
     if (payments.size() == 0) {
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
 Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
 Tue Apr 26 10:27:15 2011 +0200
@@ -32,7 +32,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.dao.TransactionsDao;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -442,8 +442,8 @@
     try {
       final OBCriteria<FIN_ReconciliationLine_v> obc = 
OBDal.getInstance().createCriteria(
           FIN_ReconciliationLine_v.class);
-      obc.add(Expression.eq(FIN_ReconciliationLine_v.PROPERTY_RECONCILIATION, 
reconciliation));
-      
obc.add(Expression.isNotNull(FIN_ReconciliationLine_v.PROPERTY_BANKSTATEMENTLINE));
+      
obc.add(Restrictions.eq(FIN_ReconciliationLine_v.PROPERTY_RECONCILIATION, 
reconciliation));
+      
obc.add(Restrictions.isNotNull(FIN_ReconciliationLine_v.PROPERTY_BANKSTATEMENTLINE));
       obc.setMaxResults(1);
       final List<FIN_ReconciliationLine_v> rec = obc.list();
       return (rec.size() != 0);
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
 Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
 Tue Apr 26 10:27:15 2011 +0200
@@ -28,7 +28,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.AdvPaymentMngtDao;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
 import org.openbravo.base.exception.OBException;
@@ -468,7 +468,7 @@
     OBContext.setAdminMode();
     try {
       OBCriteria<Form> obc = OBDal.getInstance().createCriteria(Form.class);
-      obc.add(Expression.eq(Form.PROPERTY_JAVACLASSNAME, formClassName));
+      obc.add(Restrictions.eq(Form.PROPERTY_JAVACLASSNAME, formClassName));
       if (obc.list() == null || obc.list().size() == 0) {
         throw new OBException(formClassName + ": Error on window data");
       }
diff -r 11053ddb29cd -r 6188d360d994 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
        Fri Apr 15 14:51:26 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
        Tue Apr 26 10:27:15 2011 +0200
@@ -35,9 +35,9 @@
 import net.sf.jasperreports.engine.design.JasperDesign;
 import net.sf.jasperreports.engine.xml.JRXmlLoader;
 
-import org.hibernate.criterion.Expression;
 import org.hibernate.criterion.ProjectionList;
 import org.hibernate.criterion.Projections;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.MatchTransactionDao;
 import org.openbravo.base.secureApp.HttpSecureAppServlet;
 import org.openbravo.base.secureApp.VariablesSecureApp;
@@ -189,17 +189,17 @@
     try {
       OBCriteria<FIN_FinaccTransaction> obcTrans = 
OBDal.getInstance().createCriteria(
           FIN_FinaccTransaction.class);
-      obcTrans.add(Expression.eq(FIN_FinaccTransaction.PROPERTY_ACCOUNT, 
recon.getAccount()));
-      
obcTrans.add(Expression.le(FIN_FinaccTransaction.PROPERTY_TRANSACTIONDATE, recon
+      obcTrans.add(Restrictions.eq(FIN_FinaccTransaction.PROPERTY_ACCOUNT, 
recon.getAccount()));
+      
obcTrans.add(Restrictions.le(FIN_FinaccTransaction.PROPERTY_TRANSACTIONDATE, 
recon
           .getEndingDate()));
       List<FIN_Reconciliation> afterReconciliations = MatchTransactionDao
           .getReconciliationListAfterDate(recon);
       if (afterReconciliations.size() > 0) {
-        obcTrans.add(Expression.or(
-            Expression.isNull(FIN_FinaccTransaction.PROPERTY_RECONCILIATION), 
Expression.in(
-                FIN_FinaccTransaction.PROPERTY_RECONCILIATION, 
afterReconciliations)));
+        obcTrans.add(Restrictions.or(Restrictions
+            .isNull(FIN_FinaccTransaction.PROPERTY_RECONCILIATION), 
Restrictions.in(
+            FIN_FinaccTransaction.PROPERTY_RECONCILIATION, 
afterReconciliations)));
       } else {
-        
obcTrans.add(Expression.isNull(FIN_FinaccTransaction.PROPERTY_RECONCILIATION));
+        
obcTrans.add(Restrictions.isNull(FIN_FinaccTransaction.PROPERTY_RECONCILIATION));
       }
 
       ProjectionList projections = Projections.projectionList();
@@ -248,18 +248,18 @@
       obcBsl.createAlias(FIN_BankStatementLine.PROPERTY_BANKSTATEMENT, "bs");
       
obcBsl.createAlias(FIN_BankStatementLine.PROPERTY_FINANCIALACCOUNTTRANSACTION, 
"tr",
           OBCriteria.LEFT_JOIN);
-      obcBsl.add(Expression.le(FIN_BankStatementLine.PROPERTY_TRANSACTIONDATE, 
recon
+      
obcBsl.add(Restrictions.le(FIN_BankStatementLine.PROPERTY_TRANSACTIONDATE, recon
           .getEndingDate()));
       List<FIN_Reconciliation> afterReconciliations = MatchTransactionDao
           .getReconciliationListAfterDate(recon);
       if (afterReconciliations.size() > 0) {
-        obcBsl.add(Expression.or(Expression
-            
.isNull(FIN_BankStatementLine.PROPERTY_FINANCIALACCOUNTTRANSACTION), 
Expression.in(
+        obcBsl.add(Restrictions.or(Restrictions
+            
.isNull(FIN_BankStatementLine.PROPERTY_FINANCIALACCOUNTTRANSACTION), 
Restrictions.in(
             "tr." + FIN_FinaccTransaction.PROPERTY_RECONCILIATION, 
afterReconciliations)));
       } else {
-        
obcBsl.add(Expression.isNull(FIN_BankStatementLine.PROPERTY_FINANCIALACCOUNTTRANSACTION));
+        
obcBsl.add(Restrictions.isNull(FIN_BankStatementLine.PROPERTY_FINANCIALACCOUNTTRANSACTION));
       }
-      obcBsl.add(Expression.eq("bs." + FIN_BankStatement.PROPERTY_ACCOUNT, 
recon.getAccount()));
+      obcBsl.add(Restrictions.eq("bs." + FIN_BankStatement.PROPERTY_ACCOUNT, 
recon.getAccount()));
       ProjectionList projections = Projections.projectionList();
       
projections.add(Projections.sum(FIN_BankStatementLine.PROPERTY_CRAMOUNT));
       
projections.add(Projections.sum(FIN_BankStatementLine.PROPERTY_DRAMOUNT));
@@ -296,8 +296,8 @@
     try {
       OBCriteria<FIN_FinaccTransaction> obcTrans = 
OBDal.getInstance().createCriteria(
           FIN_FinaccTransaction.class);
-      obcTrans.add(Expression.eq(FIN_FinaccTransaction.PROPERTY_ACCOUNT, 
recon.getAccount()));
-      
obcTrans.add(Expression.gt(FIN_FinaccTransaction.PROPERTY_TRANSACTIONDATE, recon
+      obcTrans.add(Restrictions.eq(FIN_FinaccTransaction.PROPERTY_ACCOUNT, 
recon.getAccount()));
+      
obcTrans.add(Restrictions.gt(FIN_FinaccTransaction.PROPERTY_TRANSACTIONDATE, 
recon
           .getEndingDate()));
       ProjectionList projections = Projections.projectionList();

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to