o.a.j.webdav.property.ResourceType and its subclass
o.a.j.webdav.version.ResourceType both represent a single-valued property.
however, caldav requires the server to send multiple values for this
property for a calendar collection, ie:
<DAV:resourcetype>
<DAV:collection/>
<CALDAV:calendar-home/>
</DAV:resourcetype>
i know from a conversation with the webdav working group chair that the
property is meant to be multivalued. if you all are on board with that,
i can provide a patch for the above classes. alternately i can just
write my own alternate ResourceType classes.
obviously i'd prefer for jcr-server to support this out of the box, but
it's up to y'all. what's your preference?