diff options
author | Henri Herscher <henri@oreka.org> | 2005-11-30 20:51:26 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2005-11-30 20:51:26 +0000 |
commit | 42cfa120cc99dc20debb290fcc82ee58eaa39322 (patch) | |
tree | b3f93f3c044accf1932ba43f0ae822249588b386 /orktrack/src/net/sf/oreka/orktrack/ProgramManager.java | |
parent | 8717fa54099fa9266cd376bc5bf321b474ca0b50 (diff) |
Changed exception logging
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@79 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orktrack/src/net/sf/oreka/orktrack/ProgramManager.java')
-rw-r--r-- | orktrack/src/net/sf/oreka/orktrack/ProgramManager.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java b/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java index d87de99..033c684 100644 --- a/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java +++ b/orktrack/src/net/sf/oreka/orktrack/ProgramManager.java @@ -45,10 +45,11 @@ public class ProgramManager { return programManager; } - public void load() { + public boolean load() { Session hbnSession = null; Transaction tx = null; + boolean success = false; try { hbnSession = HibernateManager.getSession(); @@ -62,13 +63,15 @@ public class ProgramManager { recPrograms = new ArrayList<RecProgram>(progs); tx.commit(); + success = true; } catch (Exception e) { - logger.error("Could not load programs", e); + logger.error("Could not load programs"+ e.getClass().getName()); } finally { - hbnSession.close(); + if(hbnSession != null) {hbnSession.close();} } + return success; } public void addProgram(RecProgram prog) { @@ -208,7 +211,7 @@ public class ProgramManager { int startDay = seg.getTimestamp().getDay(); startDay--; // in java.util.Date, {Sunday ... Saturday} = {0 ... 6}. In net.sf.oreka.Day {monday ... sunday} = {0 ... 6} if(startDay == -1) { - startDay = 6; // sunday is = 0 in java.util.Date but = 6 in net.sf.oreka.Day + startDay = 6; } logger.debug("Day: Seg start:" + startDay + " Prg start:" + prog.getStartDay().ordinal() + " Prg stop:" + prog.getStopDay().ordinal()); if(startDay >= prog.getStartDay().ordinal() && startDay <= prog.getStopDay().ordinal()) { |