From 43cba3307729fc0cfcb1d88dab555b97634afa72 Mon Sep 17 00:00:00 2001 From: hns Date: Fri, 7 Jun 2002 19:12:17 +0000 Subject: [PATCH] marked class as final. print stack trace on id generation if debug is true. --- src/helma/objectmodel/db/WrappedNodeManager.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/helma/objectmodel/db/WrappedNodeManager.java b/src/helma/objectmodel/db/WrappedNodeManager.java index c24fb2d7..e4dc96ae 100644 --- a/src/helma/objectmodel/db/WrappedNodeManager.java +++ b/src/helma/objectmodel/db/WrappedNodeManager.java @@ -14,7 +14,7 @@ import java.util.Vector; * in JavaScript which doesn't know about them (except for the exception message). */ - public class WrappedNodeManager { + public final class WrappedNodeManager { NodeManager nmgr; @@ -125,12 +125,14 @@ import java.util.Vector; if (map == null || !map.isRelational () || "[hop]".equalsIgnoreCase (map.getIDgen())) return nmgr.idgen.newID (); // or if we query max key value - else if (map.getIDgen() == null || "[max]".equalsIgnoreCase (map.getIDgen())) - return nmgr.generateMaxID (map); + else if (map.getIDgen() == null || "[max]".equalsIgnoreCase (map.getIDgen())) + return nmgr.generateMaxID (map); else - return nmgr.generateID (map); - // otherwise, we use an oracle sequence + return nmgr.generateID (map); + // otherwise, we use an oracle sequence } catch (Exception x) { + if (nmgr.app.debug ()) + x.printStackTrace(); throw new RuntimeException (x.toString ()); } }