public class EventDeferredAction extends DeferredAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_ID |
java.lang.String |
ownerUid |
ICalendarElement.VAlarm |
valarm |
VEvent |
vevent |
actionId, configuration, executionDate, reference
Constructor and Description |
---|
EventDeferredAction(DeferredAction deferredAction) |
EventDeferredAction(VEvent vevent,
int trigger) |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<BmDateTime> |
excludeKnownExceptions(VEventSeries event,
java.util.Set<BmDateTime> knownExdate) |
static java.lang.String |
getContainerUid(java.lang.String reference) |
static java.lang.String |
getItemUid(java.lang.String reference) |
static java.lang.String |
getReference(java.lang.String containerUid,
java.lang.String itemUid) |
java.time.ZonedDateTime |
getTriggerDate(java.time.ZonedDateTime dtstart) |
boolean |
isNotOccurrenceException() |
boolean |
isRecurringEvent() |
java.util.Optional<java.time.ZonedDateTime> |
nextExecutionDate() |
java.lang.String |
toString() |
copy
public static final java.lang.String ACTION_ID
public final VEvent vevent
public final ICalendarElement.VAlarm valarm
public final java.lang.String ownerUid
public EventDeferredAction(DeferredAction deferredAction)
public EventDeferredAction(VEvent vevent, int trigger)
public static java.lang.String getReference(java.lang.String containerUid, java.lang.String itemUid)
public static java.lang.String getContainerUid(java.lang.String reference)
public static java.lang.String getItemUid(java.lang.String reference)
public boolean isNotOccurrenceException()
public java.util.Optional<java.time.ZonedDateTime> nextExecutionDate()
public java.time.ZonedDateTime getTriggerDate(java.time.ZonedDateTime dtstart)
dtstart
- trigger:
- a negative integer in minute to be added to the dtstart
of the event.public boolean isRecurringEvent()
public static java.util.Set<BmDateTime> excludeKnownExceptions(VEventSeries event, java.util.Set<BmDateTime> knownExdate)
public java.lang.String toString()
toString
in class DeferredAction
Copyright © 2021. All Rights Reserved.