[Bedework-commit] caldavimpl r66 - in trunk: .
boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange
bwcaldav/src/org/bedework/caldav/bwserver
domino/src/edu/rpi/cct/bedework/caldav/domino
google/src/edu/rpi/cct/bedework/caldav/google
svnadmin at bedework.org
svnadmin at bedework.org
Thu Sep 9 10:24:10 EDT 2010
Author: douglm
Date: 2010-09-09 10:24:09 -0400 (Thu, 09 Sep 2010)
New Revision: 66
Modified:
trunk/
trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java
trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java
trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java
Log:
Use content-type to select icalendar or xcalendar parsing of PUT/POST content.
Allows us to accept XML icalendar entities
Property changes on: trunk
___________________________________________________________________
Name: svn:ignore
- dist
lib
+ dist
lib
libcache
Modified: trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java
===================================================================
--- trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java 2010-09-09 14:24:05 UTC (rev 65)
+++ trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java 2010-09-09 14:24:09 UTC (rev 66)
@@ -757,6 +757,7 @@
public SysiIcalendar fromIcal(final CalDAVCollection col,
final Reader rdr,
+ final String contentType,
final IcalResultType rtype) throws WebdavException {
throw new WebdavException("unimplemented");
}
Modified: trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
===================================================================
--- trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java 2010-09-09 14:24:05 UTC (rev 65)
+++ trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java 2010-09-09 14:24:09 UTC (rev 66)
@@ -1358,10 +1358,11 @@
}
/* (non-Javadoc)
- * @see org.bedework.caldav.server.sysinterface.SysIntf#fromIcal(org.bedework.caldav.server.CalDAVCollection, java.io.Reader, org.bedework.caldav.server.sysinterface.SysIntf.IcalResultType)
+ * @see org.bedework.caldav.server.sysinterface.SysIntf#fromIcal(org.bedework.caldav.server.CalDAVCollection, java.io.Reader, java.lang.String, org.bedework.caldav.server.sysinterface.SysIntf.IcalResultType)
*/
public SysiIcalendar fromIcal(final CalDAVCollection col,
final Reader rdr,
+ final String contentType,
final IcalResultType rtype) throws WebdavException {
getSvci(); // Ensure open
boolean rollback = true;
@@ -1372,7 +1373,8 @@
bwcol = unwrap(col);
}
- Icalendar ic = trans.fromIcal(bwcol, new SysIntfReader(rdr, debug));
+ Icalendar ic = trans.fromIcal(bwcol, new SysIntfReader(rdr, debug),
+ contentType);
if (rtype == IcalResultType.OneComponent) {
if (ic.getComponents().size() != 1) {
Modified: trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java
===================================================================
--- trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java 2010-09-09 14:24:05 UTC (rev 65)
+++ trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java 2010-09-09 14:24:09 UTC (rev 66)
@@ -798,7 +798,8 @@
public SysiIcalendar fromIcal(final CalDAVCollection col,
final Reader rdr,
- final IcalResultType rtype) throws WebdavException {
+ final String contentType,
+ final IcalResultType rtype) throws WebdavException {
throw new WebdavException("unimplemented");
}
Modified: trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java
===================================================================
--- trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java 2010-09-09 14:24:05 UTC (rev 65)
+++ trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java 2010-09-09 14:24:09 UTC (rev 66)
@@ -735,11 +735,9 @@
throw new WebdavException("unimplemented");
}
- /* (non-Javadoc)
- * @see org.bedework.caldav.server.SysIntf#fromIcal(org.bedework.caldav.server.CalDAVCollection, java.io.Reader)
- */
public SysiIcalendar fromIcal(final CalDAVCollection col,
final Reader rdr,
+ final String contentType,
final IcalResultType rtype) throws WebdavException {
throw new WebdavException("unimplemented");
}
More information about the Bedework-commit
mailing list