public abstract class DefaultScheduleViewerConfigurationProviderExtended
extends de.iwes.widgets.reswidget.scheduleviewer.utils.DefaultScheduleViewerConfigurationProvider
DefaultScheduleViewerConfigurationProviderExtended
use different static objects?de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SelectionConfiguration, de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_ID |
| Constructor and Description |
|---|
DefaultScheduleViewerConfigurationProviderExtended()
Note that OSGi creates new instance some times when old instances are still
on the system.
|
| Modifier and Type | Method and Description |
|---|---|
String |
addConfig(de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration config) |
protected abstract Map<String,de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration> |
configs() |
protected abstract DefaultScheduleViewerConfigurationProviderExtended |
getInstanceObj() |
protected abstract String |
getNextId() |
protected static int |
getNextId(int currentId,
int maxId) |
de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration |
getSessionConfiguration(String configurationId) |
protected abstract void |
setInstance(DefaultScheduleViewerConfigurationProviderExtended instance) |
public static final int MAX_ID
public DefaultScheduleViewerConfigurationProviderExtended()
protected abstract Map<String,de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration> configs()
protected abstract String getNextId()
public String addConfig(de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration config)
protected abstract DefaultScheduleViewerConfigurationProviderExtended getInstanceObj()
protected abstract void setInstance(DefaultScheduleViewerConfigurationProviderExtended instance)
public de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvider.SessionConfiguration getSessionConfiguration(String configurationId)
getSessionConfiguration in interface de.iwes.widgets.reswidget.scheduleviewer.api.ScheduleViewerConfigurationProvidergetSessionConfiguration in class de.iwes.widgets.reswidget.scheduleviewer.utils.DefaultScheduleViewerConfigurationProviderprotected static int getNextId(int currentId,
int maxId)
Copyright © 2019. All rights reserved.