public abstract class ICSImportTask extends java.lang.Object implements IServerTask
Modifier and Type | Class and Description |
---|---|
static class |
ICSImportTask.Mode |
Modifier and Type | Field and Description |
---|---|
protected ICSImportTask.Mode |
mode |
protected java.util.Optional<CalendarOwner> |
owner |
protected IInternalCalendar |
service |
protected int |
STEP |
Constructor and Description |
---|
ICSImportTask(IInternalCalendar calendar,
java.util.Optional<CalendarOwner> owner,
ICSImportTask.Mode mode) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
convertToVEventList(java.util.function.Consumer<ItemValue<VEventSeries>> consumer) |
void |
run(IServerTaskMonitor monitor) |
protected final IInternalCalendar service
protected final java.util.Optional<CalendarOwner> owner
protected final int STEP
protected final ICSImportTask.Mode mode
public ICSImportTask(IInternalCalendar calendar, java.util.Optional<CalendarOwner> owner, ICSImportTask.Mode mode)
protected abstract void convertToVEventList(java.util.function.Consumer<ItemValue<VEventSeries>> consumer)
public void run(IServerTaskMonitor monitor) throws java.lang.Exception
run
in interface IServerTask
java.lang.Exception
Copyright © 2021. All Rights Reserved.