|
From: Hirzel P. <ph...@us...> - 2005-09-20 19:11:09
|
Update of /cvsroot/tcotool/TCO-Tool/src/org/tcotool/tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32648 Modified Files: ModelUtility.java Log Message: Refactoring Index: ModelUtility.java =================================================================== RCS file: /cvsroot/tcotool/TCO-Tool/src/org/tcotool/tools/ModelUtility.java,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ModelUtility.java 29 Aug 2005 09:41:10 -0000 1.1.1.1 --- ModelUtility.java 20 Sep 2005 19:10:56 -0000 1.2 *************** *** 22,25 **** --- 22,26 ---- import ch.softenvironment.jomm.DbObjectServer; import ch.softenvironment.jomm.mvc.model.DbChangeableBean; + import ch.softenvironment.jomm.mvc.model.DbObject; import ch.softenvironment.util.AmountFormat; import ch.softenvironment.util.StringUtils; *************** *** 136,139 **** --- 137,148 ---- return 0; } + public DbChangeableBean createDbObject(ch.softenvironment.jomm.DbObjectServer server, java.lang.Class element) throws Throwable { + // 1) create persistently + DbChangeableBean object = (DbChangeableBean)server.createInstance(element); + // 2) make sure a Unique TID is set + object.save(); + + return object; + } /** * Create a new TcoObject of given type. *************** *** 142,146 **** public TcoObject createTcoObject(ch.softenvironment.jomm.DbObjectServer server, java.lang.Class element) throws Throwable { // 1) create persistently ! TcoObject object = (TcoObject)server.createInstance(element); // 2) set default data --- 151,155 ---- public TcoObject createTcoObject(ch.softenvironment.jomm.DbObjectServer server, java.lang.Class element) throws Throwable { // 1) create persistently ! TcoObject object = (TcoObject)createDbObject(server, element); // 2) set default data *************** *** 168,173 **** object.setName("*" + getTypeString(element) + "*"); } - // 3) make sure a Unique TID is set - object.save(); // object.setBaseDate(sysParams.getDefaultBaseDate()); --- 177,180 ---- |