Uses of Interface
org.exoplatform.caldav.client.CalDavClient
Packages that use CalDavClient
-
Uses of CalDavClient in org.exoplatform.caldav.client
Classes in org.exoplatform.caldav.client that implement CalDavClientModifier and TypeClassDescriptionclassCalDAV over the JDK's own HTTP client, modelled line for line on email-connector'sHttpCardDavClient— the hand-written client that already works against the same BlueMind that defeated the browser — with the disciplines the relay established carried over: registry-only targets — endpoints are minted from the server registry alone (HttpCalDavClient.endpoint(Long, String)), hrefs resolve against that endpoint's authority, and a foreign-host href is refused; no redirects — a declared server must not be able to bounce this client's credentialed requests to another host, so the transport never follows a 3xx (which also rules the well-known discovery flow out by design: discovery starts at the registered base path instead); explicit timeouts and a bounded body read, both deployment-tunable; no auth material anywhere near a log or an exception — every message names the method and the URI, never a header. The XML is parsed with doctypes and external entities disabled: the payload comes from whatever server an administrator declared, which is still attacker-influenced input, and a stock parser would happily read files off this machine on its behalf.Constructors in org.exoplatform.caldav.client with parameters of type CalDavClientModifierConstructorDescriptionCalDavObjectWriter(CalDavClient calDavClient) The writer over the one CalDAV client. -
Uses of CalDavClient in org.exoplatform.caldav.service
Constructors in org.exoplatform.caldav.service with parameters of type CalDavClientModifierConstructorDescriptionCaldavCalendarOwnerService(CaldavOutboundService caldavOutboundService, org.exoplatform.social.core.manager.IdentityManager identityManager, CalDavClient calDavClient, CaldavConnectionIdentityService caldavConnectionIdentityService) CaldavCalendarShareService(org.exoplatform.agenda.service.AgendaCalendarService agendaCalendarService, CaldavConnectorStorage caldavConnectorStorage, CaldavSyncStorage caldavSyncStorage, CalDavClient calDavClient, CaldavConnectionIdentityService caldavConnectionIdentityService, org.exoplatform.social.core.manager.IdentityManager identityManager, CalendarShareChannelRegistry calendarShareChannelRegistry, CaldavPushService caldavPushService, CaldavShareSubscriptionService caldavShareSubscriptionService, CaldavServerOwnerService caldavServerOwnerService, CaldavServerService caldavServerService, long probeMemoSeconds)