public interface UnitRegistry extends org.openbase.jul.pattern.provider.DataProvider<rst.domotic.registry.UnitRegistryDataType.UnitRegistryData>, UnitTransformationProviderRegistry<rst.domotic.registry.UnitRegistryDataType.UnitRegistryData>, UnitConfigCollectionProvider, org.openbase.jul.iface.Shutdownable
| Modifier and Type | Field and Description |
|---|---|
static double |
DEFAULT_RADIUS
The default radius used for the unit by coordinate lookup is set to 1 metre.
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
containsServiceTemplate(rst.domotic.service.ServiceTemplateType.ServiceTemplate serviceTemplate) |
Boolean |
containsServiceTemplateById(String serviceTemplateId) |
Boolean |
containsUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) |
default Boolean |
containsUnitConfigByAlias(String alias) |
Boolean |
containsUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) |
Boolean |
containsUnitGroupConfigById(String groupConfigId) |
Boolean |
containsUnitTemplate(rst.domotic.unit.UnitTemplateType.UnitTemplate unitTemplate) |
Boolean |
containsUnitTemplateById(String unitTemplateId) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getBaseUnitConfigs()
Method returns a list of all globally registered base units.
|
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getDalUnitConfigs()
Method returns a list of all globally registered dal units.
|
List<rst.domotic.service.ServiceConfigType.ServiceConfig> |
getServiceConfigs() |
List<rst.domotic.service.ServiceConfigType.ServiceConfig> |
getServiceConfigs(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType) |
rst.domotic.service.ServiceTemplateType.ServiceTemplate |
getServiceTemplateById(String serviceTemplateId) |
rst.domotic.service.ServiceTemplateType.ServiceTemplate |
getServiceTemplateByType(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType type) |
List<rst.domotic.service.ServiceTemplateType.ServiceTemplate> |
getServiceTemplates() |
List<rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType> |
getSubUnitTypes(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type)
Get all sub types of a unit type.
|
default List<rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType> |
getSubUnitTypesOfUnitType(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type)
Deprecated.
please use getSubUnitTypes instead
|
List<rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType> |
getSuperUnitTypes(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type)
Get all super types of a unit type.
|
default rst.domotic.unit.UnitConfigType.UnitConfig |
getUnitConfigByAlias(String unitAlias)
Method returns the unit matching the given alias.
|
rst.domotic.unit.UnitConfigType.UnitConfig |
getUnitConfigByScope(rst.rsb.ScopeType.Scope scope)
Method return the unit config which is registered for the given scope.
|
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigs(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type)
Method returns a list of all globally registered units of the given
type. |
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByCoordinate(rst.math.Vec3DDoubleType.Vec3DDouble coordinate) |
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByCoordinate(rst.math.Vec3DDoubleType.Vec3DDouble coordinate,
double radius) |
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByCoordinate(rst.math.Vec3DDoubleType.Vec3DDouble coordinate,
double radius,
rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType)
Method returns a list of
UnitConfig instances sorted by the distance to the given coordinate starting with the lowest one. |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByLabel(String unitConfigLabel)
Method returns all registered units with the given label.
|
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByLabelAndUnitType(String unitConfigLabel,
rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType) |
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByService(List<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> serviceTypes) |
default List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByServices(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType... serviceTypes) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitConfigsByUnitTypeAndServiceTypes(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type,
List<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> serviceTypes) |
rst.domotic.unit.UnitConfigType.UnitConfig |
getUnitGroupConfigById(String groupConfigId) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitGroupConfigs() |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitGroupConfigsByServiceTypes(List<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> serviceTypes) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitGroupConfigsByUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) |
List<rst.domotic.unit.UnitConfigType.UnitConfig> |
getUnitGroupConfigsByUnitType(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) |
default String |
getUnitScopeByAlias(String alias) |
default String |
getUnitScopeById(String id) |
rst.domotic.unit.UnitTemplateType.UnitTemplate |
getUnitTemplateById(String unitTemplate) |
rst.domotic.unit.UnitTemplateType.UnitTemplate |
getUnitTemplateByType(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) |
List<rst.domotic.unit.UnitTemplateType.UnitTemplate> |
getUnitTemplates() |
Boolean |
isAgentUnitRegistryConsistent() |
Boolean |
isAgentUnitRegistryReadOnly() |
Boolean |
isAppUnitRegistryConsistent() |
Boolean |
isAppUnitRegistryReadOnly() |
Boolean |
isAuthorizationGroupUnitRegistryConsistent() |
Boolean |
isAuthorizationGroupUnitRegistryReadOnly() |
Boolean |
isConnectionUnitRegistryConsistent() |
Boolean |
isConnectionUnitRegistryReadOnly() |
Boolean |
isDalUnitConfigRegistryConsistent() |
Boolean |
isDalUnitConfigRegistryReadOnly() |
Boolean |
isDeviceUnitRegistryConsistent() |
Boolean |
isDeviceUnitRegistryReadOnly() |
Boolean |
isLocationUnitRegistryConsistent() |
Boolean |
isLocationUnitRegistryReadOnly() |
Boolean |
isSceneUnitRegistryConsistent() |
Boolean |
isSceneUnitRegistryReadOnly() |
Boolean |
isServiceTemplateRegistryConsistent() |
Boolean |
isServiceTemplateRegistryReadOnly() |
Boolean |
isUnitConfigRegistryConsistent()
Method returns true if the underling registry is marked as consistent.
|
Boolean |
isUnitConfigRegistryReadOnly() |
Boolean |
isUnitGroupConfigRegistryConsistent() |
Boolean |
isUnitGroupConfigRegistryReadOnly() |
Boolean |
isUnitGroupUnitRegistryConsistent() |
Boolean |
isUnitGroupUnitRegistryReadOnly() |
Boolean |
isUnitTemplateRegistryConsistent() |
Boolean |
isUnitTemplateRegistryReadOnly() |
Boolean |
isUserUnitRegistryConsistent() |
Boolean |
isUserUnitRegistryReadOnly() |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
registerUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) |
Future<rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue> |
registerUnitConfigAuthenticated(rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue authenticatedValue) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
registerUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
removeUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) |
Future<rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue> |
removeUnitConfigAuthenticated(rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue authenticatedValue) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
removeUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) |
Future<rst.domotic.service.ServiceTemplateType.ServiceTemplate> |
updateServiceTemplate(rst.domotic.service.ServiceTemplateType.ServiceTemplate serviceTemplate) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
updateUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) |
Future<rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue> |
updateUnitConfigAuthenticated(rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue authenticatedValue) |
Future<rst.domotic.unit.UnitConfigType.UnitConfig> |
updateUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) |
Future<rst.domotic.unit.UnitTemplateType.UnitTemplate> |
updateUnitTemplate(rst.domotic.unit.UnitTemplateType.UnitTemplate unitTemplate) |
void |
validateData() |
default void |
verifyUnitGroupUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) |
getRootLocationConfig, getRootToUnitTransform3D, getRootToUnitTransformation, getRootToUnitTransformationFuture, getUnitBoundingBoxCenterGlobalPoint3d, getUnitBoundingBoxCenterPoint3d, getUnitPositionGlobal, getUnitPositionGlobalPoint3d, getUnitPositionGlobalVec3DDouble, getUnitPositionGlobalVector3d, getUnitRotationGlobal, getUnitRotationGlobalQuat4d, getUnitShape, getUnitShape, getUnitToRootTransform3D, getUnitToRootTransformation, getUnitToRootTransformationFuture, getUnitTransformation, getUnitTransformationFuture, lookupUnitTransformationaddDataObserver, getData, getDataClass, getDataFuture, isDataAvailable, removeDataObserver, waitForData, waitForDatacontainsUnitConfigById, getUnitConfigById, getUnitConfigsstatic final double DEFAULT_RADIUS
Future<rst.domotic.unit.UnitConfigType.UnitConfig> registerUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue> registerUnitConfigAuthenticated(rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue authenticatedValue) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> updateUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue> updateUnitConfigAuthenticated(rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue authenticatedValue) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> removeUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue> removeUnitConfigAuthenticated(rst.domotic.authentication.AuthenticatedValueType.AuthenticatedValue authenticatedValue) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault Boolean containsUnitConfigByAlias(String alias) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByServices(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType... serviceTypes) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByService(List<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> serviceTypes) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault String getUnitScopeById(String id) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault String getUnitScopeByAlias(String alias) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitConfigRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitConfigRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformException - if the check failsFuture<rst.domotic.unit.UnitTemplateType.UnitTemplate> updateUnitTemplate(rst.domotic.unit.UnitTemplateType.UnitTemplate unitTemplate) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsUnitTemplate(rst.domotic.unit.UnitTemplateType.UnitTemplate unitTemplate) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsUnitTemplateById(String unitTemplateId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.unit.UnitTemplateType.UnitTemplate getUnitTemplateById(String unitTemplate) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitTemplateType.UnitTemplate> getUnitTemplates() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.unit.UnitTemplateType.UnitTemplate getUnitTemplateByType(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type)
throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitTemplateRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitTemplateRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> registerUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> updateUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionFuture<rst.domotic.unit.UnitConfigType.UnitConfig> removeUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsUnitGroupConfigById(String groupConfigId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault rst.domotic.unit.UnitConfigType.UnitConfig getUnitConfigByAlias(String unitAlias) throws org.openbase.jul.exception.CouldNotPerformException
Hint: If you want to address more than one unit with an alias than create a unit group of such units and define an alias for those group.
unitAlias - the alias to identify the unit.org.openbase.jul.exception.NotAvailableException - is thrown if no unit is matching the given alias.org.openbase.jul.exception.CouldNotPerformException - is thrown if something went wrong during the lookup.List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByLabel(String unitConfigLabel) throws org.openbase.jul.exception.CouldNotPerformException
unitConfigLabel - org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByLabelAndUnitType(String unitConfigLabel, rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigs(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) throws org.openbase.jul.exception.CouldNotPerformException
type.
Note: The type UnitType.UNKNOWN is used as wildcard and will return a list of all registered units.
getUnitConfigs in interface UnitConfigCollectionProvidertype - the unit type to filter.org.openbase.jul.exception.CouldNotPerformException - is thrown in case something goes wrong during the request.List<rst.domotic.unit.UnitConfigType.UnitConfig> getDalUnitConfigs() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformException - is thrown in case something goes wrong during the request.List<rst.domotic.unit.UnitConfigType.UnitConfig> getBaseUnitConfigs() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformException - is thrown in case something goes wrong during the request.List<rst.domotic.service.ServiceConfigType.ServiceConfig> getServiceConfigs() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.service.ServiceConfigType.ServiceConfig> getServiceConfigs(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitGroupConfigRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitGroupConfigRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.unit.UnitConfigType.UnitConfig getUnitGroupConfigById(String groupConfigId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitGroupConfigs() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitGroupConfigsByUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitGroupConfigsByUnitType(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitGroupConfigsByServiceTypes(List<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> serviceTypes) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByUnitGroupConfig(rst.domotic.unit.UnitConfigType.UnitConfig groupConfig) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByUnitTypeAndServiceTypes(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type, List<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> serviceTypes) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.unit.UnitConfigType.UnitConfig getUnitConfigByScope(rst.rsb.ScopeType.Scope scope)
throws org.openbase.jul.exception.CouldNotPerformException
scope - org.openbase.jul.exception.CouldNotPerformException@Deprecated default List<rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType> getSubUnitTypesOfUnitType(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) throws org.openbase.jul.exception.CouldNotPerformException
type - the super type whose sub types are searchedorg.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType> getSubUnitTypes(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) throws org.openbase.jul.exception.CouldNotPerformException
type - the super type whose sub types are searchedorg.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType> getSuperUnitTypes(rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType type) throws org.openbase.jul.exception.CouldNotPerformException
type - the type whose super types are returnedorg.openbase.jul.exception.CouldNotPerformExceptiondefault void verifyUnitGroupUnitConfig(rst.domotic.unit.UnitConfigType.UnitConfig unitConfig)
throws org.openbase.jul.exception.VerificationFailedException
org.openbase.jul.exception.VerificationFailedExceptionBoolean isDalUnitConfigRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUserUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isAuthorizationGroupUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isDeviceUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitGroupUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isLocationUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isConnectionUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isAgentUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isAppUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isSceneUnitRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isDalUnitConfigRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUserUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isAuthorizationGroupUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isDeviceUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isUnitGroupUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isLocationUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isConnectionUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isAgentUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isAppUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isSceneUnitRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionvoid validateData()
throws org.openbase.jul.exception.InvalidStateException
org.openbase.jul.exception.InvalidStateExceptionFuture<rst.domotic.service.ServiceTemplateType.ServiceTemplate> updateServiceTemplate(rst.domotic.service.ServiceTemplateType.ServiceTemplate serviceTemplate) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsServiceTemplate(rst.domotic.service.ServiceTemplateType.ServiceTemplate serviceTemplate) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean containsServiceTemplateById(String serviceTemplateId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.service.ServiceTemplateType.ServiceTemplate getServiceTemplateById(String serviceTemplateId) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionList<rst.domotic.service.ServiceTemplateType.ServiceTemplate> getServiceTemplates() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionrst.domotic.service.ServiceTemplateType.ServiceTemplate getServiceTemplateByType(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType type)
throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isServiceTemplateRegistryReadOnly() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionBoolean isServiceTemplateRegistryConsistent() throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByCoordinate(rst.math.Vec3DDoubleType.Vec3DDouble coordinate) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByCoordinate(rst.math.Vec3DDoubleType.Vec3DDouble coordinate, double radius) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptiondefault List<rst.domotic.unit.UnitConfigType.UnitConfig> getUnitConfigsByCoordinate(rst.math.Vec3DDoubleType.Vec3DDouble coordinate, double radius, rst.domotic.unit.UnitTemplateType.UnitTemplate.UnitType unitType) throws org.openbase.jul.exception.CouldNotPerformException
UnitConfig instances sorted by the distance to the given coordinate starting with the lowest one.
The lookup time can be reduced by filtering the results with a UnitType where the UnitType.UNKNOWN is used as wildcard.
The given radius can be used to limit the result as well but will not speed up the lookup.coordinate - radius - unitType - org.openbase.jul.exception.CouldNotPerformExceptionCopyright © 2014–2018 openbase.org. All rights reserved.