[Bedework-commit] dumprestore r156 -
trunk/src/org/bedework/dumprestore/restore
svnadmin at bedework.org
svnadmin at bedework.org
Mon Sep 10 14:36:06 EDT 2007
Author: douglm
Date: 2007-09-10 14:36:05 -0400 (Mon, 10 Sep 2007)
New Revision: 156
Modified:
trunk/src/org/bedework/dumprestore/restore/HibRestore.java
Log:
Move system parameters processing out of CalIntf.
Needed this to get around some problems introduced with the last round of changes. Ity's also appropriate.
Modified: trunk/src/org/bedework/dumprestore/restore/HibRestore.java
===================================================================
--- trunk/src/org/bedework/dumprestore/restore/HibRestore.java 2007-09-04 02:00:10 UTC (rev 155)
+++ trunk/src/org/bedework/dumprestore/restore/HibRestore.java 2007-09-10 18:36:05 UTC (rev 156)
@@ -87,6 +87,7 @@
import org.bedework.calfacade.svc.BwView;
import org.bedework.calfacade.svc.EventInfo;
import org.bedework.calfacade.svc.prefs.BwPreferences;
+import org.bedework.calfacade.util.AccessUtilI;
import org.bedework.dumprestore.BwDbLastmod;
import java.sql.Connection;
@@ -160,8 +161,7 @@
}
access = new AccessUtil();
- access.init(globals.config.getDebug());
- access.setSyspars(globals.syspars);
+ access.init(new AccessUtilCb(), globals.config.getDebug());
access.setAuthUser(user);
access.setSuperUser(true);
@@ -172,6 +172,15 @@
return events;
}
+ private class AccessUtilCb extends AccessUtilI.CallBack {
+ /* (non-Javadoc)
+ * @see org.bedework.calfacade.util.AccessUtilI.CallBack#getUserCalendarRoot()
+ */
+ public String getUserCalendarRoot() throws CalFacadeException {
+ return globals.syspars.getUserCalendarRoot();
+ }
+ }
+
private static class HibSessionFetcher implements CalintfHelperHib.HibSessionFetcher {
private HibRestore intf;
More information about the Bedework-commit
mailing list