public class SceneRegistryRemote extends org.openbase.bco.registry.lib.com.AbstractVirtualRegistryRemote<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData> implements SceneRegistry, org.openbase.jul.pattern.Remote<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData>
| Constructor and Description |
|---|
SceneRegistryRemote() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
protected void |
bindRegistryRemoteToRemoteRegistries() |
Boolean |
containsSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) |
Boolean |
containsSceneConfigById(String sceneUnitConfigId) |
rst.domotic.unit.UnitConfigType.UnitConfig |
getSceneConfigById(String sceneUnitConfigId) |
org.openbase.bco.registry.lib.com.SynchronizedRemoteRegistry<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> |
getSceneConfigRemoteRegistry() |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getSceneConfigs() |
Boolean |
isSceneConfigRegistryConsistent() |
Boolean |
isSceneConfigRegistryReadOnly() |
protected void |
registerRegistryRemotes() |
protected void |
registerRemoteRegistries() |
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) |
bindRegistryRemoteToRemoteRegistry, deactivate, isDataAvailable, isReady, postInit, registerRegistryRemote, waitForDatagetRemoteRegistries, init, registerRemoteRegistry, shutdown, waitUntilReady, waitUntilReadyFutureactivate, activate, addConnectionStateObserver, addDataObserver, addHandler, addObserver, applyExternalDataUpdate, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, deactivate, getConnectionState, getData, getDataClass, getDataField, getIntenalPriorizedDataObservable, getPing, getScope, hasDataField, init, init, init, init, init, isActive, isConnected, isLocked, lock, notifyDataUpdate, ping, reinit, reinit, reinit, reinit, removeConnectionStateObserver, removeDataObserver, removeObserver, requestData, reset, setMessageProcessor, toString, unlock, validateActivation, validateData, validateInitialization, validateMiddleware, verifyMaintainability, waitForConnectionState, waitForConnectionState, waitForData, waitForMiddlewareclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivate, addConnectionStateObserver, getConnectionState, getData, getDataClass, getDataFuture, getPing, isConnected, ping, removeConnectionStateObserver, requestData, waitForData, waitForDataregisterShutdownHook, registerShutdownHook, shutdownisLocked, lock, unlock, verifyMaintainabilitypublic SceneRegistryRemote()
throws org.openbase.jul.exception.InstantiationException,
InterruptedException
org.openbase.jul.exception.InstantiationExceptionInterruptedExceptionpublic void activate()
throws InterruptedException,
org.openbase.jul.exception.CouldNotPerformException
activate in interface org.openbase.jul.iface.Activatableactivate in class org.openbase.bco.registry.lib.com.AbstractVirtualRegistryRemote<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData>InterruptedExceptionorg.openbase.jul.exception.CouldNotPerformExceptionprotected void registerRemoteRegistries()
throws org.openbase.jul.exception.CouldNotPerformException
registerRemoteRegistries in class org.openbase.bco.registry.lib.com.AbstractRegistryRemote<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData>org.openbase.jul.exception.CouldNotPerformExceptionprotected void registerRegistryRemotes()
throws org.openbase.jul.exception.InitializationException,
InterruptedException
registerRegistryRemotes in class org.openbase.bco.registry.lib.com.AbstractVirtualRegistryRemote<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData>org.openbase.jul.exception.InitializationExceptionInterruptedExceptionprotected void bindRegistryRemoteToRemoteRegistries()
bindRegistryRemoteToRemoteRegistries in class org.openbase.bco.registry.lib.com.AbstractVirtualRegistryRemote<rst.domotic.registry.SceneRegistryDataType.SceneRegistryData>public org.openbase.bco.registry.lib.com.SynchronizedRemoteRegistry<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> getSceneConfigRemoteRegistry()
public Future<rst.domotic.unit.UnitConfigType.UnitConfig> registerSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
registerSceneConfig in interface SceneRegistrysceneUnitConfig - org.openbase.jul.exception.CouldNotPerformExceptionpublic rst.domotic.unit.UnitConfigType.UnitConfig getSceneConfigById(String sceneUnitConfigId) throws org.openbase.jul.exception.CouldNotPerformException, org.openbase.jul.exception.NotAvailableException
getSceneConfigById in interface SceneRegistrysceneUnitConfigId - org.openbase.jul.exception.CouldNotPerformExceptionorg.openbase.jul.exception.NotAvailableExceptionpublic Boolean containsSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
containsSceneConfig in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionpublic Boolean containsSceneConfigById(String sceneUnitConfigId) throws org.openbase.jul.exception.CouldNotPerformException
containsSceneConfigById in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionpublic Future<rst.domotic.unit.UnitConfigType.UnitConfig> updateSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
updateSceneConfig in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionpublic Future<rst.domotic.unit.UnitConfigType.UnitConfig> removeSceneConfig(rst.domotic.unit.UnitConfigType.UnitConfig sceneUnitConfig) throws org.openbase.jul.exception.CouldNotPerformException
removeSceneConfig in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionpublic List<rst.domotic.unit.UnitConfigType.UnitConfig> getSceneConfigs() throws org.openbase.jul.exception.CouldNotPerformException, org.openbase.jul.exception.NotAvailableException
getSceneConfigs in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionorg.openbase.jul.exception.NotAvailableExceptionpublic Boolean isSceneConfigRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
isSceneConfigRegistryReadOnly in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionpublic Boolean isSceneConfigRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
isSceneConfigRegistryConsistent in interface SceneRegistryorg.openbase.jul.exception.CouldNotPerformExceptionCopyright © 2014–2018 openbase.org. All rights reserved.