Changeset 3276

Timestamp:
06/14/11 00:11:40
Author:
douglm
Message:

This set of changes is all related to fixing the handling of schedule tags. The changes to the trunk include some refactoring and dealing with complications caused by SOAP handling.

/bedework/projects/caldav/server/src/org/bedework/caldav/server/CaldavBWIntf.java
Add response as parameter to putContent and called methods so schedule-tag header can be set.
Remove option in config for schedule-tag
Add some rollback
mergeAttendees parameter on fromIcal

/bedework/projects/caldav/server/src/org/bedework/caldav/server/CaldavComponentNode.java
Remove quotes from schedule tag

/bedework/projects/caldav/server/src/org/bedework/caldav/server/CaldavReportMethod.java
mergeAttendees parameter on fromIcal

/bedework/projects/caldav/server/src/org/bedework/caldav/server/PostMethod.java
mergeAttendees parameter on fromIcal

/bedework/projects/caldav/server/src/org/bedework/caldav/server/soap/exsynch/ExsynchwsHandler.java
Response par for putEvent

/bedework/projects/caldav/server/src/org/bedework/caldav/server/sysinterface/SysIntf.java
mergeAttendees parameter on fromIcal

/bedework/projects/caldav/util/src/org/bedework/caldav/util/CalDAVConfig.java
Remove doScheduleTag option

/bedework/projects/caldavimpl/bwcaldav/src/org/bedework/caldav/bwserver/BwCalDAVEvent.java
Remove quotes from schedule tag

/bedework/projects/caldavimpl/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
mergeAttendees parameter on fromIcal
Don't update stag on updateEvent
(trunk only) Rename xmlDtToIcalDt to getIcalFormatDateTime

/bedework/projects/calendarapi/calFacade/src/org/bedework/calfacade/BwEvent.java
Default significantChange to true

/bedework/projects/calendarapi/calsvc/src/org/bedework/calsvc/Calendars.java
mergeAttendees parameter on fromIcal

/bedework/projects/calendarapi/calsvc/src/org/bedework/calsvc/Events.java
Mostly stag fixes.
Fix setting of attendeeSchedulingObject

/bedework/projects/calendarapi/calsvc/src/org/bedework/calsvc/scheduling/SchedulingBase.java
Change info emitting DTEND instead of DUE

/bedework/projects/calendarapi/icalendar/src/org/bedework/icalendar/BwEventUtil.java
Add mergeAttendees boolean param
If true merge in change for THIS user only into attendee list.

/bedework/projects/calendarapi/icalendar/src/org/bedework/icalendar/IcalTranslator.java
Add mergeAttendees boolean param

/bedework/projects/calendarapi/inoutsched/src/org/bedework/inoutsched/processors/InProcessor.java
Was deleting messages in the inbox that might not be processed.

/bedework/projects/calendarapi/inoutsched/src/org/bedework/inoutsched/processors/InReply.java
setSignificantChange false - replies are never significant

/bedework/projects/calendarapi/inoutsched/src/org/bedework/inoutsched/processors/InRequest.java
Don't update stag.
Completely replace updateAttendeeFields - mostly to iterate through properties but does a better job of checking for significant changes.

/bedework/projects/webdav/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsIntf.java
Add response as parameter to putContent so headers can be set.

The following are trunk only

(trunk only) /bedework/projects/caldav/server/src/org/bedework/caldav/server/soap/SoapHandler.java
Rename xmlDtToIcalDt to getIcalFormatDateTime

(trunk only) /bedework/projects/caldav/server/src/org/bedework/caldav/server/soap/calws/CalwsHandler.java
Rename xmlDtToIcalDt to getIcalFormatDateTime
Response par for putEvent

(trunk only) /bedework/projects/caldav/util/src/org/bedework/caldav/util/ParseUtil.java
Changes related to XML/SOAP processing

(trunk only) /bedework/projects/caldav/util/src/org/bedework/caldav/util/filter/parse/Filters.java
Changes related to XML/SOAP processing

(trunk only) /bedework/projects/calendarapi/calFacade/src/org/bedework/calfacade/util/ChangeTable.java
Fix to correctly handle deletions (already in 3.7)

(trunk only) /bedework/projects/calendarapi/icalendar/src/org/bedework/icalendar/WsXMLTranslator.java
Rename xmlDtToIcalDt to getIcalFormatDateTime

(trunk only) /bedework/projects/rpiutil/src/edu/rpi/cmt/calendar/XcalUtil.java
Rename xmlDtToIcalDt to getIcalFormatDateTime
Check for already being in ical format

(trunk only) /bedework/projects/rpiutil/src/edu/rpi/cmt/calendar/diff/PropWrapper.java
Rename xmlDtToIcalDt to getIcalFormatDateTime

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved