LegacyAndroidEventBuilder2

class LegacyAndroidEventBuilder2(calendar: AndroidCalendar, event: Event, syncId: String?, eTag: String?, scheduleTag: String?, flags: Int)

Legacy mapper from an Event data object to Android content provider data rows (former "build..." methods).

Important: To use recurrence exceptions, you MUST set _SYNC_ID and ORIGINAL_SYNC_ID in populateEvent() / buildEvent. Setting _ID and ORIGINAL_ID is not sufficient.

Note: "Legacy" will be removed from the class name as soon as the Event dependency is replaced by at.bitfire.synctools.icalendar.AssociatedEvents.

Constructors

Link copied to clipboard
constructor(calendar: AndroidCalendar, event: Event, syncId: String?, eTag: String?, scheduleTag: String?, flags: Int)

Functions

Link copied to clipboard
Link copied to clipboard
fun buildEvent(recurrence: Event?): Entity