[Bedework-commit] calendarapi r739 -
releases/bedework-3.4.1.1a/icalendar/src/org/bedework/icalendar
svnadmin at bedework.org
svnadmin at bedework.org
Thu Nov 13 10:21:34 EST 2008
Author: douglm
Date: 2008-11-13 10:21:33 -0500 (Thu, 13 Nov 2008)
New Revision: 739
Modified:
releases/bedework-3.4.1.1a/icalendar/src/org/bedework/icalendar/VEventUtil.java
Log:
Always emit UTC values for exdates and rdates
Modified: releases/bedework-3.4.1.1a/icalendar/src/org/bedework/icalendar/VEventUtil.java
===================================================================
--- releases/bedework-3.4.1.1a/icalendar/src/org/bedework/icalendar/VEventUtil.java 2008-11-13 15:21:16 UTC (rev 738)
+++ releases/bedework-3.4.1.1a/icalendar/src/org/bedework/icalendar/VEventUtil.java 2008-11-13 15:21:33 UTC (rev 739)
@@ -77,6 +77,7 @@
import net.fortuna.ical4j.model.component.VFreeBusy;
import net.fortuna.ical4j.model.component.VJournal;
import net.fortuna.ical4j.model.component.VToDo;
+import net.fortuna.ical4j.model.Date;
import net.fortuna.ical4j.model.DateList;
import net.fortuna.ical4j.model.DateTime;
import net.fortuna.ical4j.model.Dur;
@@ -89,7 +90,6 @@
import net.fortuna.ical4j.model.parameter.AltRep;
import net.fortuna.ical4j.model.parameter.FbType;
import net.fortuna.ical4j.model.parameter.RelType;
-import net.fortuna.ical4j.model.parameter.TzId;
import net.fortuna.ical4j.model.parameter.Value;
import net.fortuna.ical4j.model.parameter.XParameter;
import net.fortuna.ical4j.model.Property;
@@ -405,7 +405,7 @@
/* ------------------- Resources -------------------- */
if (val.getNumResources() > 0) {
- /* This event has a category */
+ /* This event has a resource */
prop = new Resources();
ResourceList rl = ((Resources)prop).getResources();
@@ -575,19 +575,19 @@
return;
}
+ /* Always use the UTC values */
DateList dl = new DateList();
- boolean first = true;
+ dl.setUtc(true);
boolean dateType = false;
- String tzid = null;
for (BwDateTime dt: dts) {
- dl.add(dt.makeDate());
- if (first) {
- if (dt.getDateType()) {
- dateType = true;
- } else {
- tzid = dt.getTzid();
- }
+ if (dt.getDateType()) {
+ dateType = true;
+ dl.add(new Date(dt.getDtval()));
+ } else {
+ DateTime dtm = new DateTime(dt.getDate());
+ dtm.setUtc(true);
+ dl.add(dtm);
}
}
@@ -601,13 +601,6 @@
if (dateType) {
dlp.getParameters().add(Value.DATE);
- } else {
- // The default
- //dt.getParameters().add(Value.DATE_TIME);
-
- if (tzid != null) {
- dlp.getParameters().add(new TzId(tzid));
- }
}
pl.add(dlp);
More information about the Bedework-commit
mailing list