Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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.
- 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.
- 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
- 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). - 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.
- 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.
- And a confirmation can make one start deserving it - 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
- 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.
- at() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
atrecord component. - attemptable(long, int, int) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
What one account 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.
B
- 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_SERVER_NAME - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
The name the Bluemind seed is declared under.
C
- 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_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.
- 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.
- 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
- 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
- CaldavDeletionService - Class in org.exoplatform.caldav.service
-
Deleting a personal calendar, on both sides.
- CaldavDeletionService() - Constructor for class org.exoplatform.caldav.service.CaldavDeletionService
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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.
- CalendarCollection - Record Class in org.exoplatform.caldav.client
- 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
-
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. - 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. - 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, String, String) - 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, String, String) - 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.
- 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.
- 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
- Cancelled is not the same case - Search tag in class org.exoplatform.caldav.service.CaldavCopyPolicy
- Section
- 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.
- changed() - Method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
Returns the value of the
changedrecord component. - checkServerNotManaged(long) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Refuses a registry write that would strand managed mode on a server it can no longer point at.
- clearManagedMode(HttpServletRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Switches managed mode off: users choose their own server again.
- clearManagedServer() - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Switches managed mode off: users choose their own server again.
- COLLECTION_PREFIX - Static variable in class org.exoplatform.caldav.service.CaldavOutboundService
-
Every collection this service creates is named from this prefix.
- 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.
- 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.
- 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
- count() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
Returns the value of the
countrecord component. - 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.
- countByOwnerAndOriginAndIcsUid(long, long, SyncOrigin, String) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
How many of this user's pairs of one origin, on one server, 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.
- 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.
- 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.
- 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.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) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
The collection space events are copied into, creating it when it does not exist yet.
D
- 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. - 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_BLUEMIND_URL - Static variable in class org.exoplatform.caldav.service.CaldavServerService
-
Address the Bluemind seed row is declared with: a placeholder an administrator is expected to replace with the DAV endpoint of their own BlueMind, whose shape it mirrors (BlueMind serves DAV under
/dav/and answers there with 401 Basic realm="bm.basic.auth.v2"; the bare host only redirects). - 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.
- delete(String) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Removes one event's object from the mirror calendar.
- deleteByCalendarSyncId(long) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Drops every mapping of a pair.
- 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, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Removes a whole collection, and everything in it.
- deleteCollection(CalDavEndpoint, CalendarSync, String, String) - 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) - 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, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
-
Deletes one object, conditionally when a version is given.
- deleteObject(CalDavEndpoint, String, String, 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.
- deletePair(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Removes a pair and, by the foreign key, its object mappings.
- 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, 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.
- 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.
- destination() - Method in record class org.exoplatform.caldav.service.MirrorRelocation
-
Returns the value of the
destinationrecord component. - 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. - discoverCalendarHome(CalDavEndpoint, String, String) - 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- discoverDefaultCalendar(CalDavEndpoint, String, String) - 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- displayName() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Returns the value of the
displayNamerecord component. - 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
- encode(String) - Static method in class org.exoplatform.caldav.utils.CaldavConnectorUtils
- 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
- ensureMirror(long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Establishes the calendar the copies are written into, creating it when it is not there.
- 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.CalendarObject
-
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.service.CaldavInboundService.VanishedCleanup
-
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.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
- excludeOccurrence(long, 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.
- existsByLocalEventId(long) - Method in interface org.exoplatform.caldav.dao.CaldavObjectSyncDAO
-
Whether an eXo event is already mapped anywhere.
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.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, String, 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- findAttemptable(long, int, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
The writes still worth attempting for one account.
- 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.
- findByServerId(long, Pageable) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Every pair on one server, paginated.
- findByUserIdentityIdAndServerId(long, long) - Method in interface org.exoplatform.caldav.dao.CaldavCalendarSyncDAO
-
Every pair a user holds on one server.
- 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, 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.
- 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.
- 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.
- 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.
- forgetThrottle(long) - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Forgets when this user last synchronised.
- 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
- 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.
- getCaldavDeletionService() - Method in class org.exoplatform.caldav.service.CaldavConnectorServiceImpl
-
The deletion engine, resolved through the bridge on first use.
- 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.
- getCode() - Method in exception class org.exoplatform.caldav.service.CaldavPushException
-
The stable code the front end matches on.
- getCtag(CalDavEndpoint, String, String, 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, String, 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, int, 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.
- 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.
- getManagedMode(HttpServletRequest) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Whether this deployment chooses the CalDAV server on its users' behalf, and — for the caller specifically — whether that choice applies to them.
- 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 chose, or null when it chose none.
- 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.
- getMirrorReports() - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
What the last pass over each connected user's meeting copies found and moved.
- 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
- 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.
- 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
-
The registrations, seed first.
- 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.
H
- 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.CalendarCollection
-
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.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.service.CaldavInboundService.VanishedCleanup
-
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.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.
- hiddenCalendars() - Method in class org.exoplatform.caldav.rest.CaldavPushRest
- holdsEvents() - Method in record class org.exoplatform.caldav.client.CalendarCollection
-
Whether this collection holds events at all.
- 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.
- 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.CalendarObject
-
Returns the value of the
hrefrecord component. - href() - Method in record class org.exoplatform.caldav.service.MirrorTarget
-
Returns the value of the
hrefrecord component. - 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) - 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
- importInto(long, CalendarSync, Calendar, Instant, Instant) - Method in class org.exoplatform.caldav.service.CaldavInboundService
-
Imports the objects of one bound collection over a window.
- 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.
- 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.
- invalidToken() - Static method in record class org.exoplatform.caldav.client.SyncCollectionResult
-
The one invalid-token result: the caller falls back to a listing.
- isClassified(String) - Static method in class org.exoplatform.caldav.service.CaldavPushService
-
Whether a code was deliberately placed in one category or the other.
- isEventMapped(long) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether an eXo event is already mapped.
- 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, by name.
- isManagedFor(Identity) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Whether this user is governed by the instance's choice.
- isMirrorOwned(long, long, String) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Whether this iCalendar object is a copy eXo itself wrote into the user's mirror.
- 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.
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.
L
- 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) - 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, String, 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, and the calendar colour.
- listCalendars(CalDavEndpoint, String, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- listHidden(long) - Method in class org.exoplatform.caldav.service.CaldavDeletionService
-
The calendars this user has hidden on this account.
- listResourceEtags(CalDavEndpoint, String, String, 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- 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.
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.
- MANAGED_SCOPE - Static variable in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Where the choice lives: global, not per user.
- MANAGED_SERVER_KEY - Static variable in class org.exoplatform.caldav.service.CaldavManagedModeService
-
The one key.
- mappedEventIds(long, Collection<Long>) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Which of these eXo events already carry a copy.
- mappedEventIds(Collection<Long>) - Method in class org.exoplatform.caldav.storage.CaldavSyncStorage
-
Which of these eXo events carry a copy for ANYONE.
- 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.
- maySeedCopy(Event) - Method in class org.exoplatform.caldav.service.CaldavCopyPolicy
-
Whether a calendar copy of this event may be written where none exists.
- merge(String, String, boolean) - Method in class org.exoplatform.caldav.ics.IcsMerger
-
Merges one component into the object a server holds.
- 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.
- 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 - 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. - mkCalendar(CalDavEndpoint, String, String, 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, 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>, String, 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>, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
N
- 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, 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.
- 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.
- 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_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.
- 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.
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(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.
- 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.
- 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.
- org.exoplatform.caldav.client - package org.exoplatform.caldav.client
- org.exoplatform.caldav.dao - package org.exoplatform.caldav.dao
- org.exoplatform.caldav.entity - package org.exoplatform.caldav.entity
- 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.rest - package org.exoplatform.caldav.rest
- 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
- overwriteObject(CalDavEndpoint, String, String, 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- 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.
P
- 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.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.
- PORT_NOT_ALLOWED_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the port is outside the allowed set.
- 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.
- PRIVATE_ADDRESS_MESSAGE - Static variable in class org.exoplatform.caldav.service.CaldavServerUrlValidator
-
Refused: the host points at a loopback, link-local or private address.
- 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, String, 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, String, 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. - 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. - provenCreated() - Method in record class org.exoplatform.caldav.client.MkCalendarResult
-
Whether the server plainly claimed a creation: a 201 with no failing propstat.
- push(long) - Method in class org.exoplatform.caldav.rest.CaldavPushRest
-
Copies one agenda event into the connected user's mirror calendar.
- pushAgendaEvent(long, long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Copies one agenda event into the user's mirror calendar.
- pushAnswer(long, 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, ObjectSync, List<String>, String) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes one person's answer onto somebody else's copy of the same meeting.
- pushEvent(long, IcsEvent) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes one event into the user's mirror calendar, creating the collection and the mapping row if this is the first time.
- pushEvent(long, IcsEvent, Long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes one event into the user's mirror calendar, recording which eXo event the resulting object stands for.
- pushUpcomingMeetings(long) - 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, 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, 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.
R
- read(String, Instant, Instant) - Method in class org.exoplatform.caldav.ics.IcsReader
-
The occurrences a calendar object produces within a window.
- readAnswers(long, 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, String, 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- readEvents(long, 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.
- 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
- 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.
- recordAttempt(long) - Method in interface org.exoplatform.caldav.dao.CaldavPendingPushDAO
-
Records one more refusal against an obligation.
- 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) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Records that one more attempt was refused.
- 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.
- relocate(long, 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. - reminderMinutes(IcsReminder) - Static method in class org.exoplatform.caldav.ics.IcsText
-
One agenda reminder as minutes before the start.
- removed() - Method in record class org.exoplatform.caldav.service.CaldavInboundService.VanishedCleanup
-
Returns the value of the
removedrecord component. - removeVanishedObjects(long, CalendarSync) - Method in class org.exoplatform.caldav.service.CaldavInboundService
-
Removes the eXo events whose objects are no longer on the account.
- removeVanishedObjects(long, 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.
- 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.
- 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. - 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.
- rewriteAgendaEvent(long, 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) - 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
- SAVE - Static variable in class org.exoplatform.caldav.service.CaldavPushService
-
The write failed for a reason the user cannot act on individually.
- saveManagedMode(HttpServletRequest, long) - Method in class org.exoplatform.caldav.rest.CaldavServerRest
-
Records the server the instance synchronises everybody with.
- saveManagedServer(long) - Method in class org.exoplatform.caldav.service.CaldavManagedModeService
-
Records the server the instance synchronises everybody with.
- 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.
- 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.
- 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 the two default servers into an EMPTY registry — never over an administrator's rows: Stalwart, 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). Bluemind, a normally-named row whose agenda remote provider is upserted here, since no kernel plugin declares it.
- seedMeeting(long, 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.
- seen(long, long) - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Tally
-
The same tally, seen again today.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- setDisplayName(CalDavEndpoint, String, String, 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, String, String) - Method in class org.exoplatform.caldav.client.HttpCalDavClient
- 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) - Method in class org.exoplatform.caldav.storage.CaldavPendingPushStorage
-
Forgets what was owed to one copy, because it has been written.
- settledGraceDays() - Method in record class org.exoplatform.caldav.utils.ServerQuirkSummary.Retention
-
Returns the value of the
settledGraceDaysrecord component. - settles() - Method in enum class org.exoplatform.caldav.service.CaldavPushService.AnswerOutcome
-
Whether this outcome leaves the copy agreeing with what eXo holds.
- 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.
- 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
-
Defers the seeding of the registry to the portal container's post-create phase — the same deferral agenda's own provider plugin uses — because the Bluemind default needs its agenda remote provider written, and agenda's kernel services are only safely callable once the portal container is up.
- 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. - stopSeeding() - Method in class org.exoplatform.caldav.service.CaldavSyncService
-
Stops accepting outward work when the platform is going down.
- 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, 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, 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, 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. - 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, ObjectSync, List<String>, String)
- 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
- 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 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.CalendarObject
-
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.service.CaldavInboundService.VanishedCleanup
-
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.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
- 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_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 - 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.
- 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, String, String) - Method in interface org.exoplatform.caldav.client.CalDavClient
- updateObject(CalDavEndpoint, String, String, 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.service.MirrorPassReport
-
Returns the value of the
userIdentityIdrecord 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.
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.ServerCapabilities.SyncTier
-
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.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.CaldavSyncService.OutboundPhase
-
Returns the enum constant of this class with the specified name.
- 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.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.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.CaldavSyncService.OutboundPhase
-
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. - verification() - Method in record class org.exoplatform.caldav.service.MirrorPassReport
-
Returns the value of the
verificationrecord component. - verify(long) - 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
- What a date poll is, and why no copy of one is written - Search tag in class org.exoplatform.caldav.service.CaldavCopyPolicy
- Section
- What happens when a write does not land (EXO-89773) - Search tag in class org.exoplatform.caldav.service.CaldavEventPropagationService
- 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 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
- Whose copies, and whose name on them - Search tag in org.exoplatform.caldav.service.CaldavEventPropagationService.propagateAnswer(long, long, String)
- 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, ObjectSync, List<String>, String)
- 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 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
- 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.
- writeInto(long, CalendarSync, IcsEvent, Long) - Method in class org.exoplatform.caldav.service.CaldavPushService
-
Writes one event into a collection this user is already bound to.
- 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