[Bedework-commit] caldavimpl r24 - in trunk:
boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange
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 Mar 4 09:41:33 EST 2010
Author: douglm
Date: 2010-03-04 09:41:33 -0500 (Thu, 04 Mar 2010)
New Revision: 24
Modified:
trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java
trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java
trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java
Log:
Two updates
1. Delay the posting of system events until after commmit. The posted events generally refer to entities which will not be updated/added/deleted until the commit takes place.
2. Turned out that setting the users preferred timezone set the system default timezone as well.
Rename the method to make it clear what's happening. Add a new method to maintain a thread local default timezone id which must be set on entry.
Modified: trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java
===================================================================
--- trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java 2010-03-04 14:38:24 UTC (rev 23)
+++ trunk/boeingexchange/src/edu/rpi/cct/bedework/caldav/exchange/BexchangeSysIntfImpl.java 2010-03-04 14:41:33 UTC (rev 24)
@@ -211,7 +211,7 @@
trans = new IcalTranslator(new SAICalCallback(null), debug);
urlHandler = new UrlHandler(req, false);
- Timezones.setDefaultTzid(defaultTimezone);
+ Timezones.setSystemDefaultTzid(defaultTimezone);
} catch (Throwable t) {
throw new WebdavException(t);
}
Modified: trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java
===================================================================
--- trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java 2010-03-04 14:38:24 UTC (rev 23)
+++ trunk/domino/src/edu/rpi/cct/bedework/caldav/domino/DominoSysIntfImpl.java 2010-03-04 14:41:33 UTC (rev 24)
@@ -214,7 +214,7 @@
debug);
urlHandler = new UrlHandler(req, false);
- Timezones.setDefaultTzid(defaultTimezone);
+ Timezones.setSystemDefaultTzid(defaultTimezone);
} catch (Throwable t) {
throw new WebdavException(t);
}
Modified: trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java
===================================================================
--- trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java 2010-03-04 14:38:24 UTC (rev 23)
+++ trunk/google/src/edu/rpi/cct/bedework/caldav/google/GoogleSysIntfImpl.java 2010-03-04 14:41:33 UTC (rev 24)
@@ -134,7 +134,7 @@
this.currentPrincipal = new User(account);
urlHandler = new UrlHandler(req, false);
- Timezones.setDefaultTzid(defaultTimezone);
+ Timezones.setSystemDefaultTzid(defaultTimezone);
} catch (Throwable t) {
throw new WebdavException(t);
}
More information about the Bedework-commit
mailing list