A base implementation of the edit service which persists data to traditional CRUD services such as OData.
To support custom models, the
BaseEditService class requires a field map as a constructor parameter. Subclasses require you to
read operation, which is not called directly by the base class, and the
save method which persists the created,
updated, and deleted entities.
Implementations which utilize dedicated services, such as Google Calendar and Microsoft Exchange, will typically implement the
EditService of the Scheduler directly.
See example in this article.
An observable stream with the current events.
The model field map that will be used during the reading and updating of data items.
Creates a new event.
Creates an exception to an existing recurring event. The
Returns the master recurring event for a specified recurring event.
Checks if the event is a recurrence exception.
Checks if the event is part of the recurrence series.
Removes a non-recurring event.
Removes a single occurrence from a series of recurring events. The
Removes the recurrence series and exceptions, if any.
Updates the specified event by copying the changed fields from the supplied