From 268a713446b4964293415bc5b24612043e568e8c Mon Sep 17 00:00:00 2001 From: mguessan Date: Thu, 16 Feb 2012 10:25:57 +0000 Subject: [PATCH] Caldav: force context Timezone on Exchange 2010 git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1914 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/ews/EWSMethod.java | 22 +++++++++++++++++-- .../exchange/ews/EwsExchangeSession.java | 4 ++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/java/davmail/exchange/ews/EWSMethod.java b/src/java/davmail/exchange/ews/EWSMethod.java index 24b4788f..d5e167a6 100644 --- a/src/java/davmail/exchange/ews/EWSMethod.java +++ b/src/java/davmail/exchange/ews/EWSMethod.java @@ -43,6 +43,7 @@ import java.util.zip.GZIPInputStream; /** * EWS SOAP method. */ +@SuppressWarnings("Since15") public abstract class EWSMethod extends PostMethod { protected static final Logger LOGGER = Logger.getLogger(EWSMethod.class); @@ -83,6 +84,7 @@ public abstract class EWSMethod extends PostMethod { protected SearchExpression searchExpression; protected String serverVersion; + protected String timezoneContext; /** * Build EWS method @@ -320,11 +322,18 @@ public abstract class EWSMethod extends PostMethod { "xmlns:t=\"http://schemas.microsoft.com/exchange/services/2006/types\" " + "xmlns:m=\"http://schemas.microsoft.com/exchange/services/2006/messages\">" + ""); + writer.write(""); if (serverVersion != null) { - writer.write(""); + writer.write("\"/>"); } + if (timezoneContext != null) { + writer.write(""); + } + writer.write(""); writer.write(""); writer.write("