From 7f47181120de1df7c156f5d1a8e248a5ff58aa1d Mon Sep 17 00:00:00 2001 From: trifonnt Date: Sat, 25 Oct 2008 19:10:07 +0000 Subject: [PATCH] methods of I_ and X_ classes now throw RuntimeException instead of Exception. --- base/src/org/adempiere/util/ModelClassGenerator.java | 4 ++-- base/src/org/adempiere/util/ModelInterfaceGenerator.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/base/src/org/adempiere/util/ModelClassGenerator.java b/base/src/org/adempiere/util/ModelClassGenerator.java index c84645a839..0006825362 100644 --- a/base/src/org/adempiere/util/ModelClassGenerator.java +++ b/base/src/org/adempiere/util/ModelClassGenerator.java @@ -479,7 +479,7 @@ public class ModelClassGenerator } //end [ 1785001 ] sb.append(NL) - .append("\tpublic "+referenceClassName+" get").append(tableName).append("() throws Exception ").append(NL) + .append("\tpublic "+referenceClassName+" get").append(tableName).append("() throws RuntimeException ").append(NL) .append(" {").append(NL) // TODO - here we can implement Lazy loading or Cache of class .append(" Class clazz = MTable.getClass("+referenceClassName+".Table_Name);").append(NL) @@ -496,7 +496,7 @@ public class ModelClassGenerator .append(" } catch (Exception e) {").append(NL) .append(" log.log(Level.SEVERE, \"(id) - Table=\" + Table_Name + \",Class=\" + clazz, e);").append(NL) .append(" log.saveError(\"Error\", \"Table=\" + Table_Name + \",Class=\" + clazz);").append(NL) - .append(" throw e;").append(NL) + .append(" throw new RuntimeException( e );").append(NL) .append(" }").append(NL) .append(" return result;").append(NL) .append(" }").append(NL) diff --git a/base/src/org/adempiere/util/ModelInterfaceGenerator.java b/base/src/org/adempiere/util/ModelInterfaceGenerator.java index 4ab859f8b3..8fadf68364 100644 --- a/base/src/org/adempiere/util/ModelInterfaceGenerator.java +++ b/base/src/org/adempiere/util/ModelInterfaceGenerator.java @@ -410,7 +410,7 @@ public class ModelInterfaceGenerator { //end [ 1785001 ] sb.append("\n") - .append("\tpublic "+referenceClassName+" get").append(tableName).append("() throws Exception;") + .append("\tpublic "+referenceClassName+" get").append(tableName).append("() throws RuntimeException;") ; } else { // TODO - Handle other types