public class UserRemote extends AbstractUnitRemote<rst.domotic.unit.user.UserDataType.UserData> implements User
CONNECTION_TIMEOUT, DATA_WAIT_TIMEOUT, logger, LOGGING_TIMEOUT, maintainer, METHOD_CALL_MAX_TIMEOUT, METHOD_CALL_START_TIMEOUT, METHOD_CALL_TIMEOUT_MULTIPLIER, PING_TIMEOUT, REQUEST_TIMEOUT, scopeTYPE_FIELD_USER_NAMESERVICE_LABEL, SERVICE_STATE_PACKAGE| Constructor and Description |
|---|
UserRemote() |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
rst.domotic.state.UserActivityStateType.UserActivityState |
getUserActivityState() |
String |
getUserName() |
rst.domotic.state.UserPresenceStateType.UserPresenceState |
getUserPresenceState() |
Boolean |
isAtHome() |
Future<Void> |
setUserActivityState(rst.domotic.state.UserActivityStateType.UserActivityState UserActivityState) |
Future<Void> |
setUserPresenceState(rst.domotic.state.UserPresenceStateType.UserPresenceState userPresenceState) |
activate, applyAction, applyConfigUpdate, getLabel, getLocationConfig, getScope, getTemplate, getType, getUnitRegistry, init, init, init, init, initById, initByLabel, isEnabled, postInit, recordSnapshot, waitForData, waitForDataaddConfigObserver, getConfig, getConfigClass, getConfigField, getConfigField, getId, hasConfigField, init, notifyConfigUpdate, removeConfigObserver, shutdown, supportsConfigFieldactivate, addConnectionStateObserver, addDataObserver, addHandler, addObserver, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, deactivate, getConnectionState, getData, getDataClass, getDataField, getPing, hasDataField, init, init, isActive, isConnected, isDataAvailable, isLocked, lock, notifyDataUpdate, ping, removeConnectionStateObserver, removeDataObserver, removeObserver, requestData, reset, setMessageProcessor, toString, unlock, validateActivation, validateData, validateInitialization, verifyMaintainability, waitForConnectionState, waitForConnectionStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTemplate, getType, recordSnapshot, restoreSnapshot, verifyOperationServiceState, verifyOperationServiceStateValueapplyAction, detectServiceDataClass, detectServiceMethod, detectServiceMethod, getArgumentClasses, getServiceBaseName, getServicePrefix, getServiceStateName, getServiceStateName, invokeOperationServiceMethod, invokeProviderServiceMethod, invokeServiceMethod, invokeServiceMethodaddDataObserver, getData, getDataClass, isDataAvailable, removeDataObserver, waitForData, waitForDataaddConfigObserver, getConfig, getConfigClass, removeConfigObserveractivate, addConnectionStateObserver, getConnectionState, getDataFuture, isConnected, removeConnectionStateObserver, requestDataregisterShutdownHook, registerShutdownHook, shutdownpublic String getUserName() throws org.openbase.jul.exception.NotAvailableException
getUserName in interface Userorg.openbase.jul.exception.NotAvailableExceptionpublic rst.domotic.state.UserActivityStateType.UserActivityState getUserActivityState()
throws org.openbase.jul.exception.NotAvailableException
getUserActivityState in interface Userorg.openbase.jul.exception.NotAvailableExceptionpublic rst.domotic.state.UserPresenceStateType.UserPresenceState getUserPresenceState()
throws org.openbase.jul.exception.NotAvailableException
getUserPresenceState in interface Userorg.openbase.jul.exception.NotAvailableExceptionpublic Future<Void> setUserActivityState(rst.domotic.state.UserActivityStateType.UserActivityState UserActivityState) throws org.openbase.jul.exception.CouldNotPerformException
setUserActivityState in interface Userorg.openbase.jul.exception.CouldNotPerformExceptionpublic Future<Void> setUserPresenceState(rst.domotic.state.UserPresenceStateType.UserPresenceState userPresenceState) throws org.openbase.jul.exception.CouldNotPerformException
setUserPresenceState in interface Userorg.openbase.jul.exception.CouldNotPerformExceptionpublic Boolean isAtHome() throws org.openbase.jul.exception.NotAvailableException
org.openbase.jul.exception.NotAvailableExceptionpublic String getName() throws org.openbase.jul.exception.NotAvailableException
org.openbase.jul.exception.NotAvailableExceptionCopyright © 2014–2017 openbase.org. All rights reserved.