public interface SceneRegistry
extends org.openbase.jul.pattern.provider.DataProvider<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData>, org.openbase.jul.iface.Shutdownable
| Modifier and Type | Method and Description |
|---|---|
Boolean |
containsSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) |
Boolean |
containsSceneConfigById(String sceneUnitConfigId) |
rst.domotic.unit.UnitConfigType.UnitConfig |
getSceneConfigById(String sceneUnitConfigId) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getSceneConfigs() |
Boolean |
isSceneConfigRegistryConsistent()
Method returns true if the underling registry is marked as consistent.
|
Boolean |
isSceneConfigRegistryReadOnly() |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
registerSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
removeSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
updateSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> registerSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsSceneConfigById(String sceneUnitConfigId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> updateSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> removeSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.unit.UnitConfigType.UnitConfig getSceneConfigById(String sceneUnitConfigId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getSceneConfigs() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isSceneConfigRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isSceneConfigRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformException - if the check failsCopyright © 2014–2018 openbase.org. All rights reserved.