public class LocationUtils extends Object
| Constructor and Description |
|---|
LocationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static rst.domotic.unit.UnitConfigType.UnitConfig |
computeNewRootLocation(rst.domotic.unit.UnitConfigType.UnitConfig currentLocationConfig,
org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap) |
static rst.domotic.unit.location.LocationConfigType.LocationConfig.LocationType |
detectLocationType(rst.domotic.unit.UnitConfigType.UnitConfig locationUnit,
org.openbase.jul.storage.registry.ProtoBufRegistry<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> locationRegistry)
Detect the type of a location.
|
static rst.domotic.unit.UnitConfigType.UnitConfig |
detectRootLocation(rst.domotic.unit.UnitConfigType.UnitConfig currentLocationConfig,
org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap,
org.openbase.jul.storage.registry.ConsistencyHandler consistencyHandler) |
static rst.domotic.unit.UnitConfigType.UnitConfig |
getRootLocation(List<rst.domotic.unit.UnitConfigType.UnitConfig> locationUnitConfigList) |
static rst.domotic.unit.UnitConfigType.UnitConfig |
getRootLocation(org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap) |
static void |
validateRootLocation(rst.domotic.unit.UnitConfigType.UnitConfig newRootLocation,
org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap,
org.openbase.jul.storage.registry.ConsistencyHandler consistencyHandler) |
public static void validateRootLocation(rst.domotic.unit.UnitConfigType.UnitConfig newRootLocation,
org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap,
org.openbase.jul.storage.registry.ConsistencyHandler consistencyHandler)
throws org.openbase.jul.exception.CouldNotPerformException,
org.openbase.jul.storage.registry.EntryModification
org.openbase.jul.exception.CouldNotPerformExceptionorg.openbase.jul.storage.registry.EntryModificationpublic static rst.domotic.unit.UnitConfigType.UnitConfig getRootLocation(org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap) throws org.openbase.jul.exception.NotAvailableException, org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.NotAvailableExceptionorg.openbase.jul.exception.CouldNotPerformExceptionpublic static rst.domotic.unit.UnitConfigType.UnitConfig getRootLocation(List<rst.domotic.unit.UnitConfigType.UnitConfig> locationUnitConfigList) throws org.openbase.jul.exception.NotAvailableException, org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.NotAvailableExceptionorg.openbase.jul.exception.CouldNotPerformExceptionpublic static rst.domotic.unit.UnitConfigType.UnitConfig detectRootLocation(rst.domotic.unit.UnitConfigType.UnitConfig currentLocationConfig,
org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap,
org.openbase.jul.storage.registry.ConsistencyHandler consistencyHandler)
throws org.openbase.jul.exception.CouldNotPerformException,
org.openbase.jul.storage.registry.EntryModification
org.openbase.jul.exception.CouldNotPerformExceptionorg.openbase.jul.storage.registry.EntryModificationpublic static rst.domotic.unit.UnitConfigType.UnitConfig computeNewRootLocation(rst.domotic.unit.UnitConfigType.UnitConfig currentLocationConfig,
org.openbase.jul.extension.protobuf.container.ProtoBufMessageMap<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> entryMap)
throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionpublic static rst.domotic.unit.location.LocationConfigType.LocationConfig.LocationType detectLocationType(rst.domotic.unit.UnitConfigType.UnitConfig locationUnit,
org.openbase.jul.storage.registry.ProtoBufRegistry<String,rst.domotic.unit.UnitConfigType.UnitConfig,rst.domotic.unit.UnitConfigType.UnitConfig.Builder> locationRegistry)
throws org.openbase.jul.exception.CouldNotPerformException
locationUnit - the location of which the type is detectedlocationRegistry - the location registryorg.openbase.jul.exception.CouldNotPerformException - if the type is ambiguousCopyright © 2014–2017 openbase.org. All rights reserved.