Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abandoned(long, PendingPushKind, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Records that an obligation is given up on, without counting toward the bound first, unless it has been settled or replaced with the other kind since it was read.
- abandoned(long, PendingSubscriptionKind, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
Records that an obligation is given up on, without counting toward the bound first, unless the row has been renewed with the other change since it was read.
- accepted() - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Whether the server accepted the request: RFC 3744 §8.1 answers 200, and 204 is how some servers acknowledge a body-less success.
- accepted() - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Whether the server claims to have applied the change: a 2xx answer (207 Multi-Status or a bare 200) with no propstat reporting a failure.
- accepts(CaldavServer, WriteChannel) - Method in class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
Whether a registration may declare a write channel: CalDAV, or no channel at all, always; any other one when the registration's flavour allows it.
- acceptsCredentials(CalDavEndpoint) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Whether the owner's configured credentials can open whatever session this channel reads the access list back through; the menu offers no "Share" otherwise.
- AccessControlEntry - Record Class in org.exoplatform.caldav.client
-
One access control entry of a collection's
DAV:acl, as RFC 3744 §5.5 defines it: who it applies to, whether it grants or denies, which privileges, and whether the server lets it be changed (EXO-90253). - AccessControlEntry(AccessControlEntry.AcePrincipal, boolean, boolean, Set<String>, boolean, String) - Constructor for record class org.exoplatform.caldav.client.AccessControlEntry
-
Creates an instance of a
AccessControlEntryrecord class. - AccessControlEntry.AcePrincipal - Record Class in org.exoplatform.caldav.client
-
Whom an entry applies to: one of the six forms RFC 3744 §5.5.1 allows.
- AccessControlEntry.AcePrincipal.Kind - Enum Class in org.exoplatform.caldav.client
-
The forms of
DAV:principal. - ACCOUNT_UNAVAILABLE - Static variable in class org.exoplatform.caldav.service.CaldavDeletionService
-
The account's calendars could not be listed, so whether the calendar named is a share of the user's cannot be told; nothing was hidden.
- AccountCalendarOwners - Class in org.exoplatform.caldav.service
-
What the server itself says about who owns each calendar an account sees — the fourth witness
CaldavOutboundService#ownershipOfhears (EXO-90347), asked at most once per account per pass. - AccountCalendarOwners.Verdict - Record Class in org.exoplatform.caldav.service
-
The server's word on one calendar, and the owner it named.
- AccountCalendarOwners.Word - Enum Class in org.exoplatform.caldav.service
-
What the server said about one calendar.
- ACCOUNTS_OWN - Enum constant in enum class org.exoplatform.caldav.service.AccountCalendarOwners.Word
-
The calendar's owner is the account itself.
- accountUid() - Method in interface org.exoplatform.caldav.plugin.CalendarOwners
-
The uid of the account the session was authenticated as.
- AcePrincipal(AccessControlEntry.AcePrincipal.Kind, String, String, String) - Constructor for record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Creates an instance of a
AcePrincipalrecord class. - ACL_NOT_UNDERSTOOD - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The access list holds an entry eXo cannot write back faithfully.
- ACL_UNREADABLE - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The server would not let the caller read the calendar's access list.
- AclWriteResult - Record Class in org.exoplatform.caldav.client
-
What the server answered to an
ACLrequest (EXO-90253): a claim, never a fact. - AclWriteResult(int, List<String>, List<String>) - Constructor for record class org.exoplatform.caldav.client.AclWriteResult
-
Creates an instance of a
AclWriteResultrecord class. - activeUsersWithoutIdentityOn(long) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
How many users holding an active pair on a server have no identity recorded for that server.
- addressesNaming(long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Every address a copy might name one person by, without needing them to have connected an account.
- addressesNaming(long, CaldavUserSetting) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Every address a copy on this user's account might name them by.
- addressOf(long) - Method in class org.exoplatform.caldav.service.AgendaEventIcsMapper
-
The profile address a copy names one person by, or null when it names them not at all.
- adoptAnswer(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavAnswerAdoptionService
-
Adopts the owner's answer from a copy a client rewrote, series and single occurrences alike.
- adopted() - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Returns the value of the
adoptedrecord component. - ADOPTED - Enum constant in enum class org.exoplatform.caldav.service.CaldavAnswerAdoptionService.Outcome
-
At least one answer was read off the object and recorded in agenda.
- advertises(String) - Method in record class org.exoplatform.caldav.client.DavOptions
-
Whether the
DAVheader carries a compliance class. - affectedAccounts() - Method in record class org.exoplatform.caldav.rest.model.CaldavDisconnectionPreview
-
Returns the value of the
affectedAccountsrecord component. - AgendaEventIcsMapper - Class in org.exoplatform.caldav.service
-
Turns an agenda event into what the ICS engine takes.
- AgendaEventIcsMapper() - Constructor for class org.exoplatform.caldav.service.AgendaEventIcsMapper
- AgendaEventPropagationListener - Class in org.exoplatform.caldav.listener
-
What the two agenda-modification listeners share: unwrapping the broadcast, resolving the propagation service, and refusing to run outside a container.
- AgendaEventPropagationListener() - Constructor for class org.exoplatform.caldav.listener.AgendaEventPropagationListener
- Agenda owns the share; this add-on delivers it - Search tag in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
- Section
- agendaResponse(String) - Static method in class org.exoplatform.caldav.ics.IcsText
-
The agenda response an iCalendar PARTSTAT stands for — the exact inverse of
IcsText.partStat(String), needed since a copy became something the user can answer on (EXO-89681). - ALL - Enum constant in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
Every user, authenticated or not.
- ALLOWED_METHODS - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
The DAV verbs the relay forwards: exactly what the shipped browser connector issues — PROPFIND (discovery, calendar and ETag listings), REPORT (calendar-query/multiget reads), GET (single-object read before a conditional write), PUT (create/update of an ICS object), DELETE (object removal), MKCALENDAR (mirror-calendar creation) — plus OPTIONS and HEAD, read-only capability probes some clients open with.
- allowedMethods() - Method in record class org.exoplatform.caldav.client.DavOptions
-
Returns the value of the
allowedMethodsrecord component. - allows(String) - Method in record class org.exoplatform.caldav.client.DavOptions
-
Whether the
Allowheader names a method. - ALREADY_CONFIGURED - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
The user has a CalDAV configuration, or made one during the attempt.
- ALREADY_SAID - Enum constant in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
The copy already carried the answer, so nothing was written and nothing is owed.
- anchorOf(String) - Static method in class org.exoplatform.caldav.service.CaldavOutboundService
-
The calendar anchor a collection's slug carries, when eXo minted it.
- And a confirmation can make one start deserving it - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateUpdate(long, Set<AgendaEventModificationType>)
- Section
- And an edit can invite somebody who holds no copy - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateUpdate(long, Set<AgendaEventModificationType>)
- Section
- An edit can make a meeting stop deserving a copy - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateUpdate(long, Set<AgendaEventModificationType>)
- Section
- ANOTHERS - Enum constant in enum class org.exoplatform.caldav.service.AccountCalendarOwners.Word
-
The calendar's owner is another directory entry.
- AnswerRewrite(boolean, String) - Constructor for record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Creates an instance of a
AnswerRewriterecord class. - applicable() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Whether a destination was established at all.
- applies(DavOptions, String, SharingMechanism) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Whether this channel is how a collection is shared, given what it advertises and what the host would select from that alone.
- appliesTo(String) - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Whether this entry names exactly one principal path, compared in the canonical form a recorded principal is held in.
- asSubscriber(CalDavEndpoint, String, Function<SubscriptionEdits, T>) - Method in interface org.exoplatform.caldav.plugin.CalendarSubscriptionChannel
-
Runs subscription edits in one session opened as a user, after checking the session really is theirs.
- asSubscriber(CalDavEndpoint, String, Function<SubscriptionEdits, T>) - Method in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
Refuses: no session can be opened.
- at() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
atrecord component. - ATTACHED - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
The user was attached to the managed server.
- attemptable(int, int, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
One page of what is owed to anybody and still worth attempting, oldest first: what lets a drain look past rows it has to leave where they are.
- attemptable(long, int, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
What one account is owed and is still worth attempting, oldest first.
- attemptableOf(long, int, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
What one colleague is owed and is still worth attempting, oldest first.
- attendeeNamed() - Method in record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Returns the value of the
attendeeNamedrecord component. - AUTHENTICATED - Enum constant in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
Every authenticated user.
- authorization(Long, String, String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
The
Authorizationvalue for that account, as the configured provider produced it — Basic today, whatever a future provider answers tomorrow.
B
- bareAddress(String) - Static method in class org.exoplatform.caldav.ics.IcsText
-
A CAL-ADDRESS reduced to what two spellings of one person compare as: the
mailto:scheme gone, trimmed, its ASCII letters lower-cased and every other character kept. - bindPersonalCalendars(long, String) - Method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Binds every personal calendar of a user to a collection on their server, creating what does not exist yet.
- BLUEMIND_SHARE - Enum constant in enum class org.exoplatform.caldav.client.SharingMechanism
-
Apple sharing as BlueMind's DAV server implements it (BlueMind source,
plugins/net.bluemind.dav.server/.../proto/sharing/SharingProtocol.java): aPOSTofCS:shareon a calendar collection names the sharee by e-mail, and the server rewrites the container's access list through its own container management.
C
- CACHE_NAME - Static variable in class org.exoplatform.caldav.storage.CaldavServerOwnerStorage
-
The cache, and the
meeds.cache.<name>.*tuning prefix. - CALDAV_CONNECTED_BY_MANAGED_MODE_KEY - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
-
Marks a CalDAV connection made by managed mode rather than by the user.
- CALDAV_CONNECTOR_SETTING_SCOPE - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CALDAV_ENABLED_PROPERTY - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
Legacy configuration property telling whether the single CalDAV connector is enabled; read once, to give the seed row its initial activation.
- CALDAV_MIRROR_CALENDAR_KEY - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CALDAV_NS - Static variable in record class org.exoplatform.caldav.client.AccessControlEntry
-
The namespace of CalDAV's elements.
- CALDAV_PASSWORD_KEY - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CALDAV_PROVIDER_NAME - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
Provider name of the seed registration — the name the kernel plugin has always registered on the agenda side — and the prefix every derived provider name starts with.
- CALDAV_SERVER_ID_KEY - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CALDAV_SERVER_URL_INIT_PARAM - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CALDAV_SERVER_URL_PROPERTY - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
Legacy configuration property holding the single CalDAV server URL.
- CALDAV_USERNAME_KEY - Static variable in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CaldavAnswerAdoptionService - Class in org.exoplatform.caldav.service
-
Reads the one field a user may answer through their own calendar — their own PARTSTAT on a copy eXo pushed — and records it in agenda (EXO-89681).
- CaldavAnswerAdoptionService() - Constructor for class org.exoplatform.caldav.service.CaldavAnswerAdoptionService
- CaldavAnswerAdoptionService.Outcome - Enum Class in org.exoplatform.caldav.service
-
What one adoption pass over one object did.
- CalDavAuthenticationException - Exception Class in org.exoplatform.caldav.client
-
The server refused the credentials.
- CalDavAuthenticationException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavAuthenticationException
-
A credential refusal, named by the status and the URI it came from.
- CaldavCalendarOwnerService - Class in org.exoplatform.caldav.service
-
Names the owner of a calendar shared with the user, from whichever witness said it was shared (EXO-90237).
- CaldavCalendarOwnerService(CaldavOutboundService, IdentityManager, CalDavClient, CaldavConnectionIdentityService) - Constructor for class org.exoplatform.caldav.service.CaldavCalendarOwnerService
- CaldavCalendarShareChannelPlugin - Class in org.exoplatform.caldav.service
-
Carries a calendar share agenda recorded onto the owner's CalDAV server (EXO-90357): the colleague's principal is granted read access to the collection the calendar is bound to, through
CaldavCalendarShareServiceand every check it makes, and the grant is taken away when agenda revokes the share. - CaldavCalendarShareChannelPlugin() - Constructor for class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
- CaldavCalendarShareService - Class in org.exoplatform.caldav.service
-
Shares a user's own eXo calendar, read-only, with colleagues connected to the same CalDAV server, by changing who may read the collection that calendar is bound to — through the server's own granting mechanism, confirmed by reading the access list back (EXO-90253).
- CaldavCalendarShareService(AgendaCalendarService, CaldavConnectorStorage, CaldavSyncStorage, CalDavClient, CaldavConnectionIdentityService, IdentityManager, CalendarShareChannelRegistry, CaldavPushService, CaldavShareSubscriptionService, CaldavServerOwnerService, CaldavServerService, long) - Constructor for class org.exoplatform.caldav.service.CaldavCalendarShareService
- CaldavCalendarShareService.ServerShares - Record Class in org.exoplatform.caldav.service
-
A calendar's collection on the caller's server and the shares read from it, both from one resolution of the calendar (EXO-90385).
- CaldavCalendarShareService.SharedCollection - Record Class in org.exoplatform.caldav.service
-
A calendar's collection on the caller's server.
- CaldavCalendarSyncDAO - Interface in org.exoplatform.caldav.dao
-
Persistence access to the calendar pairs.
- CaldavCalendarSyncEntity - Class in org.exoplatform.caldav.entity
-
The binding between one eXo calendar and one remote collection, for one user on one declared server.
- CaldavCalendarSyncEntity() - Constructor for class org.exoplatform.caldav.entity.CaldavCalendarSyncEntity
- CalDavClient - Interface in org.exoplatform.caldav.client
-
The CalDAV protocol, and nothing else: it fetches, it does not decide.
- CaldavConnectionDAO - Interface in org.exoplatform.caldav.dao
-
Persistence access to who each connected eXo user is on their CalDAV server (EXO-90243).
- CaldavConnectionEntity - Class in org.exoplatform.caldav.entity
-
Who one eXo user is on the CalDAV server their account is connected to: the
current-user-principalthe server named when the account was last discovered (EXO-90243). - CaldavConnectionEntity() - Constructor for class org.exoplatform.caldav.entity.CaldavConnectionEntity
- CaldavConnectionIdentityService - Class in org.exoplatform.caldav.service
-
Who each connected eXo user is on their CalDAV server, and which eXo users are connected as a given principal (EXO-90243).
- CaldavConnectionIdentityService() - Constructor for class org.exoplatform.caldav.service.CaldavConnectionIdentityService
- CaldavConnectionStorage - Class in org.exoplatform.caldav.storage
-
Reads and writes who each connected eXo user is on their CalDAV server (EXO-90243).
- CaldavConnectionStorage() - Constructor for class org.exoplatform.caldav.storage.CaldavConnectionStorage
- CaldavConnectorRest - Class in org.exoplatform.caldav.rest
- CaldavConnectorRest(CaldavConnectorService, IdentityManager) - Constructor for class org.exoplatform.caldav.rest.CaldavConnectorRest
- CaldavConnectorServiceImpl - Class in org.exoplatform.caldav.service
- CaldavConnectorServiceImpl(CaldavConnectorStorage) - Constructor for class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
- CaldavConnectorStorage - Class in org.exoplatform.caldav.storage
- CaldavConnectorStorage(SettingService) - Constructor for class org.exoplatform.caldav.storage.CaldavConnectorStorage
- CaldavConnectorUtils - Class in org.exoplatform.caldav.utils
- CaldavConnectorUtils() - Constructor for class org.exoplatform.caldav.utils.CaldavConnectorUtils
- CaldavCopyConsent - Class in org.exoplatform.caldav.service
-
Whether a user has said yes to meeting copies at all, said once.
- CaldavCopyConsent() - Constructor for class org.exoplatform.caldav.service.CaldavCopyConsent
- CaldavCopyPolicy - Class in org.exoplatform.caldav.service
-
Which eXo events a calendar copy may stand for, said once.
- CaldavCopyPolicy() - Constructor for class org.exoplatform.caldav.service.CaldavCopyPolicy
- CaldavCredentialsResolver - Class in org.exoplatform.caldav.provider
-
The CalDAV side of the shared credentials contract: the one place that knows how this connector addresses a provider, so that the two questions a caller ever asks — which account would the material address and what header do I send — are answered from a single context.
- CaldavCredentialsResolver(ConnectorCredentialsService) - Constructor for class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
The resolver over the platform's credentials service.
- CalDavDeadline - Class in org.exoplatform.caldav.client
-
One overall time budget for a sequence of CalDAV calls made on one thread — a landing of a mail's invitation, which holds the user's click: every request
HttpCalDavClientsends while it is open is sent with the smaller of its own timeout and the time left, a request asked for once nothing is left is refused before it leaves (CalDavDeadlineException), and a response body still being read when the time runs out is cut. - CalDavDeadlineException - Exception Class in org.exoplatform.caldav.client
-
The time a sequence of calls was given ran out (
CalDavDeadline): a request was not sent because nothing was left of it, or was cut when it ran out. - CalDavDeadlineException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavDeadlineException
- CalDavDeadlineException(String, Throwable) - Constructor for exception class org.exoplatform.caldav.client.CalDavDeadlineException
- CaldavDeletionService - Class in org.exoplatform.caldav.service
-
Deleting a personal calendar, on both sides.
- CaldavDeletionService() - Constructor for class org.exoplatform.caldav.service.CaldavDeletionService
- CaldavDisconnectionPreview - Record Class in org.exoplatform.caldav.rest.model
-
How many accounts an administrator's change would disconnect, answered before the change is applied so that the screen can say so.
- CaldavDisconnectionPreview(int) - Constructor for record class org.exoplatform.caldav.rest.model.CaldavDisconnectionPreview
-
Creates an instance of a
CaldavDisconnectionPreviewrecord class. - CalDavEndpoint - Class in org.exoplatform.caldav.client
-
Where a CalDAV conversation is allowed to go: the scheme and authority of one administrator-declared server, plus the account's base collection path on it.
- CaldavEventPropagationService - Class in org.exoplatform.caldav.service
-
Carries what happens to a meeting in eXo out to the calendars of the people it concerns: a creation to everyone invited, an edit or a cancellation to every copy that already exists, a deletion to every copy that has to go.
- CaldavEventPropagationService() - Constructor for class org.exoplatform.caldav.service.CaldavEventPropagationService
- CalDavException - Exception Class in org.exoplatform.caldav.client
-
The one failure the CalDAV client throws for protocol and transport trouble: the server unreachable, an answer outside the accepted statuses of the verb, a body that is not DAV XML, or a target this client refuses to address.
- CalDavException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavException
-
A failure explained by its message alone.
- CalDavException(String, Throwable) - Constructor for exception class org.exoplatform.caldav.client.CalDavException
-
A failure wrapping its transport or parsing cause.
- CalDavForbiddenException - Exception Class in org.exoplatform.caldav.client
-
The server accepted the credentials and refused the write anyway: a 403 on a PUT or a DELETE, which is how a CalDAV server says "this resource is not yours to change".
- CalDavForbiddenException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavForbiddenException
-
A refused write explained by its message alone — the status naming the method and URI it answered.
- CaldavHostResolver - Interface in org.exoplatform.caldav.service
-
Name resolution as a seam.
- CaldavHttpFirewallConfiguration - Class in org.exoplatform.caldav.rest
-
Admits the DAV verbs through this webapp's Spring Security firewall.
- CaldavHttpFirewallConfiguration() - Constructor for class org.exoplatform.caldav.rest.CaldavHttpFirewallConfiguration
- caldavHttpFirewallCustomizer() - Method in class org.exoplatform.caldav.rest.CaldavHttpFirewallConfiguration
-
The customizer installing the DAV-aware firewall on this webapp's security filter chain.
- CaldavInboundService - Class in org.exoplatform.caldav.service
-
Brings the events of a materialised collection into the eXo calendar standing for it.
- CaldavInboundService() - Constructor for class org.exoplatform.caldav.service.CaldavInboundService
- CaldavInboundService.VanishedCleanup - Record Class in org.exoplatform.caldav.service
-
What one reconciliation managed.
- CaldavInvitationCalendarPlugin - Class in org.exoplatform.caldav.service
-
Lands, for the mail reader, an invitation the user received by mail in their CalDAV-bound calendar (EXO-90848).
- CaldavInvitationCalendarPlugin() - Constructor for class org.exoplatform.caldav.service.CaldavInvitationCalendarPlugin
- CaldavInvitationLandingService - Class in org.exoplatform.caldav.service
-
Lands an invitation a user received by mail in their calendar (EXO-90848): the event the mail describes ends up on the user's CalDAV account and in the eXo calendar standing for it, under the identity the inbound sweep knows it by — with the answer the user gave, or without one when they only asked to add it — and leaves it when its organiser cancelled it.
- CaldavInvitationLandingService() - Constructor for class org.exoplatform.caldav.service.CaldavInvitationLandingService
- CaldavManagedDisconnectionListener - Class in org.exoplatform.caldav.listener
-
Hands the disconnections an administrator's change causes to
CaldavManagedDisconnectionService, which runs them in the background. - CaldavManagedDisconnectionListener() - Constructor for class org.exoplatform.caldav.listener.CaldavManagedDisconnectionListener
- CaldavManagedDisconnectionService - Class in org.exoplatform.caldav.service
-
Disconnects the users an administrator's change leaves on a CalDAV server that is no longer theirs, and counts them beforehand for the warning the administration screen shows.
- CaldavManagedDisconnectionService() - Constructor for class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
- CaldavManagedEnrollmentService - Class in org.exoplatform.caldav.service
-
Enrols a user on the CalDAV server managed mode designated, when they log in (EXO-89653): the login-time attachment the board describes.
- CaldavManagedEnrollmentService() - Constructor for class org.exoplatform.caldav.service.CaldavManagedEnrollmentService
- CaldavManagedLoginListener - Class in org.exoplatform.caldav.listener
-
Hands each login to the managed-mode enrolment (EXO-89653).
- CaldavManagedLoginListener() - Constructor for class org.exoplatform.caldav.listener.CaldavManagedLoginListener
- CaldavManagedModeChangedEvent - Class in org.exoplatform.caldav.event
-
Published when an administrator changes the CalDAV managed mode - the designated server, its exclusions, or managed mode switched off.
- CaldavManagedModeChangedEvent() - Constructor for class org.exoplatform.caldav.event.CaldavManagedModeChangedEvent
- CaldavManagedModeRequest - Record Class in org.exoplatform.caldav.rest.model
-
What the administration drawer sends to point the whole instance at one declared server: the server, and the groups the choice must not reach.
- CaldavManagedModeRequest(Long, List<String>) - Constructor for record class org.exoplatform.caldav.rest.model.CaldavManagedModeRequest
-
Creates an instance of a
CaldavManagedModeRequestrecord class. - CaldavManagedModeService - Class in org.exoplatform.caldav.service
-
Whether the instance chooses the CalDAV server for its users instead of letting each of them connect an account of their own.
- CaldavManagedModeService() - Constructor for class org.exoplatform.caldav.service.CaldavManagedModeService
- CaldavMirrorAnswerService - Class in org.exoplatform.caldav.service
-
Reads the owner's answers off the copies in a collection nothing else reads (EXO-89814).
- CaldavMirrorAnswerService() - Constructor for class org.exoplatform.caldav.service.CaldavMirrorAnswerService
- CaldavMirrorRelocationService - Class in org.exoplatform.caldav.service
-
Moves the copies already on the server when the destination changes.
- CaldavMirrorRelocationService() - Constructor for class org.exoplatform.caldav.service.CaldavMirrorRelocationService
- CaldavMirrorReportService - Class in org.exoplatform.caldav.service
-
The last pass over each user's copies, kept so somebody can look.
- CaldavMirrorReportService() - Constructor for class org.exoplatform.caldav.service.CaldavMirrorReportService
- CaldavMirrorVerificationService - Class in org.exoplatform.caldav.service
-
Checks that the copies eXo pushed are still there, and still what eXo wrote — and reads back the one field the user is allowed to change on them.
- CaldavMirrorVerificationService() - Constructor for class org.exoplatform.caldav.service.CaldavMirrorVerificationService
- CalDavNotFoundException - Exception Class in org.exoplatform.caldav.client
-
The server says the thing a call addressed does not exist.
- CalDavNotFoundException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavNotFoundException
-
An absent object explained by its message alone — the status naming the method and URI it answered.
- CaldavObjectSyncDAO - Interface in org.exoplatform.caldav.dao
-
Persistence access to the object mappings.
- CaldavObjectSyncEntity - Class in org.exoplatform.caldav.entity
-
One event's identity across the two sides: the eXo event, the iCalendar object it corresponds to, and what was last written or read.
- CaldavObjectSyncEntity() - Constructor for class org.exoplatform.caldav.entity.CaldavObjectSyncEntity
- CalDavObjectWriter - Class in org.exoplatform.caldav.client
-
The CalDAV door: every write is the
CalDavClientmethod of the same name, with the same headers, the same body and the same answer. - CalDavObjectWriter(CalDavClient) - Constructor for class org.exoplatform.caldav.client.CalDavObjectWriter
-
The writer over the one CalDAV client.
- CaldavOutboundService - Class in org.exoplatform.caldav.service
-
Gives each of a user's eXo personal calendars a collection of its own on the remote server.
- CaldavOutboundService() - Constructor for class org.exoplatform.caldav.service.CaldavOutboundService
- CaldavOutboundWork - Class in org.exoplatform.caldav.service
-
The thread outward copies are written from, and the accounts whose outward work is under way.
- CaldavOutboundWork() - Constructor for class org.exoplatform.caldav.service.CaldavOutboundWork
- CaldavPendingInvitationService - Class in org.exoplatform.caldav.service
-
Puts the meetings a user has not answered yet into their own calendar, with their honest
PARTSTAT=NEEDS-ACTION(EXO-89681). - CaldavPendingInvitationService() - Constructor for class org.exoplatform.caldav.service.CaldavPendingInvitationService
- CaldavPendingPushDAO - Interface in org.exoplatform.caldav.dao
-
Persistence access to the writes eXo owes but has not made.
- CaldavPendingPushEntity - Class in org.exoplatform.caldav.entity
-
One write eXo owes a calendar copy: recorded before it is attempted, deleted when it lands, retried by the sweep until it does or until it has been refused often enough to stop.
- CaldavPendingPushEntity() - Constructor for class org.exoplatform.caldav.entity.CaldavPendingPushEntity
- CaldavPendingPushStorage - Class in org.exoplatform.caldav.storage
-
Maps the writes eXo owes a calendar copy between their JPA entity and the service-layer DTO.
- CaldavPendingPushStorage() - Constructor for class org.exoplatform.caldav.storage.CaldavPendingPushStorage
- CaldavPendingSubscriptionDAO - Interface in org.exoplatform.caldav.dao
-
The subscription changes eXo owes colleagues' BlueMind accounts (EXO-90277).
- CaldavPendingSubscriptionEntity - Class in org.exoplatform.caldav.entity
-
One subscription change eXo owes a colleague's BlueMind account and has not managed to make (EXO-90277): the table
CALDAV_PENDING_SUBSCRIPTION. - CaldavPendingSubscriptionEntity() - Constructor for class org.exoplatform.caldav.entity.CaldavPendingSubscriptionEntity
- CaldavPendingSubscriptionStorage - Class in org.exoplatform.caldav.storage
-
Maps the subscription changes eXo owes colleagues' BlueMind accounts between their JPA entity and the service-layer DTO (EXO-90277).
- CaldavPendingSubscriptionStorage() - Constructor for class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
- CaldavPersonalCredentialsSource - Class in org.exoplatform.caldav.provider
-
Exposes the CalDAV connector's own stored personal credentials to the generic
PersonalCredentialsProvider. - CaldavPersonalCredentialsSource(CaldavConnectorStorage, IdentityManager) - Constructor for class org.exoplatform.caldav.provider.CaldavPersonalCredentialsSource
- CalDavProviderMissingException - Exception Class in org.exoplatform.caldav.client
-
The registration names a credentials provider that is not installed on this platform, so no conversation with its server is started: nothing was sent.
- CalDavProviderMissingException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavProviderMissingException
-
A refusal naming the provider that is not installed.
- CaldavPushException - Exception Class in org.exoplatform.caldav.service
-
A push that could not be carried out, carrying the machine-readable code the browser already knows how to turn into a message the user can act on.
- CaldavPushException(String, String) - Constructor for exception class org.exoplatform.caldav.service.CaldavPushException
- CaldavPushException(String, String, Throwable) - Constructor for exception class org.exoplatform.caldav.service.CaldavPushException
- CaldavPushRest - Class in org.exoplatform.caldav.rest
-
The write endpoints the browser calls now that it no longer builds iCalendar itself.
- CaldavPushRest() - Constructor for class org.exoplatform.caldav.rest.CaldavPushRest
- CaldavPushService - Class in org.exoplatform.caldav.service
-
Writes eXo's space events into the user's remote calendar, server-side.
- CaldavPushService() - Constructor for class org.exoplatform.caldav.service.CaldavPushService
- CaldavPushService.AnswerOutcome - Enum Class in org.exoplatform.caldav.service
-
What became of one attempt to write an answer onto one copy.
- CaldavReadRest - Class in org.exoplatform.caldav.rest
-
The read endpoints the page calls instead of downloading and parsing every iCalendar object itself.
- CaldavReadRest() - Constructor for class org.exoplatform.caldav.rest.CaldavReadRest
- CaldavReadService - Class in org.exoplatform.caldav.service
-
Reads the connected account's calendars server-side, so the page receives mapped events instead of downloading and parsing every iCalendar object in the main thread.
- CaldavReadService() - Constructor for class org.exoplatform.caldav.service.CaldavReadService
- CaldavRelayRest - Class in org.exoplatform.caldav.rest
-
HTTP face of the CalDAV relay:
/caldav/rest/dav/{serverId}/**forwards DAV requests of the authenticated user to the declared server the id names, and/caldav/rest/connection/verifyprobes typed credentials at connect time. - CaldavRelayRest() - Constructor for class org.exoplatform.caldav.rest.CaldavRelayRest
- CaldavRelayService - Class in org.exoplatform.caldav.service
-
The server-side DAV relay: the browser addresses declared CalDAV servers through
/caldav/rest/dav/{serverId}/**and this service forwards each request to the one host the registry row names, injecting the connected user's stored credentials. - CaldavRelayService() - Constructor for class org.exoplatform.caldav.service.CaldavRelayService
- CaldavRemoteEventCopyPlugin - Class in org.exoplatform.caldav.service
-
Tells agenda whether this add-on is going to write a user's copy of a meeting into their connected calendar account (EXO-90247).
- CaldavRemoteEventCopyPlugin() - Constructor for class org.exoplatform.caldav.service.CaldavRemoteEventCopyPlugin
- CaldavServerDAO - Interface in org.exoplatform.caldav.dao
-
Persistence access to the CalDAV server registrations.
- CaldavServerEntity - Class in org.exoplatform.caldav.entity
-
A CalDAV server declared by an administrator.
- CaldavServerEntity() - Constructor for class org.exoplatform.caldav.entity.CaldavServerEntity
- CaldavServerOwnerService - Class in org.exoplatform.caldav.service
-
Asks the server whose each calendar in an account's view is — once per account per pass at most, and mostly from a cache (EXO-90347).
- CaldavServerOwnerService() - Constructor for class org.exoplatform.caldav.service.CaldavServerOwnerService
- CaldavServerOwnerStorage - Class in org.exoplatform.caldav.storage
-
The owner of every calendar an account sees, as BlueMind's subscription listing reports it, kept across passes (EXO-90347).
- CaldavServerOwnerStorage() - Constructor for class org.exoplatform.caldav.storage.CaldavServerOwnerStorage
- CaldavServerOwnerStorage.Key - Record Class in org.exoplatform.caldav.storage
-
The account a listing belongs to: the declared server and the eXo user whose stored credentials open the session.
- CaldavServerProviderChangedEvent - Class in org.exoplatform.caldav.event
-
Published when an administrator moves a CalDAV server to another credentials provider.
- CaldavServerProviderChangedEvent(long) - Constructor for class org.exoplatform.caldav.event.CaldavServerProviderChangedEvent
- CaldavServerQuirkService - Class in org.exoplatform.caldav.service
-
What each CalDAV server has been seen doing, and what its administrator has excused it for.
- CaldavServerQuirkService() - Constructor for class org.exoplatform.caldav.service.CaldavServerQuirkService
- CaldavServerRest - Class in org.exoplatform.caldav.rest
-
REST access to the CalDAV server registry.
- CaldavServerRest() - Constructor for class org.exoplatform.caldav.rest.CaldavServerRest
- CaldavServerService - Class in org.exoplatform.caldav.service
-
The registry of CalDAV servers a deployment offers its users: what an administrator declares in the third section of the agenda administration page.
- CaldavServerService() - Constructor for class org.exoplatform.caldav.service.CaldavServerService
- CaldavServerStorage - Class in org.exoplatform.caldav.storage
-
Maps CalDAV server registrations between their JPA entity and the credential-free
CaldavServerDTO. - CaldavServerStorage() - Constructor for class org.exoplatform.caldav.storage.CaldavServerStorage
- CaldavServerUrlValidator - Class in org.exoplatform.caldav.service
-
Checks the address of a CalDAV server BEFORE the platform is made to connect to it.
- CaldavServerUrlValidator(String, String, String, boolean) - Constructor for class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
The validator Spring builds, reading the deployment's configuration and resolving names through the JDK.
- CaldavShareException - Exception Class in org.exoplatform.caldav.plugin
-
A share of a calendar that could not be read, granted or removed for a reason that is neither the caller's request nor their rights: the account, the server's capability, or the server's own answer (EXO-90253).
- CaldavShareException(String) - Constructor for exception class org.exoplatform.caldav.plugin.CaldavShareException
-
A failure named by its code alone.
- CaldavShareException(String, Throwable) - Constructor for exception class org.exoplatform.caldav.plugin.CaldavShareException
-
A failure named by its code, with its cause.
- CaldavShareException(String, List<String>, List<String>, Throwable) - Constructor for exception class org.exoplatform.caldav.plugin.CaldavShareException
-
A refusal the server explained.
- CaldavShareRest - Class in org.exoplatform.caldav.rest
-
Sharing a user's own eXo calendar, read-only, with colleagues connected to the same CalDAV server (EXO-90253).
- CaldavShareRest() - Constructor for class org.exoplatform.caldav.rest.CaldavShareRest
- CaldavShareSubscriptionService - Class in org.exoplatform.caldav.service
-
Makes a calendar shared from eXo on BlueMind appear to the colleague it was shared with, by subscribing their BlueMind account to it as they would themselves — and removes that subscription when the share is revoked (EXO-90277).
- CaldavShareSubscriptionService() - Constructor for class org.exoplatform.caldav.service.CaldavShareSubscriptionService
- CalDavSubjectMismatchException - Exception Class in org.exoplatform.caldav.client
-
The calendar server authenticated a session as somebody other than the account eXo asked for, and nothing was sent in it.
- CalDavSubjectMismatchException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavSubjectMismatchException
- CaldavSubscriptionRetirementService - Class in org.exoplatform.caldav.service
-
Stops the harm a calendar the sweep materialised from a mere subscription does, before the server's naming was read (EXO-90275).
- CaldavSubscriptionRetirementService() - Constructor for class org.exoplatform.caldav.service.CaldavSubscriptionRetirementService
- CaldavSubscriptionRetirementService.Retirement - Enum Class in org.exoplatform.caldav.service
-
What retiring one binding came to.
- CaldavSyncService - Class in org.exoplatform.caldav.service
-
Keeps a user's eXo calendars and their remote collections in step, in both directions.
- CaldavSyncService() - Constructor for class org.exoplatform.caldav.service.CaldavSyncService
- CaldavSyncService.OutboundPhase - Enum Class in org.exoplatform.caldav.service
-
The pieces of outward work a pass may do once the calendars themselves are in step — each named, and each governed on its own.
- CaldavSyncStorage - Class in org.exoplatform.caldav.storage
-
Maps calendar pairs and their object mappings between their JPA entities and the service-layer DTOs, and is the single place hrefs are made canonical.
- CaldavSyncStorage() - Constructor for class org.exoplatform.caldav.storage.CaldavSyncStorage
- CaldavSyncSweepJob - Class in org.exoplatform.caldav.job
-
Keeps connected CalDAV accounts fresh without waiting for their owner.
- CaldavSyncSweepJob() - Constructor for class org.exoplatform.caldav.job.CaldavSyncSweepJob
- CaldavTuningService - Class in org.exoplatform.caldav.service
-
How often and how widely the engine synchronises, and who gets to say.
- CaldavTuningService() - Constructor for class org.exoplatform.caldav.service.CaldavTuningService
- CalDavUnreachableException - Exception Class in org.exoplatform.caldav.client
-
The conversation never reached the calendar server: the transport failed outright, or a gateway standing in front of the server answered that it could not reach it either (502, 503, 504).
- CalDavUnreachableException(String) - Constructor for exception class org.exoplatform.caldav.client.CalDavUnreachableException
-
An unreachable server explained by its message alone — a gateway status naming the method and URI it answered.
- CalDavUnreachableException(String, Throwable) - Constructor for exception class org.exoplatform.caldav.client.CalDavUnreachableException
-
An unreachable server wrapping the transport failure that proved it.
- CALENDAR_NOT_FOUND - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The calendar does not exist, or was deleted.
- CALENDAR_NOT_ON_SERVER - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The calendar is bound to no collection eXo can share: none eXo created for it, and no active imported one.
- CALENDAR_REQUIRED - Static variable in class org.exoplatform.caldav.service.CaldavDeletionService
-
No calendar was named to hide.
- CalendarCollection - Record Class in org.exoplatform.caldav.client
-
One calendar collection as a PROPFIND listed it: everything the sync engine binds a pair on, and nothing it does not need.
- CalendarCollection(String, String, String, String, String, boolean) - Constructor for record class org.exoplatform.caldav.client.CalendarCollection
-
A collection whose server declared no component set.
- CalendarCollection(String, String, String, String, String, boolean, Set<String>) - Constructor for record class org.exoplatform.caldav.client.CalendarCollection
-
A collection whose server named no owner and answered no privilege set.
- CalendarCollection(String, String, String, String, String, boolean, Set<String>, String, boolean) - Constructor for record class org.exoplatform.caldav.client.CalendarCollection
-
Creates an instance of a
CalendarCollectionrecord class. - CalendarCreatedListener - Class in org.exoplatform.caldav.listener
-
Pushes a calendar to the user's CalDAV server as soon as they create it.
- CalendarCreatedListener() - Constructor for class org.exoplatform.caldav.listener.CalendarCreatedListener
- calendarData() - Method in record class org.exoplatform.caldav.client.CalendarObject
-
Returns the value of the
calendarDatarecord component. - CalendarHome - Record Class in org.exoplatform.caldav.client
-
What one discovery walk answers: who the authenticated user is on the server, and where that user's calendars live.
- CalendarHome(String, String) - Constructor for record class org.exoplatform.caldav.client.CalendarHome
-
Creates an instance of a
CalendarHomerecord class. - calendarHomeOf(String) - Static method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The calendar home a collection sits under: its canonical href without the last segment.
- calendarId() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
calendarIdrecord component. - calendarId() - Method in record class org.exoplatform.caldav.rest.model.HideCalendarRequest
-
Returns the value of the
calendarIdrecord component. - calendarIds() - Method in record class org.exoplatform.caldav.rest.model.ShareableCalendars
-
Returns the value of the
calendarIdsrecord component. - calendarMultiget() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns the value of the
calendarMultigetrecord component. - CalendarObject - Record Class in org.exoplatform.caldav.client
-
One calendar object (an .ics resource) as the server answered it.
- CalendarObject(String, String, String) - Constructor for record class org.exoplatform.caldav.client.CalendarObject
-
Creates an instance of a
CalendarObjectrecord class. - CalendarObjectWriter - Interface in org.exoplatform.caldav.client
-
The door through which one calendar object is written to, or removed from, a server — the four write shapes the engine uses, and nothing else.
- CalendarObjectWriters - Class in org.exoplatform.caldav.client
-
Picks the door a server's copies go through: the one write-channel decision of the whole engine (EXO-90307).
- CalendarObjectWriters(CaldavServerService, CalDavObjectWriter, ObjectProvider<CalendarWriteChannelPlugin>) - Constructor for class org.exoplatform.caldav.client.CalendarObjectWriters
-
The resolver over the registry, the CalDAV door and every contributed one.
- CalendarOwner - Record Class in org.exoplatform.caldav.service
-
Who a shared calendar belongs to, as far as the viewer may be told (EXO-90237).
- CalendarOwner(Long, String, String) - Constructor for record class org.exoplatform.caldav.service.CalendarOwner
-
Creates an instance of a
CalendarOwnerrecord class. - CalendarOwners - Interface in org.exoplatform.caldav.plugin
-
The owner of every calendar an account's session sees, as the server answers it: what the owner cache keeps per account.
- CalendarPalette - Class in org.exoplatform.caldav.utils
-
Gives every remote calendar a colour, deterministically.
- calendarQuery() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns the value of the
calendarQueryrecord component. - calendarQuery(CalDavEndpoint, String, Instant, Instant) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Runs a calendar-query REPORT for the VEVENTs of a time window — the tier-3 floor for servers whose listings carry no usable ETags, and the ranged read the events endpoint will serve from.
- calendarQuery(CalDavEndpoint, String, Instant, Instant) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- calendars() - Method in class org.exoplatform.caldav.rest.CaldavReadRest
-
The calendars of the connected account, and whether it could be asked.
- CALENDARSERVER_SHARE - Enum constant in enum class org.exoplatform.caldav.client.SharingMechanism
-
Apple sharing (
POSTof aCS:sharebody, or theresource-sharingdraft) on a server that is not recognised as BlueMind. - CalendarServerFlavour - Interface in org.exoplatform.caldav.plugin
-
What a calendar server product adds to the plain CalDAV the host speaks: which registrations are that product's, the write channels it may use besides CalDAV, and the per-account sessions it keeps outside the protocol.
- CalendarServerFlavourRegistry - Class in org.exoplatform.caldav.service
-
The server flavours installed on this platform, and the one question the host asks of them: which product a registration stands for.
- CalendarServerFlavourRegistry(ObjectProvider<CalendarServerFlavour>) - Constructor for class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
The registry over every contributed flavour.
- CalendarServerSeed - Interface in org.exoplatform.caldav.plugin
-
A server registration a calendar server product asks the host to write on a first install, beside the host's own default (EXO-90737): the pre-filled row an administrator edits into their own server.
- CalendarServerSeedRegistry - Class in org.exoplatform.caldav.service
-
The server seeds installed on this platform (EXO-90737), and the one question the host asks of them on a first install: which rows, besides its own default, a fresh registry receives.
- CalendarServerSeedRegistry(ObjectProvider<CalendarServerSeed>) - Constructor for class org.exoplatform.caldav.service.CalendarServerSeedRegistry
-
The registry over every contributed seed.
- CalendarShareChannel - Interface in org.exoplatform.caldav.plugin
-
A server-specific way of sharing a calendar collection with a colleague, for a server on which the host's built-in mechanism — RFC 3744's
ACLmethod — is not how the server's own users share, and whose every change the contribution can confirm by reading it back. - CalendarShareChannelRegistry - Class in org.exoplatform.caldav.service
-
The share channels installed on this platform, and the two questions the share service asks of them: which mechanism a collection gets, and which channel, if any, carries that mechanism.
- CalendarShareChannelRegistry(ObjectProvider<CalendarShareChannel>) - Constructor for class org.exoplatform.caldav.service.CalendarShareChannelRegistry
-
The registry over every contributed channel.
- calendarStates() - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
What each of this user's calendars is doing, for the ones worth telling them about.
- CalendarSubscription - Record Class in org.exoplatform.caldav.plugin
-
A subscription a collection's name revealed: whose calendar it is.
- CalendarSubscription(String, boolean, String) - Constructor for record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Creates an instance of a
CalendarSubscriptionrecord class. - CalendarSubscriptionChannel - Interface in org.exoplatform.caldav.plugin
-
How a calendar server product lays out, and lets eXo edit, the calendars an account subscribes to — the calendars of somebody else that its DAV listing shows under the account's own home, and that a share only reaches once the colleague is subscribed.
- CalendarSubscriptionChannelRegistry - Class in org.exoplatform.caldav.service
-
The subscription channels installed on this platform, and the questions the host asks of them: whose calendar a listed collection is, which uid a principal addresses, and through which channel an account's subscriptions are edited.
- CalendarSubscriptionChannelRegistry(ObjectProvider<CalendarSubscriptionChannel>) - Constructor for class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The registry over every contributed channel.
- CalendarUpdatedListener - Class in org.exoplatform.caldav.listener
-
Carries an edit of a calendar — its rename, above all — to the user's CalDAV server without waiting for the throttled sync.
- CalendarUpdatedListener() - Constructor for class org.exoplatform.caldav.listener.CalendarUpdatedListener
- CalendarWriteChannelPlugin - Interface in org.exoplatform.caldav.plugin
-
A door, other than CalDAV, through which the copies of a server whose registration declares a given
WriteChannelare written and removed. - Cancelled is not the same case - Search tag in class org.exoplatform.caldav.service.CaldavCopyPolicy
- Section
- candidates(long, String) - Method in class org.exoplatform.caldav.rest.CaldavShareRest
-
The colleagues a calendar can be shared with.
- candidates(long, String, long, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The colleagues a calendar of the caller's can be shared with: eXo users connected to the same server registration, with a recorded principal that is not the caller's own.
- canEdit(String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Whether a user may edit the registry: platform administrators only.
- canonicalHref(String) - Static method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
An href reduced to what identifies the resource: its percent-decoded path, without a trailing slash.
- canonicalPrincipal(String) - Static method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
A principal in the one form it is recorded and compared in: the form
CalendarCollectioncompares aDAV:ownerin, so a stored principal and an owner a listing reports meet on the same spelling. - capabilities(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
What a resource supports: the compliance classes of its
DAVheader and the methods of itsAllowheader (EXO-90253). - capabilities(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
One OPTIONS, and one depth-0 PROPFIND of the same resource when that OPTIONS carries no
DAVheader. - changed() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns the value of the
changedrecord component. - changedOnTheServer(long, long) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Announces that the next change to this event is the server's own, read through the given mapping, so that copy is not written back to.
- channel() - Method in interface org.exoplatform.caldav.plugin.CalendarWriteChannelPlugin
-
The channel this door serves.
- CHANNEL_ID - Static variable in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
The identifier of the absent channel.
- CHANNEL_ID - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
What
CaldavCalendarShareChannelPlugin.id()answers, and the prefix of every delivery reference. - channelFor(SharingMechanism) - Method in class org.exoplatform.caldav.service.CalendarShareChannelRegistry
-
The channel carrying a mechanism, or null when the host carries it itself — or nobody does.
- Channel identifiers - Search tag in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
- Section
- channelIdOf(long) - Static method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
The channel identifier of a delivery on one server: what a share record carries as
deliveredTo, and what a disconnect clears by. - channelOf(String) - Method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The channel of an account: the first one that names its principal's uid, the null channel otherwise.
- checkNotSpent(String) - Method in class org.exoplatform.caldav.client.CalDavDeadline
-
Fails when the budget has run out, or a request was refused or cut for it — a call that swallows such a failure (a read that leaves "those days as they are") would otherwise let the sequence go on as if it had read.
- checkProviderChangeAllowed(long, String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Refuses the edit that would leave the managed row on a provider asking each user for something — the very thing designating it refused.
- checkServerNotManaged(long) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Refuses the registry writes that would strand the mode.
- claim(long) - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Claims an account's outward work for a caller that runs beside this thread: the sweep.
- claimForQueue(long) - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Claims an account's outward work for a task about to be handed to this thread: a burst.
- claimMemberWrite(long) - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Claims a member's account for one write of a space invitation's task, which runs on this thread (EXO-91031).
- clark(String, String) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry
-
A Clark name:
{namespace}local. - clearManagedMode(HttpServletRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Switches managed mode off: users choose their own server again.
- clearManagedServer(String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Switches managed mode off: users choose their own server again, and the exclusions go with the designation they qualified.
- close() - Method in class org.exoplatform.caldav.client.CalDavDeadline
-
Closes the budget: the thread's previous one, if any, applies again.
- COLLEAGUES_EXO_CALENDAR - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Somebody else's, by this deployment's word: a collection eXo minted for a calendar of another user of this deployment, and none of the current user's own, wherever the server lists it and whatever it says about owner and privileges (EXO-90234).
- collection() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.ServerShares
-
Returns the value of the
collectionrecord component. - COLLECTION_PREFIX - Static variable in class org.exoplatform.caldav.service.CaldavOutboundService
-
Every collection this service creates is named from this prefix.
- CollectionAcl - Record Class in org.exoplatform.caldav.client
-
A collection's
DAV:aclas the server answered it to its owner (EXO-90253), with the two facts that decide whether it may be written back. - CollectionAcl(boolean, boolean, List<AccessControlEntry>, Set<String>, String) - Constructor for record class org.exoplatform.caldav.client.CollectionAcl
-
Creates an instance of a
CollectionAclrecord class. - CollectionOwnership - Enum Class in org.exoplatform.caldav.service
-
Whose a listed calendar collection is, to the eXo user whose account listed it — the one answer the sweep, the calendar list and the event read-through all act on, so that they cannot disagree about a collection.
- color() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
colorrecord component. - colourOf(String, String, int, int) - Static method in class org.exoplatform.caldav.utils.CalendarPalette
-
The colour a calendar is shown in.
- compare(String, String, Collection<String>) - Method in class org.exoplatform.caldav.ics.IcsEquivalence
-
Compares the object a server holds against the object eXo would write for the same event now.
- compare(String, String, Collection<String>, String, String) - Method in class org.exoplatform.caldav.ics.IcsEquivalence
-
Compares the object a server holds against the object eXo would write for the same event now, excusing what this server has been declared to do.
- complete() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Whether the destination change may be stamped as applied.
- components() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
componentsrecord component. - CONFLICT - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
Someone else changed the object since we last read it.
- connect(HttpServletRequest, Long) - Method in class org.exoplatform.caldav.rest.CaldavRelayRest
-
Connects the caller to a registration whose provider asks them for nothing - the one-click path.
- connectionRequirements() - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Whether each declared provider asks its user for anything, keyed by provider name — what a browser needs to decide whether its connect button opens a form or connects outright.
- connectionRequirements() - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Whether each declared provider asks its user for anything, keyed by provider name.
- CONNECTOR_KIND - Static variable in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
The kind this connector is known by platform-wide, which is how a provider shared across connectors finds its CalDAV-specific adapter.
- CONNECTOR_NAME - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The name this add-on registers itself under as an agenda remote provider, in caldav-configuration.xml.
- connectThroughProvider(Long, String) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Connects a user to a registration whose provider asks them for nothing, and records it.
- connectThroughProvider(Long, String, boolean, BooleanSupplier) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Connects a user through the server's provider, as
CaldavRelayService.connectThroughProvider(Long, String)does, and records who made the connection: managed mode at login, or the user themselves. - containerUid() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns the value of the
containerUidrecord component. - containerUidOf(String) - Static method in class org.exoplatform.caldav.service.CaldavOutboundService
-
The container uid a collection is named by: its last path segment.
- ContributedBeans<T> - Class in org.exoplatform.caldav.service
-
The beans contributed to one of this add-on's extension points, read one by one so that a contribution which cannot be created reads as absent rather than failing every question asked of the extension point.
- ContributedBeans(ObjectProvider<T>, String, Function<T, ?>) - Constructor for class org.exoplatform.caldav.service.ContributedBeans
-
The reader of one extension point's contributions.
- copiesEnabled(long) - Method in class org.exoplatform.caldav.service.CaldavCopyConsent
-
Whether this user receives copies at all — the same per-account switch the browser flow honours, read from agenda's settings for this add-on's provider.
- CopySettingsFingerprint - Class in org.exoplatform.caldav.utils
-
Which changes to a server registration have to reach the copies eXo has already written, and which do not (EXO-89759).
- Cost - Search tag in class org.exoplatform.caldav.service.CaldavEventPropagationService
- Section
- Cost and limits - Search tag in class org.exoplatform.caldav.service.CaldavInvitationLandingService
- Section
- count() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Returns the value of the
countrecord component. - countActiveUsersWithoutIdentity(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectionStorage
-
How many users hold an active pair on one server without an identity recorded for that server.
- countAttemptable(long, int) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
How many of one account's copies are behind and still worth attempting.
- countByCalendarSyncId(long) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
How many objects a pair maps.
- countByHomeAndOriginAndIcsUid(long, SyncOrigin, String, String) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
How many pairs of one origin on one account — whoever holds them — already map this iCalendar UID.
- countByOtherOwnerAndHomeAndOriginAndIcsUid(long, long, SyncOrigin, String, String) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
How many pairs of one origin on one account, held by a user other than this one, already map this iCalendar UID.
- countByUserIdentityId(long) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
How many copies of one account are behind, abandoned ones included.
- countConnectedUsers(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
How many users are connected to a server: what moving it to another credentials provider would disconnect.
- countObjects(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
How many objects a pair maps.
- countServerReferences(long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Counts the connected accounts referencing a registration: the user contexts holding a CaldavServerId setting whose value is this row's id.
- countServers() - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Counts the registrations — what the seeding decision reads: the seed row is only ever written into an empty registry, so an administrator's edits are never overwritten by a restart.
- countUsersNoLongerManaged(Long, List<String>, String) - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
-
How many accounts a managed-mode change would disconnect, before it is applied: the users managed mode attached that the proposed state no longer governs.
- countUsersOf(long, String) - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
-
How many accounts moving a server to another provider would disconnect: every user connected to it.
- countUsersWithPairsButNoIdentity(long, CalendarSyncStatus) - Method in interface org.exoplatform.caldav.dao.CaldavConnectionDAO
-
How many users hold a pair in one state on one server without an identity recorded for that server.
- createCaldavSetting(CaldavUserSetting) - Method in class org.exoplatform.caldav.rest.CaldavConnectorRest
- createCaldavSetting(CaldavUserSetting, long) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
- createCaldavSetting(CaldavUserSetting, long) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Stores the credentials of the connected CalDAV account of a user and, when the account was connected through a declared server registration, the identifier of that registration.
- createProviderBackedSetting(CaldavUserSetting, long) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Records a connection whose credentials the platform produces, so no password was ever typed and none is stored.
- createSeedServer(CaldavServer, String) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Creates the seed registration under the fixed legacy provider name — the one row whose provider the kernel plugin already registers, so the accounts connected before the registry existed keep resolving through it.
- createServer(HttpServletRequest, CaldavServer) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Declares a new CalDAV server.
- createServer(CaldavServer, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Declares a new CalDAV server.
- createServer(CaldavServer, String) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Creates a registration whose provider name derives from its own row id (
<providerNamePrefix>.<id>). - CREATION_REFUSED - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The server would not create a collection and no calendar could be adopted.
- CREDENTIALS - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The server refused the account's stored credentials.
- CREDENTIALS - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The stored credentials were rejected upstream.
- CREDENTIALS_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the URL carries a user name or password in its authority.
- ctag() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
ctagrecord component. - ctag() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns the value of the
ctagrecord component. - CTAG_ETAG - Enum constant in enum class org.exoplatform.caldav.client.ServerCapabilities.SyncTier
-
ctag short-circuit, then Depth:1 ETag diff.
- currentMirror() - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
The calendar the copies are currently written into, if one is set.
- currentMirror(long, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
The collection space events are copied into, creating it when it does not exist yet.
- currentUserPrivileges() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns the value of the
currentUserPrivilegesrecord component.
D
- DAV_NS - Static variable in record class org.exoplatform.caldav.client.AccessControlEntry
-
The namespace of WebDAV's own elements.
- davAwareHttpFirewall() - Static method in class org.exoplatform.caldav.rest.CaldavHttpFirewallConfiguration
-
The firewall itself: strict defaults, methods widened to standard-HTTP plus the relay's own allow-list.
- davHeader() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns the value of the
davHeaderrecord component. - DavOptions - Record Class in org.exoplatform.caldav.client
-
What a resource says it supports, as
CalDavClient.capabilities(org.exoplatform.caldav.client.CalDavEndpoint, java.lang.String)gathers it: the compliance classes of itsDAVheader (RFC 4918 §10.1) and the methods of itsAllowheader (RFC 9110 §10.2.1) — the two pieces of evidence the sharing capability is selected from (EXO-90253). - DavOptions(Set<String>, Set<String>) - Constructor for record class org.exoplatform.caldav.client.DavOptions
-
Creates an instance of a
DavOptionsrecord class. - davTokens() - Method in record class org.exoplatform.caldav.client.DavOptions
-
Returns the value of the
davTokensrecord component. - Decided the way the mapper decides it - Search tag in org.exoplatform.caldav.service.CaldavPushService.isOrganizerOf(long, long)
- Section
- decode(String) - Static method in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- decorate(CaldavServer) - Method in class org.exoplatform.caldav.service.CaldavServerQuirkService
-
Fills in what the drawer needs to show a registration's behaviours: the lists actually in force for it, and which observed behaviour each of them excuses.
- DEFAULT_LANDING_BUDGET - Static variable in class org.exoplatform.caldav.service.CaldavInvitationLandingService
-
The default of
CaldavInvitationLandingService.LANDING_BUDGET_PROPERTY: twenty seconds, well above the few round trips a landing makes on a server that answers, and below the client's own 30-second request timeout, so a server that stops answering holds the user's click no longer than one of its requests would. - DEFAULT_LAST_MODIFIED - Static variable in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Fallback cache-busting version for rows whose image has no readable modification date.
- DEFAULT_STALWART_URL - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
Address the Stalwart seed row falls back to when the deployment named none through
CaldavServerService.CALDAV_SERVER_URL_PROPERTY. - deferred() - Static method in record class org.exoplatform.caldav.service.MirrorRelocation
-
The answer when no destination could be established — the account cannot be reached, or the registration asks for a default calendar the account names none of.
- deferred(Supplier<AccountCalendarOwners>) - Static method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
A listing fetched on the first question and kept for every later one.
- deferred(Supplier<AccountCalendarOwners>, Supplier<AccountCalendarOwners>) - Static method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
A listing fetched on the first question, kept for every later one, and read again at most once for a calendar it does not name.
- delete(String) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Removes one event's object from the mirror calendar.
- deleteAsking(long, long, String, PendingSubscriptionKind) - Method in interface org.exoplatform.caldav.dao.CaldavPendingSubscriptionDAO
-
Deletes the row of a colleague, a server and a container only while it still asks for the given change, in one statement: a read followed by a delete by id would let a revoke recorded in between be deleted with it.
- deleteByCalendarSyncId(long) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Drops every mapping of a pair.
- deleteByUserIdentityId(long) - Method in interface org.exoplatform.caldav.dao.CaldavConnectionDAO
-
Removes the identity recorded for one eXo user.
- deleteCaldavSetting() - Method in class org.exoplatform.caldav.rest.CaldavConnectorRest
- deleteCaldavSetting(long) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
- deleteCaldavSetting(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Deletes every stored CalDAV setting of a user: credentials and mirror calendar href alike, so a later reconnection starts from a clean state and never silently reuses the mirror of a previous account.
- deleteCaldavSetting(long, String) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
- deleteCollection(CalDavEndpoint, CalendarSync) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Removes a whole collection, and everything in it.
- deleteCollection(CalDavEndpoint, CalendarSync) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- deleted() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns the value of the
deletedrecord component. - deleteEvent(long, String, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Removes one event's object from wherever this connector wrote it.
- deleteObject(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Forgets one object mapping.
- deleteObject(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Deletes one object, conditionally when a version is given.
- deleteObject(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.CalDavObjectWriter
-
Deletes one object, conditionally when a version is given.
- deleteObject(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalendarObjectWriter
-
Deletes one object, conditionally when a version is given.
- deleteObject(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- deleteObjects(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Drops every object mapping of a pair, leaving the pair itself in place.
- deleteOwed(long, PendingPushKind) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
Deletes the obligation recorded against one mapping row when it is of one kind.
- deletePair(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Removes a pair and, by the foreign key, its object mappings.
- deletePrincipal(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectionStorage
-
Removes the principal recorded for a user, on whichever server.
- deleteRemoteCounterpart(long) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Removes the remote collection an eXo calendar is mirrored as, before agenda removes the calendar itself.
- deleteRemoteCounterpart(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
Deletes a personal calendar in eXo and, when eXo created it, on the server too.
- deleteServer(long) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Deletes a registration row and, with it, its uploaded image — the file has no other referrer, so keeping it would only leak storage.
- deleteServer(long, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Deletes a declared server.
- deleteServer(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Deletes a declared CalDAV server, refused with a 409 — carrying
caldav.server.referenced:<count>— while connected accounts still reference it. - deletionPlan(long) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
What deleting an eXo calendar would also do remotely.
- deliver(CalendarShare, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
Grants the colleague read access to the calendar's collection on the owner's server, as the share service does it, and answers where the grant now lives — the server and the collection — or why it could not be made.
- deny() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns the value of the
denyrecord component. - describeCollections(long, String, Set<String>) - Method in class org.exoplatform.caldav.service.CaldavReadService
-
The named collections of the connected account, bound or not, each classified and named as
CaldavReadService.listCalendars(long, java.lang.String)would have listed it (EXO-90239). - describeDeletion(long, long) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
What deleting this calendar would also do, so the page can say it before the user confirms.
- designatedServerFor(String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
The registration this user is to be attached to at login, or null when managed mode does not apply to them - nothing designated, or a population the administrator excluded.
- destination() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns the value of the
destinationrecord component. - DETACHED - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
Managed mode had attached the user and no longer governs them, and nothing else is designated for them: they were disconnected.
- detail() - Method in record class org.exoplatform.caldav.ics.IcsJudgement
-
Returns the value of the
detailrecord component. - different() - Method in record class org.exoplatform.caldav.ics.IcsJudgement
- DIFFERENT - Enum constant in enum class org.exoplatform.caldav.ics.IcsJudgement.Verdict
-
It does not, and the difference is one a repair would remove.
- direction() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Returns the value of the
directionrecord component. - disconnectAll(long) - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
-
Disconnects every user of a server, on the executor's thread.
- disconnectAllUsersOf(long) - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
-
Disconnects, in the background, every user of a server.
- disconnectForUser(long, String) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Disconnects a user on the platform's initiative - an administrator's change, or the login that finds managed mode no longer governs them.
- disconnectUsersNoLongerManaged() - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
-
Disconnects, in the background, the users managed mode attached and no longer governs in the state now stored.
- discoverCalendarHome(CalDavEndpoint) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Walks discovery from the endpoint base: asks who the authenticated user is (
current-user-principal), then where that principal's calendars live (calendar-home-set). - discoverCalendarHome(CalDavEndpoint) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
The home half of
HttpCalDavClient.discoverHome(org.exoplatform.caldav.client.CalDavEndpoint), kept for the callers that need where the calendars are and never compare owners — the outbound binding, the mirror lookup, the deletion path. - discoverDefaultCalendar(CalDavEndpoint) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Asks the account which of its calendars it treats as the default one — the collection a scheduling client files an invitation into when nobody says otherwise.
- discoverDefaultCalendar(CalDavEndpoint) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- discoverHome(CalDavEndpoint) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
The same walk as
CalDavClient.discoverCalendarHome(org.exoplatform.caldav.client.CalDavEndpoint), answering the principal it passed through beside the home it arrived at. - discoverHome(CalDavEndpoint) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
The same two hops as
HttpCalDavClient.discoverCalendarHome(org.exoplatform.caldav.client.CalDavEndpoint), keeping the principal the first one answered instead of throwing it away — the walk the sync and the read-through run, so that the owner of each listed collection can be compared against the account's own principal without a third PROPFIND (EXO-90235). - discoverPrincipal(CalDavEndpoint) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Asks the server who the authenticated user is (
current-user-principal), as a path on this endpoint — the first hop of every discovery here, exposed on its own because one caller needs the principal itself and not what hangs off it. - discoverPrincipal(CalDavEndpoint) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
Who the server says is speaking, as a path on this endpoint - the first hop of every discovery, its own method because two of them start there, and on the interface because the push service compares its last segment with the name of a listed calendar (EXO-90225).
- displayName() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class org.exoplatform.caldav.service.CalendarOwner
-
Returns the value of the
displayNamerecord component. - displayNameOf(SharedCalendar, String, String) - Method in interface org.exoplatform.caldav.plugin.ShareHost
-
What a principal no eXo user is connected as calls itself.
- divergences() - Method in record class org.exoplatform.caldav.ics.IcsJudgement
-
Returns the value of the
divergencesrecord component. - document() - Method in record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Returns the value of the
documentrecord component.
E
- EDIT_PRIVILEGES - Static variable in record class org.exoplatform.caldav.client.AccessControlEntry
-
The privileges an edit share may hold when it is read back (EXO-90378): the read-only set,
DAV:write, and the membersDAV:writeaggregates (RFC 3744 §3.12) — write-properties, write-content, bind and unbind. - editGrantTo(String) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry
-
The entry eXo writes to share a calendar for editing (EXO-90378): grant
DAV:readandDAV:writeto one principal, nothing else. - effectiveSeeds() - Method in class org.exoplatform.caldav.service.CalendarServerSeedRegistry
-
The seeds a fresh registry receives: every contribution in order, the first one for each identifier (ignoring case) and none after it, leaving out — with a warning — a contribution that cannot say what it seeds.
- encode(String) - Static method in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- endpoint() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
endpointrecord component. - endpoint(Long, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Mints the one kind of target this client will talk to: the account base of a declared server, resolved exclusively from the server registry — the row the account references, else the seed row, else the legacy deployment property — with the
{username}placeholder replaced by the account's DAV username, percent-encoded for its path position. - endpoint(Long, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
The endpoint a conversation with a registration's server runs on, for one eXo login.
- enrollOnLogin(String) - Method in class org.exoplatform.caldav.service.CaldavManagedEnrollmentService
-
Applies the three rules for one user, on the executor's thread.
- ensureMirror(long, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Establishes the calendar the copies are written into, creating it when it is not there.
- entries() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns the value of the
entriesrecord component. - equals(Object) - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.CalendarHome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.CalendarObject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.DavOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.PutResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.ics.IcsJudgement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.plugin.ShareRecipient
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.rest.model.CaldavDisconnectionPreview
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.rest.model.CaldavManagedModeRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.rest.model.HideCalendarRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.rest.model.ShareableCalendars
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.rest.model.ShareCalendarRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.AccountCalendarOwners.Verdict
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.ServerShares
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.SharedCollection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.CalendarOwner
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.storage.CaldavServerOwnerStorage.Key
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Indicates whether some other object is "equal to" this one.
- EQUIVALENT - Enum constant in enum class org.exoplatform.caldav.ics.IcsJudgement.Verdict
-
The server's copy states what eXo would write.
- establishDestinations(long) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Establishes, there and then, the collections this user's copies are written into.
- etag() - Method in record class org.exoplatform.caldav.client.CalendarObject
-
Returns the value of the
etagrecord component. - etag() - Method in record class org.exoplatform.caldav.client.PutResult
-
Returns the value of the
etagrecord component. - ETAG_LISTING - Enum constant in enum class org.exoplatform.caldav.client.ServerCapabilities.SyncTier
-
No ctag: every run pays the Depth:1 ETag listing.
- EventCreatedListener - Class in org.exoplatform.caldav.listener
-
Puts a meeting into the calendars of the people invited to it, at the moment it is created rather than at the next background sweep.
- EventCreatedListener() - Constructor for class org.exoplatform.caldav.listener.EventCreatedListener
- EventDeletedListener - Class in org.exoplatform.caldav.listener
-
Removes every calendar copy of a meeting eXo has destroyed.
- EventDeletedListener() - Constructor for class org.exoplatform.caldav.listener.EventDeletedListener
- EventResponseSavedListener - Class in org.exoplatform.caldav.listener
-
Carries an answer recorded in eXo out to the copy on the user's calendar server.
- EventResponseSavedListener() - Constructor for class org.exoplatform.caldav.listener.EventResponseSavedListener
- events(String, String) - Method in class org.exoplatform.caldav.rest.CaldavReadRest
-
The connected account's events over a window, and what of it could not be read.
- EventUpdatedListener - Class in org.exoplatform.caldav.listener
-
Carries an edit made in eXo out to every calendar copy of that meeting that already exists.
- EventUpdatedListener() - Constructor for class org.exoplatform.caldav.listener.EventUpdatedListener
- evict(long, long) - Method in class org.exoplatform.caldav.service.CaldavServerOwnerService
-
Drops what the cache holds for one account, because eXo itself changed what that account sees or who it is.
- evict(CaldavServerOwnerStorage.Key) - Method in class org.exoplatform.caldav.storage.CaldavServerOwnerStorage
-
Drops the account's entry: eXo itself changed what the account can see — a share it granted or revoked, a subscription it followed — or the account itself changed hands, on connect, disconnect or new credentials.
- excludedGroups() - Method in record class org.exoplatform.caldav.rest.model.CaldavManagedModeRequest
-
Returns the value of the
excludedGroupsrecord component. - excludeOccurrence(long, String, String, Instant) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Removes one occurrence from a series without removing the series.
- excludeOccurrence(String, String) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Removes one occurrence from a series, leaving the series in place.
- excludeOccurrence(String, Instant) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
Rewrites a calendar object so that it no longer produces one occurrence.
- execute(Runnable) - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Hands a task to the thread.
- existsByLocalEventId(long) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Whether an eXo event is already mapped anywhere.
- existsByServerIdAndOriginAndLocalCalendarSyncUid(long, SyncOrigin, String) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Whether any user of this deployment holds a pair of one origin on one server for one calendar anchor.
- existsByServerIdAndOriginAndRemoteHref(long, SyncOrigin, String) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Whether any user of this deployment holds a pair of one origin on one server recorded at one collection path.
- existsByServerIdAndOriginNotAndRemoteHrefEndingWith(long, SyncOrigin, String) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Whether any user of this deployment holds a calendar binding on one server for a collection whose path ends with one segment.
- exportingUserOf(long, String) - Method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Which user of this deployment exported the calendar a collection stands for — the who form of
CaldavOutboundService.isMintedByThisDeployment(long, java.lang.String).
F
- failed() - Method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Returns the value of the
failedrecord component. - failed() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns the value of the
failedrecord component. - FAILED - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
An unexpected failure, logged; the next login tries again.
- FAILED - Enum constant in enum class org.exoplatform.caldav.service.CaldavAnswerAdoptionService.Outcome
-
An answer was found and recording it failed; nothing may overwrite it.
- failedPropstatStatuses() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Returns the value of the
failedPropstatStatusesrecord component. - failedPropstatStatuses() - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Returns the value of the
failedPropstatStatusesrecord component. - fetchObject(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Reads one object's current data and version in a single GET — what a conflict re-read asks, so the three-way runs against the object as the server holds it NOW rather than as the last sync remembers it.
- fetchObject(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- FINAL - Enum constant in enum class org.exoplatform.caldav.constant.SubscriptionOutcome
-
The answer will not change by asking again: given up on.
- findAccountsAfter(CalendarSyncStatus, long, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
The users holding at least one binding in a state, once each, after a given one: the accounts the sweep visits, read in identity order.
- findAttemptable(int, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavPendingSubscriptionDAO
-
The changes still worth attempting, whoever they are owed to.
- findAttemptable(long, int, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
The writes still worth attempting for one account.
- findAttemptableOf(long, int, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavPendingSubscriptionDAO
-
The changes one colleague is owed and that are still worth attempting.
- findByCalendarSyncId(long, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
One page of a pair's object mappings.
- findByCalendarSyncIdAndIcsUid(long, String) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
The mapping for one iCalendar object inside a pair.
- findByCalendarSyncIdAndLocalEventId(long, long) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
The mapping for one eXo event inside a pair.
- findByLocalEventId(long, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Every mapping of one eXo event, across the collections of every user.
- findByObjectSyncId(long) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
The obligation recorded against one mapping row, if there is one.
- findByProviderName(String) - Method in interface org.exoplatform.caldav.dao.CaldavServerDAO
-
Finds the registration bridged to the given agenda remote provider.
- findByServer(long, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavConnectionDAO
-
The rows recorded on one server, lowest user first (EXO-90253).
- findByServerAndPrincipal(long, String, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavConnectionDAO
-
The rows recording one principal on one server, lowest user first.
- findByServerId(long, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Every pair on one server, paginated.
- findByUserIdentityId(long) - Method in interface org.exoplatform.caldav.dao.CaldavConnectionDAO
-
The identity recorded for one eXo user, whichever server it names.
- findByUserIdentityIdAndServerId(long, long) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Every pair a user holds on one server.
- findByUserIdentityIdAndServerIdAndContainerUid(long, long, String) - Method in interface org.exoplatform.caldav.dao.CaldavPendingSubscriptionDAO
-
The one row a colleague, a server and a container may have.
- findByUserIdentityIdAndServerIdAndLocalCalendarSyncUid(long, long, String) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
The pair bound to one local calendar.
- findByUserIdentityIdAndServerIdAndOrigin(long, long, SyncOrigin) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
The pairs of one origin a user holds on a server.
- findDue(CalendarSyncStatus, Date, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Pairs in a given state whose last synchronisation ended before a cutoff, or has never ended.
- findDueAccounts(CalendarSyncStatus, Date, Collection<Long>, Collection<Long>, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
The users whose bindings are due, oldest first.
- findEventIdsByOwnerAndOriginAndIcsUid(long, long, SyncOrigin, String) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Which eXo events this user's pairs of one origin, on one server, hold that iCalendar UID for.
- findEventIdsByServerAndOriginAndIcsUid(long, SyncOrigin, String) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Which eXo events any pair of one origin, on one server, holds that iCalendar UID for — whoever owns the pair.
- findMappedLocalEventIds(Collection<Long>) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Which of these eXo events are already mapped.
- findMappedLocalEventIdsOfUser(long, Collection<Long>) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Which of these eXo events this user already holds a copy of.
- findOwedObjectSyncIds(Collection<Long>, PendingPushKind) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
Which of these mapping rows are owed an obligation of one kind.
- findPairsByAnchorPreferring(long, SyncOrigin, String, CalendarSyncStatus, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
The pairs of one origin on one server for one calendar anchor, the one to name first first.
- findPairsByRemoteHrefPreferring(long, SyncOrigin, String, CalendarSyncStatus, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
The pairs of one origin on one server recorded at one collection path, the one to name first first.
- FLAVOUR_ID - Static variable in class org.exoplatform.caldav.plugin.PlainServerFlavour
-
The identifier of plain CalDAV.
- flavourOf(CaldavServer) - Method in class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
The flavour a registration stands for: the first contributed one that recognises it, plain CalDAV otherwise.
- followSubscription(SharedCalendar, ShareRecipient, String, String, boolean) - Method in interface org.exoplatform.caldav.plugin.ShareHost
-
Makes the colleague's account follow a change just confirmed on the access list: subscribed after a grant, unsubscribed after a revoke.
- FORBIDDEN - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The calendar server took the credentials and refused the write: a 403 on the PUT or DELETE, which is a server saying the account has no write privilege on that collection (EXO-90235).
- FOREIGN_ACCESS_NOT_PRESERVED - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Another principal holds access beyond seeing the calendar, which writing the list back could change on the server.
- FOREIGN_COPY - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The object about to be written is another eXo user's copy of a meeting: a mirror pair of a different user on the same server maps its UID, and the two pairs derive the same href from it (EXO-90190).
- ForeignWriterSummary - Class in org.exoplatform.caldav.utils
-
How the deployments seen writing into a server's accounts are held on the server's own row (EXO-89824).
- forget(long) - Method in class org.exoplatform.caldav.service.CaldavMirrorRelocationService
-
Forgets what is remembered about an account's refused removals, so that a fresh attempt says out loud what it finds.
- forget(long) - Method in class org.exoplatform.caldav.service.CaldavMirrorReportService
-
Forgets what is known about one user's copies.
- forget(long) - Method in class org.exoplatform.caldav.service.CaldavServerQuirkService
-
Forgets what has been seen on a server but not yet written, so a deleted registration leaves nothing behind to be written against an identifier a later row may reuse.
- forgetAllSessions() - Method in interface org.exoplatform.caldav.plugin.CalendarServerFlavour
-
Drops every session this product keeps, because a registration was written or removed under them.
- forgetAllSessions() - Method in class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
Drops every session every flavour keeps.
- forgetMirrorCalendarHref(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Forgets the href of the mirror calendar of a user, leaving the rest of their account alone (EXO-90398).
- forgetPrincipal(long) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
Forgets the principal recorded for a user: their account was connected again, or disconnected.
- forgetRepairs(long) - Method in class org.exoplatform.caldav.service.CaldavMirrorVerificationService
-
Forgets what is known about an account's repairs.
- forgets(ServerQuirkSummary.Observation, ServerQuirkSummary.Tally) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Whether one stored observation no longer belongs in the summary.
- forgetSession(long, Long) - Method in interface org.exoplatform.caldav.plugin.CalendarServerFlavour
-
Drops whatever session this product keeps for one account, because eXo changed what that account is — a connection, a reconnection, a disconnection.
- forgetSession(long, Long) - Method in class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
Drops the session every flavour keeps for one account.
- forgetThrottle(long) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Forgets when this user last synchronised, and what was said about the server they were synchronising with.
- format(Map<String, Long>) - Static method in class org.exoplatform.caldav.utils.ForeignWriterSummary
-
Writes a summary back to the shape the column holds.
- format(Map<ServerQuirkSummary.Observation, ServerQuirkSummary.Tally>) - Static method in class org.exoplatform.caldav.utils.ServerQuirkSummary
-
Writes a summary back, largest counts first and bounded in both directions.
- FRAGMENT_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the URL carries a fragment.
- freezeOnDisconnect(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
Freezes every binding of a user, which is what disconnecting an account does.
- fullName() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
fullNamerecord component.
G
- get() - Method in class org.exoplatform.caldav.service.ContributedBeans
-
The contributions that could be created, in their declared order; never throws for a contribution that cannot be.
- getAccountsAfter(CalendarSyncStatus, long, int) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The users holding a binding in a state, once each, after a given one.
- getAgendaCalendarShareService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Agenda's calendar share service, resolved through the bridge on first use: a Spring
@Serviceof the agenda add-on, reached from this Kernel component as the other engines are. - getAuthProviderName() - Method in class org.exoplatform.caldav.client.CalDavEndpoint
-
Name of the credentials provider the registration is configured with — enough, with
CalDavEndpoint.getExoLogin(), to rebuild a credentials context for every request without reading the registry again. - getBasePath() - Method in class org.exoplatform.caldav.client.CalDavEndpoint
-
The server-absolute path of the account base — hrefs the server answers (BlueMind roots its own at
/dav/) are resolved against this endpoint's authority, never against a caller-supplied one. - getBaseUri() - Method in class org.exoplatform.caldav.client.CalDavEndpoint
-
The account's base URI on the declared server — where discovery starts.
- getCaldavConnectionIdentityService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The connection-identity engine, resolved through the bridge on first use.
- getCaldavDeletionService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The deletion engine, resolved through the bridge on first use.
- getCaldavServerOwnerService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The engine keeping what each account's mailbox sees, resolved lazily as its siblings are.
- getCaldavServerService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Resolves the server registry lazily through the kernel/Spring bridge, and remembers it.
- getCaldavSetting() - Method in class org.exoplatform.caldav.rest.CaldavConnectorRest
- getCaldavSetting(long) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Retrieves the CalDAV settings of a user, with the base URL of the server the account speaks to resolved in this order: the declared server the account references, else the seed registration, else the legacy
exo.agenda.caldav.connector.urlproperty — today's behaviour, kept for deployments whose registry is empty. - getCaldavSetting(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Retrieves the CalDAV settings of a user: the credentials of the connected account and, when one has been established, the href of the mirror calendar.
- getCaldavSyncService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Resolves the sync engine lazily through the kernel/Spring bridge, and remembers it.
- getCalendarServerFlavourRegistry() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The installed server flavours, resolved lazily as the engines above are.
- getCode() - Method in exception class org.exoplatform.caldav.plugin.CaldavShareException
-
The message code the browser translates.
- getCode() - Method in exception class org.exoplatform.caldav.service.CaldavPushException
-
The stable code the front end matches on.
- getConnectorKind() - Method in class org.exoplatform.caldav.provider.CaldavPersonalCredentialsSource
- getCredentials(String) - Method in class org.exoplatform.caldav.provider.CaldavPersonalCredentialsSource
- getCtag(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Reads the collection's current ctag, the cheap tier-2 question asked first on every run.
- getCtag(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- getCurrentUser() - Static method in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- getCurrentUserIdentityId(IdentityManager) - Static method in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- getDueAccounts(CalendarSyncStatus, Date, Collection<Long>, Collection<Long>, int) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The users whose bindings are due, oldest waiting first.
- getDuePairs(CalendarSyncStatus, Date, int, int) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
One page of pairs in a given state whose last synchronisation ended before a cutoff, or has never ended.
- getExcludedGroups() - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
The groups the instance's choice does not reach.
- getExoCalendarPairOnServer(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The pair through which a calendar of this deployment, anyone's, is exported to one server under one anchor — the who form of
CaldavSyncStorage.isExoCalendarOnServer(long, java.lang.String). - getExoCollectionPairOnServer(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The pair through which a calendar of this deployment, anyone's, is exported to one server at one collection path — the who form of
CaldavSyncStorage.isExoCollectionOnServer(long, java.lang.String), for the shape where the slug is not the anchor and the recorded path is what recognised the collection. - getExoLogin() - Method in class org.exoplatform.caldav.client.CalDavEndpoint
-
The eXo login this endpoint was minted for.
- getForeignWriters(long, long, long) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Which other eXo deployments have been seen writing meeting copies into this server's accounts (EXO-89824), most recently seen first.
- getForeignWriters(long, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Which other eXo deployments have been seen writing meeting copies into this server's accounts (EXO-89824) — what the administration drawer shows under the behaviours this server has been seen having.
- getForeignWriters(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Serves the other eXo deployments seen writing meeting copies into this server's accounts (EXO-89824) - what the drawer states under the behaviours the server itself has been seen having.
- getFutureDays() - Method in class org.exoplatform.caldav.service.CaldavTuningService
- getGlobalDroppedProperties() - Method in class org.exoplatform.caldav.ics.IcsEquivalence
-
The fallback for a registration that has never been asked, dropping side.
- getGlobalIgnoredProperties() - Method in class org.exoplatform.caldav.ics.IcsEquivalence
-
The fallback for a registration that has never been asked, adding side.
- getIdentitiesConnectedByManagedMode() - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
The users whose CalDAV connection managed mode made, by one query on the mark - no user setting is read.
- getManagedMode(HttpServletRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Whether this deployment chooses the CalDAV server on its users' behalf, which one, and which groups it does not reach.
- getManagedMode(String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
What the instance decided, and whether it applies to this caller.
- getManagedServerId() - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
The registration the instance points everybody at, when managed mode is on.
- getMaxBodyBytes() - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
The size cap applied to request and response bodies alike, so the REST layer can refuse an oversized upload with the same limit this service enforces on downloads.
- getMaxObservedQuirks() - Method in class org.exoplatform.caldav.service.CaldavServerQuirkService
-
The bound the stored summary is kept within, named here so a caller can reason about it without reaching into the codec.
- getMirrorEventId(long, long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The eXo event a copy eXo wrote into this user's mirror stands for.
- getMirrorEventIdOnServer(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The eXo event a copy eXo wrote into any account of one server stands for (EXO-90247).
- getMirrorReports() - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
What the last pass over each connected user's meeting copies found and moved.
- getMissingPrivileges() - Method in exception class org.exoplatform.caldav.plugin.CaldavShareException
-
The privileges the server said were missing.
- getObjectByEvent(long, long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The mapping for one eXo event inside a pair.
- getObjectByUid(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The mapping for one iCalendar object inside a pair.
- getObjects(long, int, int) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
One page of a pair's object mappings.
- getObjectsByEvent(long, int, int) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
One page of the mappings of a single eXo event, across every user's collections.
- getPair(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
One binding by its identifier, whoever it belongs to.
- getPairByLocalCalendar(long, long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The pair bound to one local calendar.
- getPairByRemoteHref(long, long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The pair bound to one remote collection, matched on the canonical path.
- getPairs(long, long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Every pair a user holds on one server.
- getPairsByOrigin(long, long, SyncOrigin) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The pairs of one origin a user holds on a server.
- getPastDays() - Method in class org.exoplatform.caldav.service.CaldavTuningService
- getPreconditions() - Method in exception class org.exoplatform.caldav.plugin.CaldavShareException
-
What the server's refusal named.
- getPrincipalsOn(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectionStorage
-
The principals recorded on one server, by user, lowest identity first, at most
CaldavConnectionStorage.CONNECTIONS_ON_SERVER_READ. - getProviderConfig(long, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
The provider configuration of a declared server, as an administration screen may see it: every field except the secret ones, which are never read back on this path, and the keys of the secret fields that have a value stored.
- getProviderConfig(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Serves the provider configuration of a declared server - what the drawer repopulates its provider fields from.
- getRecordedPrincipal(long, long) - Method in class org.exoplatform.caldav.storage.CaldavConnectionStorage
-
The principal recorded for one user on one server.
- getReports() - Method in class org.exoplatform.caldav.service.CaldavMirrorReportService
-
The last pass of every user that has had one, newest first, each carrying the identity of the user it is about.
- getServerById(long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
One registration by its technical identifier.
- getServerById(long) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Reads one registration by its technical identifier.
- getServerByProviderName(String) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Reads one registration by the agenda remote provider it is bridged to.
- getServerId() - Method in class org.exoplatform.caldav.client.CalDavEndpoint
-
The registry row this endpoint was resolved from.
- getServerId() - Method in class org.exoplatform.caldav.event.CaldavServerProviderChangedEvent
- getServerImage(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Serves the uploaded image of a declared CalDAV server — the icon the admin table and the connectors list render.
- getServerImageInputStream(long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
The stored image of a registration, as a stream the REST layer serves — email-connector's illustration mechanics.
- getServers() - Method in class org.exoplatform.caldav.service.CaldavServerService
- getServers() - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Reads every registration, seed first (it holds the lowest id by construction).
- getServers(HttpServletRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Lists every declared CalDAV server, active or not — the admin section shows both, and nothing in a row is secret.
- getSweepBatchSize() - Method in class org.exoplatform.caldav.service.CaldavTuningService
- getSweepStaleMinutes() - Method in class org.exoplatform.caldav.service.CaldavTuningService
- getThrottleMinutes() - Method in class org.exoplatform.caldav.service.CaldavTuningService
- getTuning() - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
How often and how widely eXo synchronises CalDAV accounts.
- getTuning() - Method in class org.exoplatform.caldav.service.CaldavTuningService
-
Every value as it stands now.
- getUserIdentitiesOfServer(long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
The users connected to a server, by their identity: what a change of its provider disconnects.
- getUsersConnectedAs(long, String) - Method in class org.exoplatform.caldav.storage.CaldavConnectionStorage
-
The users recorded as connected under exactly one principal on one server, lowest identity first, at most
CaldavConnectionStorage.CONNECTED_USERS_READ. - governingServerFor(String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
The registration managed mode governs this user with in the stored state, for a decision that disconnects them: the same rule as
CaldavManagedModeService.designatedServerFor(String), except that a user whose identity cannot be resolved is refused rather than counted as excluded. - grant(long, String, long, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Gives one colleague read access to a calendar of the caller's.
- grant(long, String, long, String, CalendarShares.ShareAccess) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Gives one colleague access to a calendar of the caller's, at the level asked for (EXO-90378).
- grant(SharedCalendar, ShareRecipient, String, CalendarShares.ShareAccess, ShareHost) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Gives a colleague access at the level asked for, confirmed by reading it back.
- grantsEditOnly() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Whether this entry is a plain grant carrying exactly what an eXo edit share grants (EXO-90378): reading and writing the calendar, and nothing beyond
AccessControlEntry.EDIT_PRIVILEGES. - grantsExoShape() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Whether this entry is of a shape eXo itself writes — a read-only grant or an edit grant (EXO-90378) — and may therefore be carried back unchanged in an
ACLrequest without widening anybody's rights. - grantsRead() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Whether this entry lets a principal read the calendar: a grant, not inverted, naming
DAV:readorDAV:all. - grantsReadOnly() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Whether this entry is a plain grant carrying nothing beyond seeing the calendar.
H
- handleManagedModeChanged(CaldavManagedModeChangedEvent) - Method in class org.exoplatform.caldav.listener.CaldavManagedDisconnectionListener
- handleProviderChanged(CaldavServerProviderChangedEvent) - Method in class org.exoplatform.caldav.listener.CaldavManagedDisconnectionListener
- hasChange() - Method in record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Whether there is something to write.
- hashCode() - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.CalendarHome
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.CalendarObject
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.DavOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.PutResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.ics.IcsJudgement
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.plugin.ShareRecipient
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.rest.model.CaldavDisconnectionPreview
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.rest.model.CaldavManagedModeRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.rest.model.HideCalendarRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.rest.model.ShareableCalendars
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.rest.model.ShareCalendarRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.AccountCalendarOwners.Verdict
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.ServerShares
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.SharedCollection
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.CalendarOwner
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.storage.CaldavServerOwnerStorage.Key
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Returns a hash code value for this object.
- held(String, String, String, String, String) - Method in class org.exoplatform.caldav.service.CaldavInvitationLandingService
-
The copy of an invitation the user's calendar holds, for the mail reader to say so when it shows the invitation: the mapped copy, read once from the server, with the user's answer on it and its SEQUENCE.
- held(InvitationProbe) - Method in class org.exoplatform.caldav.service.CaldavInvitationCalendarPlugin
-
The copy of the invitation the user's CalDAV-bound calendar holds (EXO-90873): the user's answer on it, NEEDS-ACTION told as none, and its SEQUENCE.
- hiddenCalendars() - Method in class org.exoplatform.caldav.rest.CaldavPushRest
- hiddenShareAnchor(String) - Static method in class org.exoplatform.caldav.service.CaldavDeletionService
-
The anchor a hidden share's pair records (EXO-90239): a name-based UUID of the collection path, never an agenda calendar's.
- hideCalendar(HideCalendarRequest) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Hides a calendar shared with the caller.
- HideCalendarRequest - Record Class in org.exoplatform.caldav.rest.model
-
What the browser sends to hide a calendar shared with the user (EXO-90239).
- HideCalendarRequest(String) - Constructor for record class org.exoplatform.caldav.rest.model.HideCalendarRequest
-
Creates an instance of a
HideCalendarRequestrecord class. - hideShare(long, String, String) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
Hides a calendar somebody shared with the user (EXO-90239).
- holdsCalendarFor(String) - Method in class org.exoplatform.caldav.service.CaldavInvitationCalendarPlugin
-
Whether this add-on holds a CalDAV-bound calendar for the user.
- holdsCalendarFor(String) - Method in class org.exoplatform.caldav.service.CaldavInvitationLandingService
-
Whether this add-on holds a calendar for the user: a connected account with a calendar bound on it.
- holdsEvents() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Whether this collection holds events at all.
- holdsInstance(String, Instant) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
Whether the object carries an override for one instance of its series.
- holdsMeetingCopies(long, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
Whether the calendar is where this add-on writes the owner's eXo meeting copies — the mirror of a connected account — so agenda asks before sharing it.
- holdsMeetingCopies(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Whether a calendar of the caller's, on their server, is where their eXo meeting copies are written (EXO-90357): what agenda's Share drawer asks before sharing it, through this add-on's channel plugin.
- holdsUnrecordedAnswer(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavAnswerAdoptionService
-
Whether a copy carries an answer of the owner's that agenda does not hold (EXO-89814) — asked, and answered, without recording anything.
- homePrefixOf(String) - Static method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
The LIKE pattern matching every collection of the account a collection belongs to, or null when the href names no account.
- href() - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.client.CalendarHome
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.client.CalendarObject
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.SharedCollection
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Returns the value of the
hrefrecord component. - href(String) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
A principal named by its href.
- HREF - Enum constant in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
One principal, named by its URL.
- htmlToText(String) - Static method in class org.exoplatform.caldav.ics.IcsText
-
A description as plain text: the structural tags become line breaks, the rest of the markup is dropped and the entities are resolved.
- HttpCalDavClient - Class in org.exoplatform.caldav.client
-
CalDAV over the JDK's own HTTP client, modelled line for line on email-connector's
HttpCardDavClient— 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. - HttpCalDavClient(CaldavServerService, CaldavCredentialsResolver) - Constructor for class org.exoplatform.caldav.client.HttpCalDavClient
-
The client Spring builds.
I
- IcsCompatibility - Class in org.exoplatform.caldav.ics
-
The one place a parser of foreign iCalendar is built, and the one place the library is told how strict to be about what other people's software writes.
- IcsEquivalence - Class in org.exoplatform.caldav.ics
-
Answers one question: does the calendar object a server holds still say what eXo would write for this event now?
- IcsEquivalence() - Constructor for class org.exoplatform.caldav.ics.IcsEquivalence
- IcsEventMapper - Class in org.exoplatform.caldav.ics
-
Turns a parsed calendar object into the agenda event that will stand for it.
- IcsEventMapper() - Constructor for class org.exoplatform.caldav.ics.IcsEventMapper
- IcsJudgement - Record Class in org.exoplatform.caldav.ics
-
What comparing a copy against the object eXo would write concluded.
- IcsJudgement(IcsJudgement.Verdict, String) - Constructor for record class org.exoplatform.caldav.ics.IcsJudgement
-
A judgement that says nothing about the server's own behaviour — the two objects agree, or eXo could not read one of them.
- IcsJudgement(IcsJudgement.Verdict, String, List<IcsDivergence>) - Constructor for record class org.exoplatform.caldav.ics.IcsJudgement
-
Creates an instance of a
IcsJudgementrecord class. - IcsJudgement.Verdict - Enum Class in org.exoplatform.caldav.ics
-
What a comparison can conclude.
- IcsMerger - Class in org.exoplatform.caldav.ics
-
Splices an event into the calendar object a server already holds.
- IcsMerger() - Constructor for class org.exoplatform.caldav.ics.IcsMerger
- IcsMerger.AnswerRewrite - Record Class in org.exoplatform.caldav.ics
-
What an attempted answer rewrite found.
- IcsParseException - Exception Class in org.exoplatform.caldav.ics
-
A calendar object that cannot be read as iCalendar.
- IcsParseException(String, Throwable) - Constructor for exception class org.exoplatform.caldav.ics.IcsParseException
- IcsParser - Class in org.exoplatform.caldav.ics
-
Reads a calendar object into the neutral
IcsEventmodel — the exact inverse ofIcsWriter. - IcsParser() - Constructor for class org.exoplatform.caldav.ics.IcsParser
- IcsReader - Class in org.exoplatform.caldav.ics
-
Reads a remote calendar object into the occurrences it produces over a window.
- IcsReader() - Constructor for class org.exoplatform.caldav.ics.IcsReader
- IcsText - Class in org.exoplatform.caldav.ics
-
The small conversions the ICS engine needs, kept apart so the writer reads as the shape of a calendar object rather than as string handling.
- IcsWriter - Class in org.exoplatform.caldav.ics
-
Builds the iCalendar object for one eXo event.
- IcsWriter() - Constructor for class org.exoplatform.caldav.ics.IcsWriter
- id() - Method in interface org.exoplatform.caldav.plugin.CalendarServerFlavour
-
The flavour's stable identifier, the same as the front end's server preset for the product.
- id() - Method in interface org.exoplatform.caldav.plugin.CalendarServerSeed
-
The seed's stable identifier — the product's, the same as its server flavour's — which decides which of two contributions for one product is seeded.
- id() - Method in interface org.exoplatform.caldav.plugin.CalendarSubscriptionChannel
-
The channel's stable identifier, for the log.
- id() - Method in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
The channel's stable identifier, for the log.
- id() - Method in class org.exoplatform.caldav.plugin.PlainServerFlavour
-
The flavour's stable identifier, the same as the front end's server preset for the product.
- id() - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
- identityId() - Method in record class org.exoplatform.caldav.plugin.ShareRecipient
-
Returns the value of the
identityIdrecord component. - identityId() - Method in record class org.exoplatform.caldav.service.CalendarOwner
-
Returns the value of the
identityIdrecord component. - imported() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
importedrecord component. - importInto(long, String, CalendarSync, Calendar, Instant, Instant) - Method in class org.exoplatform.caldav.service.CaldavInboundService
-
Imports the objects of one bound collection over a window.
- inheritedFrom() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns the value of the
inheritedFromrecord component. - inStableOrder(List<String>) - Static method in class org.exoplatform.caldav.utils.CalendarPalette
-
The calendars in the order colours are derived from, which is not the order a server happens to list them in.
- INSTANCE - Static variable in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
The single instance.
- INSTANCE - Static variable in class org.exoplatform.caldav.plugin.PlainServerFlavour
-
The single instance.
- INVALID_PATH_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for a relay path that is not a plain DAV resource path.
- invalidate(Long, String, String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
Tells the provider that material it produced for this account was refused by the CalDAV server, so a caching provider forgets it and the next production does not hand it out again.
- invalidToken() - Static method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
The one invalid-token result: the caller falls back to a listing.
- inverted() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns the value of the
invertedrecord component. - isClassified(String) - Static method in class org.exoplatform.caldav.service.CaldavPushService
-
Whether a code was deliberately placed in one category or the other.
- isCollectionHeldOnServer(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether a user of this deployment, anyone, holds a calendar binding on one server for a collection of one container uid, under whatever home the server listed it to them (EXO-90347).
- isConnected(CaldavUserSetting) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Whether a stored account is a connection at all - the addon's single definition, which push, inbound, outbound, read, sync, the relay and the connector service all ask rather than restate.
- isConnectedByManagedMode(long) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Whether managed mode made this user's CalDAV connection.
- isDuplicateKey(RuntimeException) - Static method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether a persistence failure is the database refusing a row for an integrity constraint — a duplicate key above all.
- isEmpty() - Method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
Whether any subscription channel is installed at all.
- isEventMapped(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether an eXo event is already mapped.
- isExoCalendarOnServer(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether a calendar of this deployment, anyone's, is exported to one server under one anchor.
- isExoCollectionOnServer(long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether a calendar of this deployment, anyone's, is exported to one server at one collection path.
- isExoCreated(String) - Static method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Whether an eXo created this collection, judged from its path alone — this deployment or any other.
- isHeldByThisDeployment(long, String) - Method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Whether a user of this deployment, anyone, holds a calendar for the container a collection stands for — under whatever home the server listed it to them (EXO-90347).
- isKnownState(String) - Static method in class org.exoplatform.caldav.service.CaldavPushService
-
Whether a push refusal describes a persistent state of the subject rather than a failure of the attempt.
- isManagedFor(String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Whether this user is governed by the instance's choice: managed mode is on and they belong to none of the excluded groups.
- isMintedByThisDeployment(long, String) - Method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Whether this deployment is the one that created this collection: its slug is eXo's and a user here holds the calendar it stands for.
- isMirrorOwned(long, String, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether this iCalendar object is a copy eXo itself wrote into the user's mirror.
- isMirrorOwnedByAnotherUser(long, long, String, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether this iCalendar object is a copy eXo wrote into the mirror of a different user on this account.
- isModifiable() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Whether an
ACLrequest may carry this entry: neither protected nor inherited (RFC 3744 §8.1 leaves both where they are, and sending one is a conflict the server refuses). - isOffered() - Method in enum class org.exoplatform.caldav.client.SharingMechanism
-
Whether eXo offers granting through this mechanism.
- isOrganizerOf(long, long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Whether a copy of this event names this user as its ORGANIZER, and so never as an ATTENDEE.
- isProviderMissing(String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
Whether a registration names a provider that is not installed on this platform.
- isShared() - Method in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Whether the collection is somebody else's, whichever witness said so.
- isSharedWith(String) - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Whether the server says this collection is somebody else's, granted to the user rather than owned by them.
- isSubscription() - Method in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Whether the collection is a subscription the server's naming revealed — the only shares a sweep retires once it finds them materialised (EXO-90275).
K
- keepRemoteCounterpart(long) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Records that the user chose to keep the remote calendar while deleting the eXo one.
- keepRemoteCounterpart(long, long) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
Deletes the calendar in eXo and leaves the remote collection standing, because the user asked for exactly that.
- KEPT - Enum constant in enum class org.exoplatform.caldav.service.CaldavSubscriptionRetirementService.Retirement
-
Nothing was changed: not eligible, or the owner could not be confirmed.
- Key(long, long) - Constructor for record class org.exoplatform.caldav.storage.CaldavServerOwnerStorage.Key
-
Creates an instance of a
Keyrecord class. - kind() - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Returns the value of the
kindrecord component. - knows(WriteChannel) - Method in class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
Whether any installed flavour allows a write channel, whichever registration it is for: false for a channel whose add-on is not installed.
- knowsProvider(String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
Whether a credentials provider of that name is registered.
L
- land(MailInvitation) - Method in class org.exoplatform.caldav.service.CaldavInvitationLandingService
-
Lands the invitation in the user's calendar: creates or updates the event, answers it, or removes it, as the message and the click say.
- land(InvitationLanding) - Method in class org.exoplatform.caldav.service.CaldavInvitationCalendarPlugin
-
Lands the invitation in the user's CalDAV-bound calendar.
- LANDED - Enum constant in enum class org.exoplatform.caldav.constant.SubscriptionOutcome
-
BlueMind accepted the change.
- LANDING_BUDGET_PROPERTY - Static variable in class org.exoplatform.caldav.service.CaldavInvitationLandingService
-
Deployment property: the seconds one landing's CalDAV calls may take altogether.
- lastSeenDay() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Returns the value of the
lastSeenDayrecord component. - lastSync() - Method in class org.exoplatform.caldav.rest.CaldavReadRest
-
When the connected account last finished synchronising.
- lastSyncEnd(long) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
When the connected account was last synchronised through to the end.
- listCalendars(long, String) - Method in class org.exoplatform.caldav.service.CaldavReadService
-
The calendars of the connected account, and whether the account could be asked at all.
- listCalendars(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Lists the calendar collections of a home with every property the sync engine binds on: display name, resource type, ctag, sync token, supported reports, the user's privileges, the collection's owner, and the calendar colour.
- listCalendars(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- listExternalShares(long, String, List<Long>) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
The grants the server holds on the calendar's collection that agenda has no record of, read live: a colleague granted from another client, someone outside eXo, everyone, a published link.
- listHidden(long, String) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
The calendars this user has hidden on this account.
- listing(CaldavServerOwnerStorage.Key, CalDavEndpoint) - Method in class org.exoplatform.caldav.storage.CaldavServerOwnerStorage
-
The account's listing, from the cache when it holds one, else read from the server and kept.
- listResourceEtags(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Lists every object in the collection with its version — the
listResourceEtagspattern the plan reuses verbatim from email-connector, and what tells the engine who is new, who changed and who is gone. - listResourceEtags(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- listShares(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Who a calendar of the caller's is shared with, read from the server now.
- listShares(long, String, List<Long>) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
Both of agenda's questions from one read of the server (EXO-90385): the grants it holds that agenda has no record of, and whether this calendar is where eXo writes the owner's meeting copies.
- listSyncStates(long, String) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
What each of this user's calendars is doing, for the ones worth telling them about.
- location() - Method in record class org.exoplatform.caldav.client.PutResult
-
Returns the value of the
locationrecord component. - lockOf(SharedCalendar) - Method in interface org.exoplatform.caldav.plugin.ShareHost
-
The lock serialising this node's edits of one collection's access.
- loginOf(IdentityManager, long) - Static method in class org.exoplatform.caldav.utils.CaldavConnectorUtils
-
The eXo login of an identity, which is what a credentials provider resolves a remote account from - the mirror image of
CaldavConnectorUtils.getCurrentUserIdentityId(IdentityManager), for the paths that hold an identity id and no conversation state: a scheduled sweep, a listener, a service acting for several users at once.
M
- MAIN_CALENDAR_UNKNOWN - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The registration asks for the account's own default calendar, and the account names none that its calendar home actually holds.
- MALFORMED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the string is not a usable absolute http(s) URL at all.
- ManagedEnrollmentOutcome - Enum Class in org.exoplatform.caldav.constant
-
What a login-time attachment to the managed CalDAV server came to, one value per branch of the rules and their failures.
- mappedEventIds(long, Collection<Long>) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Which of these eXo events already carry a live copy for this user.
- mappedEventIds(Collection<Long>) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Which of these eXo events carry a copy for ANYONE.
- markConnectedByManagedMode(long, boolean) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Records, or clears, that managed mode made this user's CalDAV connection.
- MAX_ENTRIES - Static variable in class org.exoplatform.caldav.utils.ServerQuirkSummary
-
How many observations one server's summary keeps.
- MAX_PROPERTY - Static variable in class org.exoplatform.caldav.utils.ServerQuirkSummary
-
How much of a property name is kept.
- MAX_REPORTS - Static variable in class org.exoplatform.caldav.service.CaldavMirrorReportService
-
How many users' reports are kept.
- mayHoldCopy(Event) - Method in class org.exoplatform.caldav.service.CaldavCopyPolicy
-
Whether a calendar copy of this event may exist at all.
- mayOwn(String, String) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Whether a collection's path does not rule out the caller owning it — the cheap check a listing affords, before the access list is read.
- maySeedCopy(Event) - Method in class org.exoplatform.caldav.service.CaldavCopyPolicy
-
Whether a calendar copy of this event may be written where none exists.
- mechanism() - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
The mechanism this channel carries, as the host reports it in its logs and answers.
- mechanismOf(DavOptions, String) - Method in class org.exoplatform.caldav.service.CalendarShareChannelRegistry
-
The mechanism a collection gets: the first usable channel that applies to it, the host's own selection from what it advertises otherwise.
- merge(String, String, boolean) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
Merges one component into the object a server holds.
- mergeForeignWriter(long, String, long, long) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Records that another eXo deployment was seen writing into an account on this server, and ages out what has not been seen for long enough.
- mergeObservedQuirks(long, Map<ServerQuirkSummary.Observation, Long>, ServerQuirkSummary.Retention) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Adds what a pass saw to a registration's rolling observation summary, and forgets what no longer belongs in it.
- METHOD_NOT_ALLOWED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for a relay request naming a method outside the allow-list.
- mirror() - Method in class org.exoplatform.caldav.rest.CaldavPushRest
- MIRROR_COLLECTION_SLUG - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The collection eXo copies space events into, derived from this slug alone.
- MIRROR_DISPLAY_NAME - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
How the collection presents itself in the user's own calendar client.
- MirrorCollection - Class in org.exoplatform.caldav.plugin
-
The collection eXo copies space events into, which no channel may take for a user's own calendar.
- mirrorDestination(long, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Where the copies of a user's space events are written, asked of the account now with exactly the resolution
CaldavPushService.currentMirror(long, java.lang.String)andCaldavPushService.ensureMirror(long, java.lang.String)use, but withoutCaldavPushService.currentMirror(long, java.lang.String)'s leniency: a lookup that fails is thrown, never read as "no destination" (EXO-90253). - MirrorPassReport - Record Class in org.exoplatform.caldav.service
-
What the last pass over one user's copies found and moved.
- MirrorPassReport(long, String, String, Date, MirrorVerification, MirrorRelocation) - Constructor for record class org.exoplatform.caldav.service.MirrorPassReport
-
Creates an instance of a
MirrorPassReportrecord class. - MirrorRelocation - Record Class in org.exoplatform.caldav.service
-
What one relocation pass did to the copies already on the server, and whether the destination change may be recorded as applied.
- MirrorRelocation(String, int, int, int, int) - Constructor for record class org.exoplatform.caldav.service.MirrorRelocation
-
Creates an instance of a
MirrorRelocationrecord class. - mirrorTarget() - Method in interface org.exoplatform.caldav.plugin.CalendarServerSeed
-
Which calendar of the account the row mirrors eXo's events into.
- MirrorTarget - Record Class in org.exoplatform.caldav.service
-
Where a user's space events are copied, and how that destination came to be.
- MirrorTarget(String, boolean, String) - Constructor for record class org.exoplatform.caldav.service.MirrorTarget
-
Creates an instance of a
MirrorTargetrecord class. - missingPrivileges() - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Returns the value of the
missingPrivilegesrecord component. - missingProviderOf(Long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
The credentials provider an account's registration names, when that provider is not installed: the one state in which no account, typed or provider-backed, can be stored on it.
- mkCalendar(CalDavEndpoint, String, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Asks the server to create a calendar collection, display name and optional colour set atomically.
- mkCalendar(CalDavEndpoint, String, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- MkCalendarResult - Record Class in org.exoplatform.caldav.client
-
What an MKCALENDAR answered — deliberately never a boolean "created".
- MkCalendarResult(int, List<Integer>) - Constructor for record class org.exoplatform.caldav.client.MkCalendarResult
-
Creates an instance of a
MkCalendarResultrecord class. - moved() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns the value of the
movedrecord component. - Moves the copies already on the server when the destination changes. - Search tag in class org.exoplatform.caldav.service.CaldavMirrorRelocationService
- Section
- multiget(CalDavEndpoint, String, List<String>) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Fetches the calendar data of the given objects in one calendar-multiget REPORT — why a changed collection costs one round trip per batch rather than one per event.
- multiget(CalDavEndpoint, String, List<String>) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- multigetEtags(CalDavEndpoint, String, List<String>) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Asks, in one calendar-multiget REPORT, which of the given objects the server holds and under which version — the presence question the BlueMind import door asks about one object before and after each write (EXO-90307), asked without the calendar data a
CalDavClient.multiget(org.exoplatform.caldav.client.CalDavEndpoint, java.lang.String, java.util.List<java.lang.String>)would make the server render. - multigetEtags(CalDavEndpoint, String, List<String>) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
N
- name() - Method in interface org.exoplatform.caldav.plugin.CalendarServerSeed
-
The name the row is seeded under.
- name() - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Returns the value of the
namerecord component. - NAME_SPACE - Static variable in class org.exoplatform.caldav.storage.CaldavServerStorage
-
FileService namespace the uploaded server images are stored under.
- named(String) - Static method in exception class org.exoplatform.caldav.client.CalDavProviderMissingException
-
The refusal for a registration configured with a provider that is not installed, in the one wording every caller uses.
- named(String) - Static method in record class org.exoplatform.caldav.service.CalendarOwner
-
An owner known only by the name the server gives them.
- named(String, String) - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
The same report, with the identity of its user filled in.
- NEEDS_ACTION - Static variable in class org.exoplatform.caldav.ics.IcsText
-
The PARTSTAT default, both what RFC 5545 assumes and what agenda calls NEEDS_ACTION.
- newCalendarBuilder() - Static method in class org.exoplatform.caldav.ics.IcsCompatibility
-
A parser configured to read what other people's software writes.
- NO_IDENTITY - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
The user has no social identity to record a connection against.
- No business logic here - Search tag in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
- Section
- NONE - Enum constant in enum class org.exoplatform.caldav.client.SharingMechanism
-
No granting mechanism eXo knows of: Google, or a server without RFC 3744.
- NONE - Static variable in record class org.exoplatform.caldav.service.CalendarOwner
-
Nobody to name: the user's own calendar, or a share of unknown owner.
- normalise(String) - Static method in class org.exoplatform.caldav.utils.CalendarPalette
-
A published colour reduced to the form eXo uses, or null when it is not a colour at all.
- NoSubscriptionChannel - Class in org.exoplatform.caldav.plugin
-
The subscription channel of an account no contributed channel recognises: no subscription is read in its listing, and nothing can be edited.
- NOT_A_SHARE - Static variable in class org.exoplatform.caldav.service.CaldavDeletionService
-
The calendar named to hide is not one shared with the user (EXO-90239): their own, in whatever state — and hiding one's own calendar is a different act, done by deleting it and keeping the remote one.
- NOT_APPLIED - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The server accepted the change, and the list read back does not hold it.
- NOT_CONNECTED - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The caller has no connected CalDAV account.
- NOT_CONNECTED - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
No CalDAV account is connected, so there is nowhere to write.
- NOT_CONNECTED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for a user with no stored CalDAV credentials.
- NOT_MANAGED - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
No managed server applies to the user: nothing designated, or excluded.
- NOT_NAMED - Enum constant in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
The copy carries no ATTENDEE line for the answerer, so a targeted rewrite has nothing to target.
- NOT_OWNED_ON_SERVER - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The imported collection is not the caller's own on the server: another principal owns it, it is read-only for them, it lies outside their calendar home, it is a subscription to someone else's calendar, or the server gives them no right to manage who sees it.
- NOT_OWNER - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The caller does not own the calendar.
- NOT_READ_ONLY - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The sharee holds more than read access, granted outside eXo.
- NOT_SUPPORTED - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The server offers no way to grant access whose changes eXo can confirm.
- notChangedAfterAll(long) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Withdraws an announcement whose change was never applied.
- nothing() - Static method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
- NOTHING - Enum constant in enum class org.exoplatform.caldav.service.CaldavAnswerAdoptionService.Outcome
-
The object carries no answer eXo does not already hold.
- NOTHING_DELETED - Static variable in class org.exoplatform.caldav.service.CaldavDeletionService
-
Nothing was deleted, on either side.
- notSeenWithin(long, long) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Whether nothing has been seen of this behaviour within a number of days.
- notUnderstood(Set<String>, String) - Static method in record class org.exoplatform.caldav.client.CollectionAcl
-
An ACL granted but holding something this client cannot represent.
O
- Observation(ServerQuirkDirection, String) - Constructor for record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Creates an instance of a
Observationrecord class. - observe(Long, List<IcsDivergence>) - Method in class org.exoplatform.caldav.service.CaldavServerQuirkService
-
Records what one comparison found a server doing to one copy.
- occurrenceOf(String, String) - Method in class org.exoplatform.caldav.ics.IcsEventMapper
-
A raw RFC 5545 date or date-time as the occurrence agenda names.
- occurrenceOf(IcsEvent) - Method in class org.exoplatform.caldav.ics.IcsEventMapper
-
The occurrence an override amends, in the event's own zone.
- of(String, Map<String, String>) - Static method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
A listing in hand.
- of(List<String>, List<String>) - Static method in record class org.exoplatform.caldav.client.DavOptions
-
The evidence as two raw header value lists.
- of(List<AccessControlEntry>, Set<String>) - Static method in record class org.exoplatform.caldav.client.CollectionAcl
-
An ACL read and parsed entirely.
- of(List<CalendarServerFlavour>) - Static method in class org.exoplatform.caldav.service.CalendarServerFlavourRegistry
-
The registry over a fixed list of flavours, as a test states them.
- of(List<CalendarServerSeed>) - Static method in class org.exoplatform.caldav.service.CalendarServerSeedRegistry
-
The registry over a fixed list of seeds, as a test states them.
- of(List<CalendarShareChannel>) - Static method in class org.exoplatform.caldav.service.CalendarShareChannelRegistry
-
The registry over a fixed list of channels, as a test states them.
- of(List<CalendarSubscriptionChannel>) - Static method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The registry over a fixed list of channels, as a test states them.
- of(AccessControlEntry.AcePrincipal.Kind) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
A principal of a form that carries nothing but its kind.
- of(DavOptions) - Static method in enum class org.exoplatform.caldav.client.SharingMechanism
-
The mechanism a collection's advertised DAV classes and allowed methods select, read from those alone.
- of(CaldavServer) - Static method in class org.exoplatform.caldav.utils.CopySettingsFingerprint
-
Everything about a registration that governs the copies, as one comparable string.
- of(ServerQuirkDirection, String) - Static method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Builds an observation with its property name in the one spelling the summary stores.
- of(CaldavServerService, CalDavObjectWriter, List<CalendarWriteChannelPlugin>) - Static method in class org.exoplatform.caldav.client.CalendarObjectWriters
-
The resolver over a fixed list of contributions, as a test states them.
- onEvent(Event<AgendaEventModification, Object>) - Method in class org.exoplatform.caldav.listener.AgendaEventPropagationListener
-
Unwraps the broadcast and hands the modification to the subclass.
- onEvent(Event<Calendar, Object>) - Method in class org.exoplatform.caldav.listener.CalendarCreatedListener
-
Reacts to a calendar having been created.
- onEvent(Event<Calendar, Object>) - Method in class org.exoplatform.caldav.listener.CalendarUpdatedListener
-
Reacts to a calendar having been edited in eXo.
- onEvent(Event<EventAttendee, EventAttendee>) - Method in class org.exoplatform.caldav.listener.EventResponseSavedListener
-
Reacts to an attendee's answer having been recorded.
- onEvent(Event<ConversationRegistry, ConversationState>) - Method in class org.exoplatform.caldav.listener.CaldavManagedLoginListener
- Only created, deliberately not poll.created - Search tag in class org.exoplatform.caldav.listener.EventCreatedListener
- Section
- onPushFailure(CaldavPushException) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Maps a push failure onto a status, keeping its code in the body.
- onRefusal(ResponseStatusException) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Puts a refusal's message code in the body the browser reads.
- onShareFailure(CaldavShareException) - Method in class org.exoplatform.caldav.rest.CaldavShareRest
-
Maps a failure of the account or the server onto a status, keeping its code, and what the server said, in the body.
- org.exoplatform.caldav.client - package org.exoplatform.caldav.client
- org.exoplatform.caldav.constant - package org.exoplatform.caldav.constant
- org.exoplatform.caldav.dao - package org.exoplatform.caldav.dao
- org.exoplatform.caldav.entity - package org.exoplatform.caldav.entity
- org.exoplatform.caldav.event - package org.exoplatform.caldav.event
- org.exoplatform.caldav.ics - package org.exoplatform.caldav.ics
- org.exoplatform.caldav.job - package org.exoplatform.caldav.job
- org.exoplatform.caldav.listener - package org.exoplatform.caldav.listener
- org.exoplatform.caldav.model - package org.exoplatform.caldav.model
- org.exoplatform.caldav.plugin - package org.exoplatform.caldav.plugin
- org.exoplatform.caldav.provider - package org.exoplatform.caldav.provider
- org.exoplatform.caldav.rest - package org.exoplatform.caldav.rest
- org.exoplatform.caldav.rest.model - package org.exoplatform.caldav.rest.model
- org.exoplatform.caldav.service - package org.exoplatform.caldav.service
- org.exoplatform.caldav.storage - package org.exoplatform.caldav.storage
- org.exoplatform.caldav.utils - package org.exoplatform.caldav.utils
- otherUsersConnectedAs(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
The eXo users other than one connected as exactly one principal on one server — the users who connected the same account.
- outcome() - Method in record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Returns the value of the
outcomerecord component. - overwriteObject(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Writes one object over whatever is there, with no precondition at all.
- overwriteObject(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.CalDavObjectWriter
-
Writes one object over whatever is there, with no precondition at all.
- overwriteObject(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalendarObjectWriter
-
Writes one object over whatever is there, with no precondition at all.
- overwriteObject(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- owe(long, long, String, PendingSubscriptionKind) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
Records that a colleague's account owes a change, replacing whatever was owed about the same container before.
- owe(long, long, PendingPushKind, Long, String) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Records that one copy is behind, replacing whatever was owed to it before.
- owed(long) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
How many copies of one account are behind, abandoned ones included.
- owedAndStillTrying(long, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
How many copies of one account are behind and still being argued for.
- owedCopies() - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
How many calendar copies eXo still owes this user and has not written.
- owedCopies(long) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
How many of a user's calendar copies eXo holds a write for and has not managed to make.
- owedTo(long) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
What is owed to one copy as it stands now.
- OWN - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
The user's own, as far as anybody can tell: the server named no other owner and withheld no write, and the slug names no calendar this deployment exported for anyone.
- OWN_DRAIN_BATCH - Static variable in class org.exoplatform.caldav.service.CaldavShareSubscriptionService
-
How many owed rows the colleague's own pass drains before it lists anything.
- OWN_EXO_CALENDAR - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
The user's own eXo calendar, met again on the server: the slug carries the anchor of a calendar this user exported, or the path is one an EXO pair of theirs records, while the listing spelled it under a path no pair of theirs matched — BlueMind republishes eXo's collections under a parent other than the one they were created at.
- owner() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
ownerrecord component. - OWNER_UNKNOWN - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
A collection wearing eXo's slug that nobody here recognises, on a server whose own word about its owner could not be had this pass (EXO-90347): the listing
AccountCalendarOwnersstands for failed, or does not name the collection. - OWNER_UNKNOWN - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Neither the server nor eXo's record says which principal the caller is connected as, so a colleague on the caller's own login cannot be told apart.
- ownerAlreadyHeard(String) - Method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
The word already heard on one calendar, fetching and refreshing nothing: what a line written after the classification may cite without costing the account a request.
- ownerByContainerUid() - Method in interface org.exoplatform.caldav.plugin.CalendarOwners
-
The owner uid of each calendar the session sees, by container uid.
- ownerIfAnother(String) - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
The owner the server named, when it is somebody other than the user listing the collection — the principal worth naming as "who shared this" (EXO-90237).
- ownerKind() - Method in enum class org.exoplatform.caldav.service.CollectionOwnership
-
The kind of owner a shared collection has, as the calendar list says it.
- ownerOf(long, long, CalDavEndpoint, String, CollectionOwnership, CalendarCollection, CalendarOwnerMemo) - Method in class org.exoplatform.caldav.service.CaldavCalendarOwnerService
-
Who a listed collection belongs to, given whose the list already found it to be.
- ownerOf(String) - Method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
The server's word on one calendar.
- ownerPrincipal() - Method in record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Returns the value of the
ownerPrincipalrecord component. - ownerPrincipalForRead(SharedCalendar) - Method in interface org.exoplatform.caldav.plugin.ShareHost
-
The caller's principal for a read: the recorded one, the server being asked only when nothing is recorded.
- ownershipOf(long, String, List<CalendarSync>, CalendarCollection) - Method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Whose a listed collection is, to the user whose account listed it.
- ownershipOf(long, String, List<CalendarSync>, CalendarCollection, AccountCalendarOwners) - Method in class org.exoplatform.caldav.service.CaldavOutboundService
-
Whose a listed collection is, with the server's own word on its owners heard — the form the sweep and the calendar list ask (EXO-90347).
- ownersOf(long, CalDavEndpoint, String) - Method in class org.exoplatform.caldav.service.CaldavServerOwnerService
-
The server's word on the owners of an account's calendars, to be heard at most once per pass and read from the server at most once more.
- ownersOf(CalDavEndpoint) - Method in interface org.exoplatform.caldav.plugin.CalendarSubscriptionChannel
-
The owner of every calendar an account's session sees, as the server itself answers it.
- ownersOf(CalDavEndpoint) - Method in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
Refuses: no listing can be read.
- ownersOf(CalDavEndpoint) - Method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The owner listing of an account, as the
CalendarSubscriptionChannelRegistry.primary()channel answers it. - ownerUid() - Method in record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Returns the value of the
ownerUidrecord component. - ownerUid() - Method in record class org.exoplatform.caldav.service.AccountCalendarOwners.Verdict
-
Returns the value of the
ownerUidrecord component. - ownerUsername() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns the value of the
ownerUsernamerecord component.
P
- pair() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
pairrecord component. - parse(String) - Method in class org.exoplatform.caldav.ics.IcsParser
-
Reads every VEVENT of one calendar object, skipping an object that cannot be read at all.
- parse(String) - Static method in class org.exoplatform.caldav.utils.ForeignWriterSummary
-
Reads a stored summary.
- parse(String) - Static method in class org.exoplatform.caldav.utils.ServerQuirkSummary
-
Reads a stored summary.
- parseInstant(String) - Static method in class org.exoplatform.caldav.ics.IcsText
-
An instant from the two shapes agenda supplies: an ISO instant, or a plain date which is read as midnight UTC.
- parseOrFail(String) - Method in class org.exoplatform.caldav.ics.IcsParser
-
Reads every VEVENT of one calendar object, or says it could not.
- partStat(String) - Static method in class org.exoplatform.caldav.ics.IcsText
-
The PARTSTAT token for an agenda attendee response.
- PlainServerFlavour - Class in org.exoplatform.caldav.plugin
-
The flavour of a registration no contributed flavour recognises: a plain CalDAV server, which writes through CalDAV only and keeps no session of its own.
- PORT_NOT_ALLOWED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the port is outside the allowed set.
- postCalendarServerShare(CalDavEndpoint, CalendarSync, String, boolean) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Shares a collection with one sharee for reading, or stops sharing it, with Apple's
POST CS:share(EXO-90253). - postCalendarServerShare(CalDavEndpoint, CalendarSync, String, boolean, boolean) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Shares a collection with one sharee, at one of two levels, or stops sharing it, with Apple's
POST CS:share(EXO-90253, EXO-90378). - postCalendarServerShare(CalDavEndpoint, CalendarSync, String, boolean, boolean) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
One
POST CS:shareto the pair's collection, asHttpCalDavClient.shareTarget(org.exoplatform.caldav.model.CalendarSync)admits it. - PRECONDITION_FAILED - Static variable in record class org.exoplatform.caldav.client.PutResult
-
The status a refused precondition answers.
- preconditionFailed() - Method in record class org.exoplatform.caldav.client.PutResult
-
Whether the precondition was refused rather than the write performed.
- preconditions() - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Returns the value of the
preconditionsrecord component. - previewManagedMode(HttpServletRequest, CaldavManagedModeRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
How many accounts a managed-mode change would disconnect, before it is applied: the users managed mode attached that the proposed state no longer governs.
- primary() - Method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The channel asked where only a uid, not a principal, is in hand: the first installed one, the null channel when none is.
- principal() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns the value of the
principalrecord component. - principal() - Method in record class org.exoplatform.caldav.client.CalendarHome
-
Returns the value of the
principalrecord component. - principal() - Method in record class org.exoplatform.caldav.plugin.ShareRecipient
-
Returns the value of the
principalrecord component. - PRINCIPAL_MAX_LENGTH - Static variable in class org.exoplatform.caldav.entity.CaldavConnectionEntity
-
The longest principal the column holds.
- principalHrefOf(String) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry
-
The href a principal path is written as: every segment percent-encoded outside the unreserved set, and a trailing slash, since a principal is a collection.
- principalOf(long, long) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
The principal one user is connected as on one server, believed only while their settings still hold a connected account there (EXO-90253).
- principalPathOf(String) - Static method in record class org.exoplatform.caldav.client.CalendarCollection
-
A principal path in the one shape two answers of the same server can be compared in: percent-decoding undone, trailing slash dropped.
- principalsOn(long) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
The principals of every user still connected to one server, by user, lowest identity first, as far as the storage's bound reads (EXO-90253).
- PRIVATE_ADDRESS_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the host points at a loopback, link-local or private address.
- privileges() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns the value of the
privilegesrecord component. - privilegesAnswered() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
privilegesAnsweredrecord component. - PROBE_CREDENTIALS_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for a probe request missing its credentials.
- probeAccount(Long, String, String) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Probes a CalDAV account server-side, before anything is stored: the connect drawer sends the typed credentials once, here, instead of the browser probing the CalDAV origin directly — which BlueMind's missing CORS headers made impossible without an nginx front.
- probeCapabilities(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Probes which report tiers a collection's server can serve, in one Depth:0 PROPFIND.
- probeCapabilities(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- PROD_ID - Static variable in class org.exoplatform.caldav.ics.IcsWriter
-
Identifies eXo as the producer, unchanged from the browser connector.
- propagate(CaldavEventPropagationService, AgendaEventModification) - Method in class org.exoplatform.caldav.listener.AgendaEventPropagationListener
-
What this listener asks of the propagation service.
- propagate(CaldavEventPropagationService, AgendaEventModification) - Method in class org.exoplatform.caldav.listener.EventCreatedListener
-
Asks for the new meeting to be copied into the calendar of everybody invited to it who accepts copies.
- propagate(CaldavEventPropagationService, AgendaEventModification) - Method in class org.exoplatform.caldav.listener.EventDeletedListener
-
Asks for every existing copy of the destroyed meeting to be removed.
- propagate(CaldavEventPropagationService, AgendaEventModification) - Method in class org.exoplatform.caldav.listener.EventUpdatedListener
-
Asks for every existing copy of the edited meeting to be rewritten.
- propagateAnswer(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Carries one attendee's answer out to every other attendee's copy of the same meeting.
- propagateCreation(long, long) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Copies a meeting that has just been created into the calendar of everybody invited to it.
- propagateDeletion(long) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Removes every existing copy of a meeting eXo has destroyed.
- propagateUpdate(long, Set<AgendaEventModificationType>) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Rewrites every existing copy of a meeting that has just been edited.
- property() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Returns the value of the
propertyrecord component. - property(String, String) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
The principal a property of the resource names.
- PROPERTY - Enum constant in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
The principal a property of the resource names,
DAV:ownertypically. - propertyName() - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Returns the value of the
propertyNamerecord component. - propertyNamespace() - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Returns the value of the
propertyNamespacerecord component. - PropPatchResult - Record Class in org.exoplatform.caldav.client
-
What the server answered to a PROPPATCH — the raw status and the statuses of every propstat that did not grant its property.
- PropPatchResult(int, List<Integer>) - Constructor for record class org.exoplatform.caldav.client.PropPatchResult
-
Creates an instance of a
PropPatchResultrecord class. - protectedEntry() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns the value of the
protectedEntryrecord component. - provenCreated() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Whether the server plainly claimed a creation: a 201 with no failing propstat.
- PROVIDER_ASKS_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
The one-click path refusing a connector that does expect the user to type something.
- PROVIDER_DISABLED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
The one-click path refusing a server whose connector agenda has switched off.
- PROVIDER_NAMES_NOBODY_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
The one-click path refusing a connector whose provider cannot name the account.
- push(long) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Copies one agenda event into the connected user's mirror calendar.
- pushAgendaEvent(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Copies one agenda event into the user's mirror calendar.
- pushAnswer(long, String, long, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Carries an answer recorded in eXo out to the copy on the user's calendar server.
- pushAnswerOnto(long, String, ObjectSync, List<String>, String, long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes one person's answer onto somebody else's copy of the same meeting.
- pushUpcomingMeetings(long, String) - Method in class org.exoplatform.caldav.service.CaldavPendingInvitationService
-
Copies the user's upcoming events — meetings they have not answered yet and events of their own calendars alike — into their connected account, skipping everything a copy already exists for.
- putObject(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Creates one object — always under
If-None-Match: *, with no unconditional variant on purpose: the server itself then guarantees the PUT can only CREATE, and an object already at that path answers 412 instead of being overwritten, whatever race led there. - putObject(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.CalDavObjectWriter
-
Creates one object; an object already at the href is answered 412.
- putObject(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalendarObjectWriter
-
Creates one object; an object already at the href is answered 412.
- putObject(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- PutResult - Record Class in org.exoplatform.caldav.client
-
What a conditional PUT answered.
- PutResult(int, String, String) - Constructor for record class org.exoplatform.caldav.client.PutResult
-
Creates an instance of a
PutResultrecord class.
Q
- quirks() - Method in interface org.exoplatform.caldav.plugin.CalendarServerSeed
-
The catalogue entries the row arrives excused for, the same ones the product's browser preset ticks.
R
- read(String, Instant, Instant) - Method in class org.exoplatform.caldav.ics.IcsReader
-
The occurrences a calendar object produces within a window.
- READ - Static variable in record class org.exoplatform.caldav.client.AccessControlEntry
-
DAV:read, the privilege a "can view" share grants. - READ_ONLY_PRIVILEGES - Static variable in record class org.exoplatform.caldav.client.AccessControlEntry
-
The privileges that let a principal see a calendar and nothing more: what "can view" means when an entry is read back.
- readable() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns the value of the
readablerecord component. - readAcl(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Reads a collection's access control list and the caller's own privileges on it, in one PROPFIND of depth 0 (EXO-90253).
- readAcl(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
One PROPFIND of depth 0, every entry parsed or the whole list declared not understood.
- readAnswers(long, String, CaldavUserSetting, CalendarSync) - Method in class org.exoplatform.caldav.service.CaldavMirrorAnswerService
-
Reads the owner's answers off the copies of a mirror collection that no binding reads.
- readCalendar(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Reads one collection's properties at Depth:0 — what a bound pair re-reads on each run without paying a full home listing.
- readCalendar(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- readCalendarUserAddresses(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
The addresses a principal publishes as a calendar user (
CALDAV:calendar-user-address-set, RFC 6638 §2.4.1), read with a PROPFIND of depth 0 through this endpoint (EXO-90253). - readCalendarUserAddresses(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
One PROPFIND of depth 0, every href of a granted
calendar-user-address-set. - readDisplayName(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
What one resource calls itself: its
DAV:displayname, read with a single PROPFIND of depth 0. - readDisplayName(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
One PROPFIND of depth 0 for the one property, through
HttpCalDavClient.propfind(org.exoplatform.caldav.client.CalDavEndpoint, java.lang.String, java.lang.String, java.lang.String)and so throughHttpCalDavClient.target(org.exoplatform.caldav.client.CalDavEndpoint, java.lang.String): a principal path naming another authority is refused before a socket is opened, exactly as any other href would be. - readEtag(CalDavEndpoint, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Reads one object's version in a
Depth: 0PROPFIND ofgetetagon its own href — the single-object read of the listing channel, the one whose value the verification pass adopts into the row when the server publishes the same value at both depths (EXO-90307). - readEtag(CalDavEndpoint, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- readEvents(long, String, Instant, Instant) - Method in class org.exoplatform.caldav.service.CaldavReadService
-
The events of the connected account over a window, one calendar at a time, and which part of that reading failed.
- readGrantTo(String) - Static method in record class org.exoplatform.caldav.client.AccessControlEntry
-
The entry eXo writes to share a calendar: grant
DAV:readto one principal, nothing else. - Reads the owner's answers off the copies in a collection nothing else reads (EXO-89814). - Search tag in class org.exoplatform.caldav.service.CaldavMirrorAnswerService
- Section
- reason() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns the value of the
reasonrecord component. - reason() - Method in record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Returns the value of the
reasonrecord component. - recognises(CaldavServer) - Method in interface org.exoplatform.caldav.plugin.CalendarServerFlavour
-
Whether a registration stands for this product.
- recognises(CaldavServer) - Method in class org.exoplatform.caldav.plugin.PlainServerFlavour
-
Recognises nothing: it is what is left when nobody else does.
- reconcile() - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
-
Selects and disconnects the users managed mode no longer governs, on the executor's thread.
- record(long, MirrorVerification, MirrorRelocation) - Method in class org.exoplatform.caldav.service.CaldavMirrorReportService
-
Records what one pass found and moved for one user, replacing whatever that user's previous pass left.
- record(Map<String, Long>, String, long, long) - Static method in class org.exoplatform.caldav.utils.ForeignWriterSummary
-
Records that a deployment was seen writing here today, forgetting what has not been seen for long enough.
- recordAttempt(long, PendingPushKind) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
Records one more refusal against an obligation.
- recordAttempt(long, PendingSubscriptionKind) - Method in interface org.exoplatform.caldav.dao.CaldavPendingSubscriptionDAO
-
Counts one more refused attempt, in one statement, so two nodes draining the same row do not lose an increment to a read-modify-save — and only while the row still asks for the change that was refused: a row renewed with the other kind since it was read is a new instruction, and the old one's verdict is not written against it.
- recordedPrincipal(SharedCalendar) - Method in interface org.exoplatform.caldav.plugin.ShareHost
-
The principal eXo recorded for the caller's connection to the server.
- recordForeignWriter(long, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Records that another eXo deployment was seen writing a meeting copy into an account on this server.
- recordPrincipal(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
Records the principal a discovery found for a user's account.
- refresh(CaldavServerOwnerStorage.Key, CalDavEndpoint) - Method in class org.exoplatform.caldav.storage.CaldavServerOwnerStorage
-
The account's listing read from the server now, replacing whatever the cache held: a pass that meets a collection the cached listing does not name asks this once, so a share made after the entry was written is classified in the pass that first sees it rather than after the TTL.
- refused() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Whether the server refused to create the collection outright — the state the plan maps to
REMOTE_CREATE_REFUSEDfor personal calendars. - refused() - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Whether the server declined to change properties on this collection at all — a method it does not offer, or a collection it will not let this account write.
- refused() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns the value of the
refusedrecord component. - refused(long, PendingPushKind) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Records that one more attempt was refused, unless the obligation has been settled or replaced with the other kind since it was read.
- refused(long, PendingSubscriptionKind) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
Records that one more attempt was refused, unless the row has been renewed with the other change since it was read.
- REFUSED - Enum constant in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
The server or the connect refused; the next login tries again.
- register() - Method in class org.exoplatform.caldav.provider.CaldavPersonalCredentialsSource
-
Announces this source to the generic Personal provider, if that provider is there at all.
- relay(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavRelayRest
-
Relays one DAV request to the declared server the path names.
- relay(CaldavRelayRequest) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Relays one DAV request of a connected user to the declared server it targets.
- RELAY_CODE_HEADER - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Response header carrying the relay's own machine-readable outcome code, so the browser can tell a relay refusal (or a translated upstream credential rejection) from the same status genuinely answered by the upstream server, which always arrives without this header.
- release(long) - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Gives back an account's outward work claimed by
CaldavOutboundWork.claim(long)orCaldavOutboundWork.claimForQueue(long). - releaseMemberWrite(long) - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Gives back a member's account claimed by
CaldavOutboundWork.claimMemberWrite(long). - relocate(long, String, CaldavUserSetting, CalendarSync) - Method in class org.exoplatform.caldav.service.CaldavMirrorRelocationService
-
Brings the copies already on the server to where the destination now says they go.
- relocated() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Whether this pass actually moved copies between calendars.
- relocation() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
relocationrecord component. - remaining() - Static method in class org.exoplatform.caldav.client.CalDavDeadline
-
The time left of the budget open on the current thread, for a write channel that does not send through
HttpCalDavClient— one another add-on contributes for an account (CalendarObjectWriters) — so that it bounds its own calls by it. - reminderMinutes(IcsReminder) - Static method in class org.exoplatform.caldav.ics.IcsText
-
One agenda reminder as minutes before the start.
- removalsOwed(Collection<Long>) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Which of these mapping rows are still owed a removal, abandoned or not.
- removed() - Method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Returns the value of the
removedrecord component. - removeExternalShare(long, String, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
Removes a colleague's read grant from the server: the external identifier is their login, as
CaldavCalendarShareChannelPlugin.listExternalShares(long, java.lang.String, java.util.List<java.lang.Long>)gave it. - removeVanishedObjects(long, String, CalendarSync) - Method in class org.exoplatform.caldav.service.CaldavInboundService
-
Removes the eXo events whose objects are no longer on the account.
- removeVanishedObjects(long, String, CalendarSync, String) - Method in class org.exoplatform.caldav.service.CaldavInboundService
-
The same, told which calendar it is working on so its warnings can name it.
- renderAgendaEvent(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
The calendar object eXo would write for one event right now, without writing it.
- requireManager(SharedCalendar, ShareHost) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Refuses an imported calendar the caller may not decide the access of on the server; an eXo-created one passes untouched.
- requiresUserAction(String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
Whether the configured provider needs anything from the user before this connector can be used — a password to type today, an authorization to grant tomorrow.
- resolve(String) - Method in interface org.exoplatform.caldav.service.CaldavHostResolver
-
Every address a host name — or an IP literal, which resolves to itself without a query — currently points at.
- resolveServer(Long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Resolves the registration a user's account reads and pushes through: the row the account references when it references one and that row still exists, else the seed row, else null.
- resolveServerUrl(Long) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Resolves the CalDAV base URL a user's account reads and pushes through: the URL of the resolved registration, else null — the caller then falls back to the legacy configuration property, which is today's behaviour for deployments that never touched the registry.
- resource() - Method in record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Returns the value of the
resourcerecord component. - RESPONSE_TOO_LARGE_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for an upstream response larger than the configured cap.
- Retention(Set<String>, Set<String>, long, long, long) - Constructor for record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Creates an instance of a
Retentionrecord class. - retentionDays() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns the value of the
retentionDaysrecord component. - retire(long, CalDavEndpoint, String, CalendarSync, CalendarCollection, CollectionOwnership) - Method in class org.exoplatform.caldav.service.CaldavSubscriptionRetirementService
-
Retires a binding the sweep made for a collection that is a subscription.
- RETIRED - Enum constant in enum class org.exoplatform.caldav.service.CaldavSubscriptionRetirementService.Retirement
-
The binding is inert; the calendar and its events are kept.
- retriesAfterRefusal(String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
Whether a refused credential is worth one more attempt after invalidating it: only for a provider that produces its material itself (no user action), whose invalidation can yield something new.
- RETRY - Enum constant in enum class org.exoplatform.caldav.constant.SubscriptionOutcome
-
The answer may change by asking again: counted, retried.
- retryOwed(int) - Method in class org.exoplatform.caldav.service.CaldavShareSubscriptionService
-
Drains the changes owed to anybody, oldest first, one session per colleague and server: what the sweep job calls, because a colleague who holds no pair is never reached by the account sweep.
- retryOwed(long, int) - Method in class org.exoplatform.caldav.service.CaldavShareSubscriptionService
-
Drains the changes owed to one colleague: what their own synchronisation pass calls first, so a calendar shared with them is subscribed before that pass lists their home.
- retryOwedPushes(long) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Makes the writes eXo owes one account's copies and has not managed to make.
- revoke(long, String, long, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Takes access to a calendar of the caller's away from one colleague, whichever level eXo granted it at.
- revoke(SharedCalendar, ShareRecipient, String, ShareHost) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Takes a colleague's access away, confirmed by reading it back.
- rewriteAgendaEvent(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes the copy of an agenda event again, over whatever now stands in its place on the server.
- rewriteHrefs(String, URI, String) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Rewrites every DAV href of a multistatus body into relay space, so that the URL space the browser sees is closed under the relay: any href a response advertises — BlueMind's
/dav/-rooted ones included — resolves back under/caldav/rest/dav/{serverId}/instead of escaping to the platform root, which is the exact bug class that produced "cannot find homeUrl" against BlueMind when hrefs resolved against the wrong base. - rewriteHrefValue(String, URI, String) - Method in class org.exoplatform.caldav.service.CaldavRelayService
-
Rewrites one href value into relay space: a path-rooted href is prefixed, an absolute URL naming the upstream host is folded onto the prefix, and anything else — notably an absolute URL naming a foreign host — is left untouched, because rewriting it would turn the relay into an open proxy toward hosts no administrator declared.
- runOutboundBurst(long, String) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Settles what eXo owes this account, copies what it has never been given, and reads back the copies it already holds.
S
- SAME_PRINCIPAL - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The sharee is connected to the server as the caller's own principal.
- SAVE - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The write failed for a reason the user cannot act on individually.
- saveManagedMode(HttpServletRequest, CaldavManagedModeRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Records the server the instance synchronises everybody with, and the groups that choice does not reach.
- saveManagedServer(long, List<String>, String) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Points the whole instance at one registration, minus the given groups.
- saveMirrorCalendarHref(String, long) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
- saveMirrorCalendarHref(String, long) - Method in class org.exoplatform.caldav.storage.CaldavConnectorStorage
-
Saves the href of the mirror calendar of a user, the remote collection every meeting pushed by eXo is written to.
- saveMirrorCalendarHref(CaldavUserSetting) - Method in class org.exoplatform.caldav.rest.CaldavConnectorRest
-
Saves the href of the mirror calendar of the current user: the collection, on the connected CalDAV server, that receives the meetings pushed by eXo.
- saveObject(ObjectSync) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Creates or updates an object mapping, canonicalising its href on the way in.
- savePair(CalendarSync) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Creates or updates a pair, canonicalising its href on the way in.
- savePrincipal(long, long, String) - Method in class org.exoplatform.caldav.storage.CaldavConnectionStorage
-
Records the principal a user is connected as on one server, replacing whatever was recorded for that user before.
- saveTuning(CaldavSyncTuning) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Records how often and how widely eXo synchronises.
- saveTuning(CaldavSyncTuning) - Method in class org.exoplatform.caldav.service.CaldavTuningService
-
Records what an administrator chose.
- scheduleEnrollment(String) - Method in class org.exoplatform.caldav.service.CaldavManagedEnrollmentService
-
Queues the enrolment of a user who just logged in.
- SchedulingConfig - Class in org.exoplatform.caldav.job
-
Turns on Spring's scheduler for this add-on.
- SchedulingConfig() - Constructor for class org.exoplatform.caldav.job.SchedulingConfig
- SCHEME_NOT_ALLOWED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the scheme is outside the allowed set.
- SEED_UPCOMING_COPIES - Enum constant in enum class org.exoplatform.caldav.service.CaldavSyncService.OutboundPhase
-
Copies the upcoming events the account has never been given — the backfill a freshly connected account needs, and the only thing that carries an event created before the account existed.
- seedDefaultServers() - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Seeds an EMPTY registry — never over an administrator's rows — with the host's own default and every contributed seed: Stalwart, the host's default, under the fixed legacy provider name so accounts connected before the registry existed keep resolving; its URL comes from the legacy property when set, else the literal default, and its activation from the legacy enabled property (historically enabled). Every contributed seed (EXO-90737), in the order
CalendarServerSeedRegistry.effectiveSeeds()gives them — one per product — as a normally-named row whose agenda remote provider is upserted here, since no kernel plugin declares it. - seedMeeting(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavPendingInvitationService
-
Writes the copy of one named meeting into one user's account, for a caller that already knows which meeting and which user.
- seedSpaceMembersInContainer(long, Set<Long>) - Method in class org.exoplatform.caldav.service.CaldavEventPropagationService
-
Writes the copies of the members of the spaces invited to a meeting, on the thread they were handed to, within a container.
- seen(long, long) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
The same tally, seen again today.
- SELF - Enum constant in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
The principal the resource itself is, for a principal resource.
- SERVER_INACTIVE_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for a target server declared but deactivated.
- SERVER_MISMATCH_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavRelayService
-
Message code for a target that is not the server the account is connected to.
- SERVER_REFUSED - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The server refused the change.
- SERVER_UNAVAILABLE - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The server could not be reached or answered something unusable.
- ServerCapabilities - Record Class in org.exoplatform.caldav.client
-
Which incremental-sync tier a collection's server can serve, read from one Depth:0 PROPFIND (
supported-report-set, ctag, sync token) plus theDAVresponse header. - ServerCapabilities(boolean, boolean, boolean, boolean, String) - Constructor for record class org.exoplatform.caldav.client.ServerCapabilities
-
Creates an instance of a
ServerCapabilitiesrecord class. - ServerCapabilities.SyncTier - Enum Class in org.exoplatform.caldav.client
-
The incremental strategies of the plan, cheapest first.
- serverId() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns the value of the
serverIdrecord component. - serverId() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
serverIdrecord component. - serverId() - Method in record class org.exoplatform.caldav.rest.model.CaldavManagedModeRequest
-
Returns the value of the
serverIdrecord component. - serverId() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.SharedCollection
-
Returns the value of the
serverIdrecord component. - serverId() - Method in record class org.exoplatform.caldav.storage.CaldavServerOwnerStorage.Key
-
Returns the value of the
serverIdrecord component. - ServerQuirkSummary - Class in org.exoplatform.caldav.utils
-
Reads and writes the rolling summary of what a server has been seen doing, stored as one string on its registration row.
- ServerQuirkSummary.Observation - Record Class in org.exoplatform.caldav.utils
-
One thing a server was seen doing, as the summary keys it.
- ServerQuirkSummary.Retention - Record Class in org.exoplatform.caldav.utils
-
What a summary is allowed to forget on one write.
- ServerQuirkSummary.Tally - Record Class in org.exoplatform.caldav.utils
-
How often a behaviour has been seen, and when it was last seen.
- serverShares(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
Who a calendar of the caller's is shared with, and the collection those shares live on, from one resolution of the calendar (EXO-90385).
- ServerShares(CaldavCalendarShareService.SharedCollection, CalendarShares) - Constructor for record class org.exoplatform.caldav.service.CaldavCalendarShareService.ServerShares
-
Creates an instance of a
ServerSharesrecord class. - serverUrl() - Method in interface org.exoplatform.caldav.plugin.CalendarServerSeed
-
The address the row is seeded with, usually a placeholder the administrator replaces with their own server's.
- serves(WriteChannel) - Method in class org.exoplatform.caldav.client.CalendarObjectWriters
-
Whether a channel has a door on this platform: CalDAV always, any other one when a contribution serves it.
- sessionLost() - Method in record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Returns the value of the
sessionLostrecord component. - setAgendaCalendarShareService(AgendaCalendarShareService) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Hands agenda's calendar share service to tests, which have no container to resolve it from.
- setAttendeeResponse(String, Collection<String>, String) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
Rewrites one attendee's participation status in the object a server holds, leaving every other byte of it alone.
- setAttendeeResponse(String, Collection<String>, String, Instant) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
Rewrites one attendee's participation status on one instance of a series, or on the whole object when no instance is named.
- setCaldavConnectionIdentityService(CaldavConnectionIdentityService) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Hands the connection-identity engine to tests, which have no container to resolve it from.
- setCaldavDeletionService(CaldavDeletionService) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Hands the deletion engine to tests, which have no container to resolve it from.
- setCaldavEventPropagationService(CaldavEventPropagationService) - Method in class org.exoplatform.caldav.listener.AgendaEventPropagationListener
-
Hands the service to tests, which have no container to resolve it from.
- setCaldavEventPropagationService(CaldavEventPropagationService) - Method in class org.exoplatform.caldav.listener.EventResponseSavedListener
-
Hands the propagation service to tests, which have no container to resolve it from.
- setCaldavPushService(CaldavPushService) - Method in class org.exoplatform.caldav.listener.EventResponseSavedListener
-
Hands the service to tests, which have no container to resolve it from.
- setCaldavServerOwnerService(CaldavServerOwnerService) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The seam the tests use.
- setCaldavServerService(CaldavServerService) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Hands the registry to tests, which have no container to resolve it from.
- setCaldavSyncService(CaldavSyncService) - Method in class org.exoplatform.caldav.listener.CalendarCreatedListener
-
Hands the engine to tests, which have no container to resolve it from.
- setCaldavSyncService(CaldavSyncService) - Method in class org.exoplatform.caldav.listener.CalendarUpdatedListener
-
Wires the engine directly, for tests.
- setCaldavSyncService(CaldavSyncService) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
Hands the engine to tests, which have no container to resolve it from.
- setCalendarServerFlavourRegistry(CalendarServerFlavourRegistry) - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The seam the tests use.
- setDisplayName(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Asks the server to change the display name of an existing collection — a PROPPATCH of
DAV:displayname, the one property eXo propagates after creation. - setDisplayName(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- setEnrollmentService(CaldavManagedEnrollmentService) - Method in class org.exoplatform.caldav.listener.CaldavManagedLoginListener
- setIdentityManager(IdentityManager) - Method in class org.exoplatform.caldav.listener.EventResponseSavedListener
-
Hands the registry to tests, which have no container to resolve it from.
- setServerActive(long, boolean, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Activates or deactivates a declared server, propagating the switch to the agenda remote provider so the connector appears in — or leaves — every user's connectors list.
- setServerActive(HttpServletRequest, long, boolean) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Activates or deactivates a declared CalDAV server.
- settle(Long) - Method in class org.exoplatform.caldav.service.CaldavServerQuirkService
-
Gives one server's summary its chance to be written and pruned, whether or not anything diverged.
- SETTLE_OWED_COPIES - Enum constant in enum class org.exoplatform.caldav.service.CaldavSyncService.OutboundPhase
-
Writes the copies eXo already knows it owes and has not managed to make.
- settled(long, PendingPushKind) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Forgets what was owed to one copy, because a write of that kind landed.
- settledGraceDays() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns the value of the
settledGraceDaysrecord component. - settledIfStillAsking(long, long, String, PendingSubscriptionKind) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
Forgets what was owed about one container, because that change landed — and only if the row is still asking for it.
- settledWhateverWasOwed(long, long, String) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
Forgets whatever was owed about one container, because the caller has just decided and applied the newest instruction about it.
- settles() - Method in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
Whether this outcome leaves the copy agreeing with what eXo holds.
- share(long, ShareCalendarRequest) - Method in class org.exoplatform.caldav.rest.CaldavShareRest
-
Gives a colleague read access to a calendar.
- shareableCalendarIds(long, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The caller's calendars that can be shared from eXo: owned, bound to a collection eXo created or to an imported collection they own on the server, on a server offering a mechanism whose changes eXo can confirm.
- shareableCalendars() - Method in class org.exoplatform.caldav.rest.CaldavShareRest
-
The caller's calendars agenda may offer "Share" on.
- ShareableCalendars - Record Class in org.exoplatform.caldav.rest.model
-
The caller's calendars agenda may offer "Share" on (EXO-90253).
- ShareableCalendars(List<Long>) - Constructor for record class org.exoplatform.caldav.rest.model.ShareableCalendars
-
Creates an instance of a
ShareableCalendarsrecord class. - ShareCalendarRequest - Record Class in org.exoplatform.caldav.rest.model
-
What the browser sends to share a calendar with a colleague (EXO-90253): the colleague's eXo login and nothing else.
- ShareCalendarRequest(String) - Constructor for record class org.exoplatform.caldav.rest.model.ShareCalendarRequest
-
Creates an instance of a
ShareCalendarRequestrecord class. - SHARED - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Somebody else's, by the server's word: another principal named as owner, or a privilege set that grants no write (EXO-90235).
- SharedCalendar - Record Class in org.exoplatform.caldav.plugin
-
A calendar of the caller's being shared, resolved and checked by the host: the caller owns it in eXo, their account is connected, and it is bound to a collection eXo created or to an imported one.
- SharedCalendar(long, String, long, long, String, CalDavEndpoint, CalendarSync, boolean) - Constructor for record class org.exoplatform.caldav.plugin.SharedCalendar
-
Creates an instance of a
SharedCalendarrecord class. - SharedCollection(long, String) - Constructor for record class org.exoplatform.caldav.service.CaldavCalendarShareService.SharedCollection
-
Creates an instance of a
SharedCollectionrecord class. - sharedCollectionOf(long, String, long) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The collection a calendar of the caller's is bound to on their server, and that server (EXO-90357): what agenda records on a share this add-on delivered, so the sharee's own listing of the server's collections can be told from it.
- SHAREE_ADDRESS_UNKNOWN - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The server named no mail address for the sharee's principal, which is the only way BlueMind's share handler finds a sharee.
- SHAREE_HAS_OTHER_ACCESS - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The colleague holds access below viewing given outside eXo — seeing when the owner is free, say — which a share from eXo would replace and a later stop would erase.
- SHAREE_IS_OWNER - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The sharee is the caller.
- SHAREE_NOT_CONNECTED - Static variable in class org.exoplatform.caldav.plugin.ShareRefusals
-
The sharee has no recorded identity on the same server.
- SHAREE_REQUIRED - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
No sharee was named.
- SHAREE_UNKNOWN - Static variable in class org.exoplatform.caldav.service.CaldavCalendarShareService
-
The sharee is not a known, active eXo user.
- shareeIdentityId() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns the value of the
shareeIdentityIdrecord component. - ShareeSubscription - Record Class in org.exoplatform.caldav.model
-
A share as the owner's grant or revoke knows it, with everything the colleague's subscription needs and the audit line names.
- ShareeSubscription(String, long, String, String, long, String) - Constructor for record class org.exoplatform.caldav.model.ShareeSubscription
-
Creates an instance of a
ShareeSubscriptionrecord class. - shareeUid() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns the value of the
shareeUidrecord component. - shareeUsername() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns the value of the
shareeUsernamerecord component. - ShareHost - Interface in org.exoplatform.caldav.plugin
-
What the host lends a
CalendarShareChannelfor one operation: the lock serialising edits of a collection's access, who eXo knows behind a principal, and the subscription follow-up of a confirmed change. - ShareRecipient - Record Class in org.exoplatform.caldav.plugin
-
A colleague checked by the host for sharing: an active eXo user, not the caller, connected to the same server registration under a recorded principal that is not the caller's.
- ShareRecipient(long, String, String) - Constructor for record class org.exoplatform.caldav.plugin.ShareRecipient
-
Creates an instance of a
ShareRecipientrecord class. - ShareRefusals - Class in org.exoplatform.caldav.plugin
-
The reasons a share channel refuses to read, grant or revoke a share: the codes a
CaldavShareExceptionor anIllegalArgumentExceptioncarries back to the owner. - shares() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.ServerShares
-
Returns the value of the
sharesrecord component. - shares(long) - Method in class org.exoplatform.caldav.rest.CaldavShareRest
-
Who a calendar is shared with, read from the server now.
- shares(SharedCalendar, ShareHost) - Method in interface org.exoplatform.caldav.plugin.CalendarShareChannel
-
Who the calendar is shared with, read from the server now.
- SharingMechanism - Enum Class in org.exoplatform.caldav.client
-
How a calendar server lets an owner grant somebody else access to a collection, and whether eXo offers it there (EXO-90253).
- showAgain(long, long, String) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
Shows a hidden calendar again.
- showCalendarAgain(long) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Shows a hidden calendar again.
- silent() - Static method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
A server that is not asked: every calendar is
AccountCalendarOwners.Word.SILENT, and the classifier behaves as it did before this witness existed. - SILENT - Enum constant in enum class org.exoplatform.caldav.service.AccountCalendarOwners.Word
-
The server was not asked: not BlueMind, current behaviour kept.
- SLUG - Static variable in class org.exoplatform.caldav.plugin.MirrorCollection
-
The slug the mirror collection is derived from, alone.
- spendBudget(long, PendingPushKind, int) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
Spends an obligation's whole attempt budget at once, so it is never read again.
- spendBudget(long, PendingSubscriptionKind, int) - Method in interface org.exoplatform.caldav.dao.CaldavPendingSubscriptionDAO
-
Spends the whole budget at once: the change is given up on without counting toward the bound, because the answer will not change by asking again — a refusal, a container that is gone, a colleague no longer connected, a session that is not theirs.
- staleOn(long, long) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Whether this tally has gone unseen for longer than a deployment is willing to keep it.
- STALWART_SERVER_NAME - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
The name the Stalwart seed is declared under.
- stamped(long) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
The same tally with a stamp, for an entry that had none.
- stampFor(CaldavServer, CaldavServer, Date) - Static method in class org.exoplatform.caldav.utils.CopySettingsFingerprint
-
The stamp an update should carry: the one the stored row already holds when nothing copy-affecting changed, and the moment of the change when something did.
- start() - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Hands the seeding of the registry to the portal container's post-create phase — the same deferral agenda's own provider plugin uses — because a seeded row needs its agenda remote provider written, and agenda's kernel services are only safely callable once the portal container is up.
- start(Duration) - Static method in class org.exoplatform.caldav.client.CalDavDeadline
-
Opens a budget on the current thread.
- status() - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Returns the value of the
statusrecord component. - status() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Returns the value of the
statusrecord component. - status() - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Returns the value of the
statusrecord component. - status() - Method in record class org.exoplatform.caldav.client.PutResult
-
Returns the value of the
statusrecord component. - stillAsking(long, PendingSubscriptionKind) - Method in class org.exoplatform.caldav.storage.CaldavPendingSubscriptionStorage
-
Whether an obligation still stands as it was read: the row is there and still asks for the same change.
- stop() - Method in class org.exoplatform.caldav.service.CaldavManagedDisconnectionService
- stop() - Method in class org.exoplatform.caldav.service.CaldavManagedEnrollmentService
- stop() - Method in class org.exoplatform.caldav.service.CaldavOutboundWork
-
Stops accepting outward work when the platform is going down.
- storedObject(String, String) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
The calendar object a scheduling message is stored as (EXO-90848): the same zones and the same components of one event, with the message's METHOD gone — a calendar object resource must not carry one (RFC 4791 section 4.1) — and every other component dropped: a REQUEST is about one event, and anything else in it is the sender's to keep, not the user's calendar's.
- subscribe(String) - Method in interface org.exoplatform.caldav.plugin.SubscriptionEdits
-
Subscribes the user to a calendar container.
- SUBSCRIBED_PERSON - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Another person's calendar the user subscribed to, by the server's naming (EXO-90275): a BlueMind container
calendar:Default:<uid>orcalendar:UserCreated:<uid>:…whose uid is not the account's (as the installed subscription channel reads it). - SUBSCRIBED_RESOURCE - Enum constant in enum class org.exoplatform.caldav.service.CollectionOwnership
-
A resource's calendar the user subscribed to — a room, a pool vehicle — by the same naming: a BlueMind container
calendar:<uid>whose uid is not the account's (EXO-90275). - subscribeSharee(ShareeSubscription) - Method in class org.exoplatform.caldav.service.CaldavShareSubscriptionService
-
Subscribes the colleague to the calendar just shared with them, as them.
- SubscriptionAttempt - Record Class in org.exoplatform.caldav.model
-
How one attempt at a colleague's BlueMind subscription change ended.
- SubscriptionAttempt(SubscriptionOutcome, String, boolean) - Constructor for record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Creates an instance of a
SubscriptionAttemptrecord class. - SubscriptionEdits - Interface in org.exoplatform.caldav.plugin
-
The edits one session opened as a user can make to the calendars that user subscribes to.
- subscriptionOf(String, String) - Method in interface org.exoplatform.caldav.plugin.CalendarSubscriptionChannel
-
The subscription a collection listed in an account's home is, when its name says it belongs to somebody else.
- subscriptionOf(String, String) - Method in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
No subscription: the collection is what the DAV listing says.
- subscriptionOf(String, String) - Method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The subscription a listed collection is, as the first channel that reads one in it says.
- SubscriptionOutcome - Enum Class in org.exoplatform.caldav.constant
-
How one attempt at a colleague's BlueMind subscription change ended, and what to do with the obligation's row.
- supersededNow() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns the value of the
supersededNowrecord component. - supersededWhenSettled() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns the value of the
supersededWhenSettledrecord component. - sweep() - Method in class org.exoplatform.caldav.job.CaldavSyncSweepJob
-
Synchronises the accounts that have gone longest without one.
- sweepDueAccounts(long, int) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises the accounts that have gone longest without one.
- SYNC_COLLECTION - Enum constant in enum class org.exoplatform.caldav.client.ServerCapabilities.SyncTier
-
RFC 6578 sync-collection with a stored token.
- syncAfterCalendarCreated(long) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises because a calendar has just been created.
- syncAfterCalendarUpdated(long) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises because a calendar has just been edited — renamed, above all.
- syncCollection() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns the value of the
syncCollectionrecord component. - syncCollection(CalDavEndpoint, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Runs an RFC 6578 sync-collection REPORT with a stored token — tier 1, one round trip for everything changed or deleted since that token.
- syncCollection(CalDavEndpoint, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- SyncCollectionResult - Record Class in org.exoplatform.caldav.client
-
What an RFC 6578 sync-collection REPORT answered: the hrefs that changed, the hrefs that are gone, and the token to store for the next run.
- SyncCollectionResult(boolean, String, List<CalendarObject>, List<String>) - Constructor for record class org.exoplatform.caldav.client.SyncCollectionResult
-
Creates an instance of a
SyncCollectionResultrecord class. - syncContents(long, String, CalendarSync, Calendar, Instant, Instant, boolean) - Method in class org.exoplatform.caldav.service.CaldavInboundService
-
Brings a collection's contents into eXo and removes what left it, in one conversation with the account.
- syncIfDue(long, String) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises a user's calendars if they have not been synchronised recently.
- syncInBackground(long, String) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises in the background, where the slow housekeeping belongs.
- syncNow() - Method in class org.exoplatform.caldav.rest.CaldavReadRest
-
Synchronises the connected account now, whatever the throttle says.
- syncNow(long, String) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises now, whatever the throttle says.
- syncNowAndWait(long, String) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Synchronises now and does not return until it has.
- syncToken() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
syncTokenrecord component. - syncToken() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns the value of the
syncTokenrecord component.
T
- Tally(long, long) - Constructor for record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Creates an instance of a
Tallyrecord class. - targetAccount(Long, String, String) - Method in class org.exoplatform.caldav.provider.CaldavCredentialsResolver
-
The account a conversation addresses, as the configured provider names it — the user's own for Personal, someone else's for a provider that authenticates as a technical account.
- thawOnConnect(long, long) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
Puts back to work every binding a disconnect froze.
- The container the asynchronous thread runs in - Search tag in class org.exoplatform.caldav.listener.AgendaEventPropagationListener
- Section
- The half of answering that stopped at the answerer (EXO-89868) - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateAnswer(long, long, String)
- Section
- The half of answering that was never built (EXO-89868) - Search tag in org.exoplatform.caldav.service.CaldavPushService.pushAnswerOnto(long, String, ObjectSync, List<String>, String, long)
- Section
- The last pass over each user's copies, kept so somebody can look. - Search tag in class org.exoplatform.caldav.service.CaldavMirrorReportService
- Section
- The one question both paths ask - Search tag in class org.exoplatform.caldav.service.CaldavPendingInvitationService
- Section
- The sweep's own path, never a second one - Search tag in class org.exoplatform.caldav.service.CaldavInvitationLandingService
- Section
- The write that echoed the server to itself (EXO-90190) - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.changedOnTheServer(long, long)
- Section
- tier() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
The cheapest tier this server can serve.
- today() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns the value of the
todayrecord component. - toEvent(IcsEvent, long) - Method in class org.exoplatform.caldav.ics.IcsEventMapper
-
The agenda event standing for one parsed object.
- toIcsEvent(Event, String, long) - Method in class org.exoplatform.caldav.service.AgendaEventIcsMapper
-
Maps one agenda event, resolving the identities it references and the address the pushing user's own account answers to.
- tokenValid() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns the value of the
tokenValidrecord component. - toString() - Method in record class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.AccessControlEntry
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.AclWriteResult
-
Returns a string representation of this record class.
- toString() - Method in class org.exoplatform.caldav.client.CalDavEndpoint
-
Names the endpoint without ever naming credentials — safe in logs.
- toString() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.CalendarHome
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.CalendarObject
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.DavOptions
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.PropPatchResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.PutResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.ServerCapabilities
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.ics.IcsJudgement
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.ics.IcsMerger.AnswerRewrite
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.model.ShareeSubscription
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.model.SubscriptionAttempt
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.plugin.CalendarSubscription
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.plugin.ShareRecipient
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.rest.model.CaldavDisconnectionPreview
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.rest.model.CaldavManagedModeRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.rest.model.HideCalendarRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.rest.model.ShareableCalendars
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.rest.model.ShareCalendarRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.AccountCalendarOwners.Verdict
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.ServerShares
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.CaldavCalendarShareService.SharedCollection
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.CalendarOwner
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.storage.CaldavServerOwnerStorage.Key
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Observation
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns a string representation of this record class.
- toString() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Returns a string representation of this record class.
- TUNING_SCOPE - Static variable in class org.exoplatform.caldav.service.CaldavTuningService
-
Where the saved values live: global, not per user.
- Two halves of one answer (EXO-89868) - Search tag in class org.exoplatform.caldav.listener.EventResponseSavedListener
- Section
U
- UNAUTHENTICATED - Enum constant in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
Every unauthenticated user.
- unavailable() - Static method in class org.exoplatform.caldav.service.AccountCalendarOwners
-
A server that was asked and could not answer: every calendar is
AccountCalendarOwners.Word.UNKNOWN. - unavailableProviders() - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
The declared provider names whose credentials provider is not installed: a server configured with one cannot be connected until it is, which a browser tells apart from a provider that asks the user for credentials, since both answer true in
CaldavServerRest.connectionRequirements(). - unavailableProviders() - Method in class org.exoplatform.caldav.service.CaldavServerService
-
The declared provider names whose credentials provider is not installed — an add-on's, while the add-on is not or has not started yet.
- understood() - Method in record class org.exoplatform.caldav.client.CollectionAcl
-
Returns the value of the
understoodrecord component. - UNJUDGEABLE - Enum constant in enum class org.exoplatform.caldav.ics.IcsJudgement.Verdict
-
Nothing can be concluded, because eXo's own render is not usable.
- UNKNOWN - Enum constant in enum class org.exoplatform.caldav.service.AccountCalendarOwners.Word
-
The server could not be asked, or does not list the calendar.
- UNKNOWN_DAY - Static variable in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
The stamp of an entry written by a build that did not record one.
- unmovable() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns the value of the
unmovablerecord component. - unreadable(Set<String>) - Static method in record class org.exoplatform.caldav.client.CollectionAcl
-
An ACL the server did not grant.
- UNREADABLE - Enum constant in enum class org.exoplatform.caldav.service.CaldavAnswerAdoptionService.Outcome
-
The object could not be read, so whether it carries an answer is unknown; nothing may overwrite it either.
- UNRESOLVABLE_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the host resolves to nothing.
- unshare(long, String) - Method in class org.exoplatform.caldav.rest.CaldavShareRest
-
Takes a colleague's read access to a calendar away.
- unsubscribe(String) - Method in interface org.exoplatform.caldav.plugin.SubscriptionEdits
-
Unsubscribes the user from a calendar container.
- unsubscribeSharee(ShareeSubscription) - Method in class org.exoplatform.caldav.service.CaldavShareSubscriptionService
-
Unsubscribes the colleague from the calendar no longer shared with them, as them.
- UNWRITABLE - Enum constant in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
The copy could not be written to at all — no href, no recorded version to condition on, nothing served at it, or no address to name the answerer by.
- updateObject(CalDavEndpoint, String, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
- updateObject(CalDavEndpoint, String, String, String) - Method in class org.exoplatform.caldav.client.CalDavObjectWriter
-
Replaces one existing object, only when its version is still the one the caller last read.
- updateObject(CalDavEndpoint, String, String, String) - Method in interface org.exoplatform.caldav.client.CalendarObjectWriter
-
Replaces one existing object, only when its version is still the one the caller last read.
- updateObject(CalDavEndpoint, String, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- updateServer(HttpServletRequest, long, CaldavServer) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Updates a declared CalDAV server.
- updateServer(CaldavServer) - Method in class org.exoplatform.caldav.storage.CaldavServerStorage
-
Updates the user-editable fields of a registration: name, description, URL, activation, whether the copies pushed to this server carry answer links, the two lists of behaviours this server is excused for, and the copy-settings stamp the service computed for this write.
- updateServer(CaldavServer, String) - Method in class org.exoplatform.caldav.service.CaldavServerService
-
Updates a declared server: name, description, URL, activation, whether the copies pushed to it carry answer links, and the two lists of behaviours this server is excused for.
- userIdentityId() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
userIdentityIdrecord component. - userIdentityId() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
userIdentityIdrecord component. - userIdentityId() - Method in record class org.exoplatform.caldav.storage.CaldavServerOwnerStorage.Key
-
Returns the value of the
userIdentityIdrecord component. - username() - Method in record class org.exoplatform.caldav.plugin.SharedCalendar
-
Returns the value of the
usernamerecord component. - username() - Method in record class org.exoplatform.caldav.plugin.ShareRecipient
-
Returns the value of the
usernamerecord component. - username() - Method in record class org.exoplatform.caldav.rest.model.ShareCalendarRequest
-
Returns the value of the
usernamerecord component. - username() - Method in record class org.exoplatform.caldav.service.CalendarOwner
-
Returns the value of the
usernamerecord component. - username() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
usernamerecord component. - USERNAME_IN_AUTHORITY_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the
{username}placeholder sits in the authority. - USERNAME_PLACEHOLDER - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
The placeholder a declared URL may carry, substituted per user.
- usersConnectedAs(long, String) - Method in class org.exoplatform.caldav.service.CaldavConnectionIdentityService
-
The eXo users connected as exactly one principal on one server.
- usersConnectedAs(SharedCalendar, String) - Method in interface org.exoplatform.caldav.plugin.ShareHost
-
The eXo users connected to the server as one principal, the caller left out; a lookup that fails names nobody.
- userUidOf(String) - Method in interface org.exoplatform.caldav.plugin.CalendarSubscriptionChannel
-
The uid this product addresses a user by, read from their DAV principal.
- userUidOf(String) - Method in class org.exoplatform.caldav.plugin.NoSubscriptionChannel
-
No uid: nobody is addressed.
- userUidOf(String) - Method in class org.exoplatform.caldav.service.CalendarSubscriptionChannelRegistry
-
The uid a principal addresses its user by, through its channel.
V
- validate(String) - Method in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refuses a declared CalDAV server address the platform must not be made to connect to, with the message code the REST layer answers 400 with — at declaration time, where an administrator reads the reason, rather than at synchronisation time, where the same refusal is an unexplained sync failure.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.client.ServerCapabilities.SyncTier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.client.SharingMechanism
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.constant.SubscriptionOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.ics.IcsJudgement.Verdict
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.service.AccountCalendarOwners.Word
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.service.CaldavAnswerAdoptionService.Outcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.service.CaldavSubscriptionRetirementService.Retirement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.service.CaldavSyncService.OutboundPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.exoplatform.caldav.client.AccessControlEntry.AcePrincipal.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.client.ServerCapabilities.SyncTier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.client.SharingMechanism
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.constant.ManagedEnrollmentOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.constant.SubscriptionOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.ics.IcsJudgement.Verdict
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.service.AccountCalendarOwners.Word
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.service.CaldavAnswerAdoptionService.Outcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.service.CaldavSubscriptionRetirementService.Retirement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.service.CaldavSyncService.OutboundPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.exoplatform.caldav.service.CollectionOwnership
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VanishedCleanup(int, int) - Constructor for record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Creates an instance of a
VanishedCleanuprecord class. - verdict() - Method in record class org.exoplatform.caldav.ics.IcsJudgement
-
Returns the value of the
verdictrecord component. - Verdict(AccountCalendarOwners.Word, String) - Constructor for record class org.exoplatform.caldav.service.AccountCalendarOwners.Verdict
-
Creates an instance of a
Verdictrecord class. - verification() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
verificationrecord component. - verify(long, String) - Method in class org.exoplatform.caldav.service.CaldavMirrorVerificationService
-
Compares every copy eXo pushed for a user against what the server holds.
- verify(HttpServletRequest, CaldavUserSetting) - Method in class org.exoplatform.caldav.rest.CaldavRelayRest
-
Probes typed CalDAV credentials against a declared server, without storing anything: what the connect drawer calls before saving an account, now server-side so that servers sending no CORS headers — BlueMind — connect without any front proxy.
- VERIFY_MIRROR - Enum constant in enum class org.exoplatform.caldav.service.CaldavSyncService.OutboundPhase
-
Reads back every copy eXo has written and repairs what has drifted.
W
- WEBDAV_ACL - Enum constant in enum class org.exoplatform.caldav.client.SharingMechanism
-
RFC 3744 §8.1: the owner writes the collection's whole access control list with the
ACLmethod. - What a date poll is, and why no copy of one is written - Search tag in class org.exoplatform.caldav.service.CaldavCopyPolicy
- Section
- What each click does - Search tag in class org.exoplatform.caldav.service.CaldavInvitationLandingService
- Section
- What happens when a write does not land (EXO-89773) - Search tag in class org.exoplatform.caldav.service.CaldavEventPropagationService
- Section
- What is trusted - Search tag in class org.exoplatform.caldav.service.CaldavInvitationLandingService
- Section
- What is written down before anything is written out - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateAnswer(long, long, String)
- Section
- What it reads, and what it deliberately does not - Search tag in class org.exoplatform.caldav.service.CaldavRemoteEventCopyPlugin
- Section
- What it seeds, and why that is not only meetings (EXO-89796) - Search tag in class org.exoplatform.caldav.service.CaldavPendingInvitationService
- Section
- What it writes to, and what it refuses to - Search tag in class org.exoplatform.caldav.service.CaldavEventPropagationService
- Section
- What the last pass over one user's copies found and moved. - Search tag in record class org.exoplatform.caldav.service.MirrorPassReport
- Section
- What this deliberately does not fix - Search tag in org.exoplatform.caldav.service.CaldavPushService.isOrganizerOf(long, long)
- Section
- Where the answer lives - Search tag in class org.exoplatform.caldav.service.CaldavInvitationLandingService
- Section
- Whether the calendar holds an invitation already - Search tag in class org.exoplatform.caldav.service.CaldavInvitationLandingService
- Section
- Whose copies, and whose name on them - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateAnswer(long, long, String)
- Section
- Why agenda has to ask rather than work it out - Search tag in class org.exoplatform.caldav.service.CaldavRemoteEventCopyPlugin
- Section
- Why an organiser's own answer is not fanned out either - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateAnswer(long, long, String)
- Section
- Why answering has to ask, on both of its halves - Search tag in org.exoplatform.caldav.service.CaldavPushService.isOrganizerOf(long, long)
- Section
- Why asynchronous - Search tag in class org.exoplatform.caldav.listener.AgendaEventPropagationListener
- Section
- Why asynchronous, and why that is safe here - Search tag in class org.exoplatform.caldav.listener.EventCreatedListener
- Section
- Why a targeted line rewrite and not a rewrite of the event - Search tag in org.exoplatform.caldav.service.CaldavPushService.pushAnswerOnto(long, String, ObjectSync, List<String>, String, long)
- Section
- Why it is predictive and not evidential - Search tag in class org.exoplatform.caldav.service.CaldavCopyConsent
- Section
- Why it lives here, once, rather than in each caller - Search tag in org.exoplatform.caldav.service.CaldavPushService.isOrganizerOf(long, long)
- Section
- Why NEEDS-ACTION is not fanned out - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateAnswer(long, long, String)
- Section
- Why this is a bean and not a private method - Search tag in class org.exoplatform.caldav.service.CaldavCopyConsent
- Section
- Why this is a class and not two conditions - Search tag in class org.exoplatform.caldav.service.CaldavCopyPolicy
- Section
- Why this is not covered by the seeding pass - Search tag in class org.exoplatform.caldav.listener.EventCreatedListener
- Section
- withdraw(CalendarShare, String) - Method in class org.exoplatform.caldav.service.CaldavCalendarShareChannelPlugin
-
Takes the colleague's access away on the server, whatever its level, as the share service does it.
- word() - Method in record class org.exoplatform.caldav.service.AccountCalendarOwners.Verdict
-
Returns the value of the
wordrecord component. - writable() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
writablerecord component. - write(IcsEvent) - Method in class org.exoplatform.caldav.ics.IcsWriter
-
The whole iCalendar object for one event, ready to be pushed.
- WRITE - Static variable in record class org.exoplatform.caldav.client.AccessControlEntry
-
DAV:write, the privilege a "can edit" share adds (EXO-90378). - WRITE_CHANNEL_NOT_RECOGNISED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
The refusal of a write channel an installed add-on offers, on a registration that add-on does not recognise as one of its servers, as the save would leave it: the channel exists, so the refusal does not send the administrator to standard CalDAV, which would bring back the duplicates the channel avoids.
- WRITE_CHANNEL_NOT_SUPPORTED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
The refusal of a write channel the server behind the registration cannot speak (EXO-90307):
BLUEMIND_IMPORTcalls BlueMind's own REST endpoints and is offered to a BlueMind registration only. - WRITE_CHANNEL_UNAVAILABLE - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The server's registration declares a write channel no installed add-on serves —
BLUEMIND_IMPORTwithout the add-on that speaks BlueMind's import API. - writeAcl(CalDavEndpoint, CalendarSync, List<AccessControlEntry>) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Replaces the modifiable entries of a collection's access control list with the given ones: RFC 3744 §8.1's
ACLmethod (EXO-90253). - writeAcl(CalDavEndpoint, CalendarSync, List<AccessControlEntry>) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
-
One
ACLrequest carrying the complete list, addressed only through the pair's authorised collection. - writeChannel() - Method in interface org.exoplatform.caldav.plugin.CalendarServerSeed
-
The channel the row writes eXo's copies through.
- writeChannels() - Method in interface org.exoplatform.caldav.plugin.CalendarServerFlavour
-
The channels, besides
WriteChannel.CALDAV, a registration of this product may declare. - writeChannels() - Method in class org.exoplatform.caldav.plugin.PlainServerFlavour
-
No channel besides CalDAV.
- writeInto(long, String, CalendarSync, IcsEvent, Long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes one event into a collection this user is already bound to.
- writer() - Method in interface org.exoplatform.caldav.plugin.CalendarWriteChannelPlugin
-
The writer every object of a server on this channel goes through.
- writer(CalDavEndpoint) - Method in class org.exoplatform.caldav.client.CalendarObjectWriters
-
The writer for every object of an endpoint's server.
- writesCopyOf(Event, long) - Method in class org.exoplatform.caldav.service.CaldavRemoteEventCopyPlugin
-
Whether a copy of this meeting is going to be written into this recipient's connected CalDAV account.
- WRITTEN - Enum constant in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
The answer was written onto the copy, which now carries it.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form