[Bedework-commit] dumprestore r214 -
trunk/src/org/bedework/dumprestore/restore
svnadmin at bedework.org
svnadmin at bedework.org
Wed Jul 2 13:32:47 EDT 2008
Author: douglm
Date: 2008-07-02 13:32:47 -0400 (Wed, 02 Jul 2008)
New Revision: 214
Modified:
trunk/src/org/bedework/dumprestore/restore/HibRestore.java
Log:
Further changes to external subscriptions support.
Change bw script to add further options and better options processing.
Make copy of config into config/bwbuild/default.
Modified: trunk/src/org/bedework/dumprestore/restore/HibRestore.java
===================================================================
--- trunk/src/org/bedework/dumprestore/restore/HibRestore.java 2008-07-02 04:02:14 UTC (rev 213)
+++ trunk/src/org/bedework/dumprestore/restore/HibRestore.java 2008-07-02 17:32:47 UTC (rev 214)
@@ -60,6 +60,7 @@
import org.bedework.calcorei.CalintfDefs;
import org.bedework.calcorei.CoreEventsI;
import org.bedework.calcorei.HibSession;
+import org.bedework.calcorei.CoreEventsI.UpdateEventResult;
import org.bedework.calfacade.BwAttendee;
import org.bedework.calfacade.BwCalendar;
import org.bedework.calfacade.BwCategory;
@@ -428,16 +429,19 @@
openHibSess();
CoreEventsI evi = getEvents(ev.getCreator());
- Collection<BwEventProxy> failedOverrides = evi.addEvent(saveEv,
- ei.getOverrideProxies(),
- false, // scheduling
- false);
+ UpdateEventResult uer = evi.addEvent(saveEv,
+ ei.getOverrideProxies(),
+ false, // scheduling
+ false);
- if (failedOverrides != null) {
+ if (!uer.addedUpdated) {
+ throw new CalFacadeException(uer.errorCode);
+ }
+ if (uer.failedOverrides != null) {
error("Following overrides failed for event ");
error(ev.toString());
- for (BwEventProxy proxy: failedOverrides) {
+ for (BwEventProxy proxy: uer.failedOverrides) {
error(proxy.toString());
}
}
More information about the Bedework-commit
mailing list