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() |
copypublic 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 DeferredActionCopyright © 2022. All Rights Reserved.