Applies calendar changes to the records of one entity. Register a subclass with
@RegisterClass(BaseCalendarEventLinkHandler, '<entity name>'); a sync finds it through the
ClassFactory by the link's entity. With none registered, only the link is updated.
A change can arrive more than once (a sync that fails anywhere keeps its token and is replayed),
so a handler must be idempotent: set the record to the event's state, do not add to it.
Applies calendar changes to the records of one entity. Register a subclass with
@RegisterClass(BaseCalendarEventLinkHandler, '<entity name>'); a sync finds it through the ClassFactory by the link's entity. With none registered, only the link is updated.A change can arrive more than once (a sync that fails anywhere keeps its token and is replayed), so a handler must be idempotent: set the record to the event's state, do not add to it.