[Bedework-commit] calendarapi r1383 - in releases/bedework-3.6:
calCore/src/org/bedework/calcore/hibernate
calFacade/src/org/bedework/calfacade
svnadmin at bedework.org
svnadmin at bedework.org
Fri Sep 3 16:15:14 EDT 2010
Author: douglm
Date: 2010-09-03 16:15:14 -0400 (Fri, 03 Sep 2010)
New Revision: 1383
Modified:
releases/bedework-3.6/calCore/src/org/bedework/calcore/hibernate/HibSessionImpl.java
releases/bedework-3.6/calFacade/src/org/bedework/calfacade/BwFreeBusyComponent.java
Log:
Changes to support ACCEPT header on GET
* Will enable fetching of calendars and address books when targeting collections
* Will be used by new web service to get XRD objects
Changes to XmlEmit to support better abbreviating of namespaces and better handling of default namespace. Also changes to handle some new xrd needs.
CalDAV server has partial support for CalWS - supports GET of XRD object.
Modified: releases/bedework-3.6/calCore/src/org/bedework/calcore/hibernate/HibSessionImpl.java
===================================================================
--- releases/bedework-3.6/calCore/src/org/bedework/calcore/hibernate/HibSessionImpl.java 2010-09-03 20:15:12 UTC (rev 1382)
+++ releases/bedework-3.6/calCore/src/org/bedework/calcore/hibernate/HibSessionImpl.java 2010-09-03 20:15:14 UTC (rev 1383)
@@ -35,6 +35,7 @@
import org.hibernate.Criteria;
import org.hibernate.FlushMode;
import org.hibernate.LockMode;
+import org.hibernate.NonUniqueResultException;
import org.hibernate.Query;
import org.hibernate.ReplicationMode;
import org.hibernate.SQLQuery;
@@ -620,6 +621,10 @@
}
return crit.uniqueResult();
+ } catch (NonUniqueResultException nure) {
+ // Always bad news
+ handleException(nure);
+ return null; // Don't get here
} catch (Throwable t) {
handleException(t);
return null; // Don't get here
Modified: releases/bedework-3.6/calFacade/src/org/bedework/calfacade/BwFreeBusyComponent.java
===================================================================
--- releases/bedework-3.6/calFacade/src/org/bedework/calfacade/BwFreeBusyComponent.java 2010-09-03 20:15:12 UTC (rev 1382)
+++ releases/bedework-3.6/calFacade/src/org/bedework/calfacade/BwFreeBusyComponent.java 2010-09-03 20:15:14 UTC (rev 1383)
@@ -57,6 +57,7 @@
private int type = typeBusy;
+ /** */
public static final String[] fbtypes = {"BUSY",
"FREE",
"BUSY-UNAVAILABLE",
More information about the Bedework-commit
mailing list