Package ch.mobi.mobitor.model
Class DefaultScreensModel
- java.lang.Object
-
- ch.mobi.mobitor.model.DefaultScreensModel
-
- All Implemented Interfaces:
ch.mobi.mobitor.plugins.api.model.ScreensModel
@Component public class DefaultScreensModel extends java.lang.Object implements ch.mobi.mobitor.plugins.api.model.ScreensModel
-
-
Constructor Summary
Constructors Constructor Description DefaultScreensModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ch.mobi.mobitor.domain.screen.Screen>
voidaddScreen(T screen)<T extends ch.mobi.mobitor.domain.screen.Screen>
java.util.List<T>getAvailableScreens()<T extends ch.mobi.mobitor.domain.screen.Screen>
TgetScreen(java.lang.String screenConfigKey)booleanhasScreen(java.lang.String configKey)
-
-
-
Method Detail
-
addScreen
public <T extends ch.mobi.mobitor.domain.screen.Screen> void addScreen(T screen)
- Specified by:
addScreenin interfacech.mobi.mobitor.plugins.api.model.ScreensModel
-
hasScreen
public boolean hasScreen(java.lang.String configKey)
- Specified by:
hasScreenin interfacech.mobi.mobitor.plugins.api.model.ScreensModel
-
getScreen
public <T extends ch.mobi.mobitor.domain.screen.Screen> T getScreen(java.lang.String screenConfigKey)
- Specified by:
getScreenin interfacech.mobi.mobitor.plugins.api.model.ScreensModel
-
getAvailableScreens
public <T extends ch.mobi.mobitor.domain.screen.Screen> java.util.List<T> getAvailableScreens()
- Specified by:
getAvailableScreensin interfacech.mobi.mobitor.plugins.api.model.ScreensModel
-
-