Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes|All Packages|Constant Field Values|Serialized Form

A

AbstractPidomeAuthorizationProvider - Class in org.pidome.server.services.auth
The authorization provider.
AbstractPidomeAuthorizationProvider() - Constructor for class org.pidome.server.services.auth.AbstractPidomeAuthorizationProvider
Empty constructor.
AbstractService - Class in org.pidome.server.services
Abstract class for implementing services.
AbstractService() - Constructor for class org.pidome.server.services.AbstractService
 
activateDiscovery(UUID, DiscoveryPeriod) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns options to be used for discovery for an active module.
active - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
ACTIVE - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
add(UserRole) - Method in class org.pidome.server.services.user.UserRoleCache
Puts a useRole in the cache.
ADD - Enum constant in enum class org.pidome.server.services.events.EventType
An add event.
ADD - Enum constant in enum class org.pidome.server.system.hardware.HardwareRoot.Mutation
A peripheral has been connected to the hardware.
addAll(Set<UserRole>) - Method in class org.pidome.server.services.user.UserRoleCache
Puts a useRole in the cache.
addDevices(Set<DeviceMeta>) - Method in class org.pidome.server.system.modules.devices.DevicesProxy
Registers devices in the proxy.
addDriver(T) - Method in class org.pidome.server.system.hardware.Peripheral
Sets the driver for the hardware interaction.
ADDED - Enum constant in enum class org.pidome.server.services.items.ItemEventBody.ItemEventType
Item(s) added.
ADDED - Enum constant in enum class org.pidome.server.services.items.ItemEventType
Item(s) added.
ADDED - Enum constant in enum class org.pidome.server.services.items.ItemsMutationEvent.MutationType
Items are added.
addEventListener(NetworkEventListener) - Static method in class org.pidome.server.services.network.NetworkService
Adds a network event listener.
addEventListener(UsbMutationListener) - Method in class org.pidome.server.system.hardware.usb.linux.LinuxUsb
Adds an event listener for USB device changes.
addEventListener(UsbMutationListener) - Method in interface org.pidome.server.system.hardware.usb.UsbInterface
Register on USB events.
addEventListener(UsbMutationListener) - Method in class org.pidome.server.system.hardware.usb.windows.WindowsUsb
Adds an event listener for USB device changes.
addHardwareInfoDriverData(HardwareDriver) - Method in class org.pidome.server.services.hardware.HardwareInfo
Adds an individual driver data item.
addHeader(String, String) - Method in class org.pidome.server.services.events.EventMessageHeaders
Implementation to make final.
addHeadersAndCors(Router, String) - Method in class org.pidome.server.services.http.api.ApiResources
Add headers and CORS rules.
addItem(UUID, ItemMeta) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Adds an item by it's definition id.
addItem(DiscoveredItemDefinition, I) - Method in class org.pidome.server.system.modules.ModuleContainer
Adds an item using discover data.
addItem(DiscoveredItemDefinition, UUID, I) - Method in class org.pidome.server.system.modules.ModuleContainer
Add an item by it's known definition.
addItem(DiscoveredItemDefinition, UUID, NullItemMeta) - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
addItem(DiscoveredItemDefinition, UUID, DeviceMeta) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Add an item by it's known definition.
addItem(DiscoveredItemDefinition, NullItemMeta) - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
addItem(DiscoveredItemDefinition, DeviceMeta) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Adds an item using discover data.
addItem(ItemDefinition, I) - Method in class org.pidome.server.system.modules.ModuleContainer
Adds an item using definition data.
addItem(ItemDefinition, NullItemMeta) - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
addItem(ItemDefinition, DeviceMeta) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Adds an item using definition data.
addItemFromDefinition(ItemDefinition, ItemMeta) - Method in class org.pidome.server.services.items.ItemService
Adds an item using it's definition.
addItemFromDiscovery(UUID, UUID, ItemMeta) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Adds an item to the item repository.
addItemFromDiscovery(DiscoveredItemDefinition, UUID, ItemMeta) - Method in class org.pidome.server.services.items.ItemService
Adds a discovered item to the repository.
addItemFromDiscovery(DiscoveredItemDefinition, ItemMeta) - Method in class org.pidome.server.services.items.ItemService
Adds a discovered item to the repository.
addListHeaders(HttpServerResponse, long, long, long) - Static method in class org.pidome.server.services.http.api.controllers.RestTools
Adds a header with an number.
addMDNSService(MDNSService) - Method in class org.pidome.server.services.modules.discovery.DiscoveryService
Adds a mDNS service to listen for.
addMobile(MobileDevice) - Method in class org.pidome.server.entities.users.person.Person
Adds a mobile device to the person.
addModule(ModuleLoaderConfiguration) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Starts a module with the given configuration.
addModule(ModuleLoaderConfiguration) - Method in class org.pidome.server.services.modules.ModuleService
Adds a module.
addPackageMutationListener(ServerPackage, PackageMutationListener) - Method in class org.pidome.server.services.packages.PackageService
Add a package mutation listener.
addPremises(Premises) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Add a premises to the server.
addPremises(Premises) - Method in class org.pidome.server.services.premises.PremisesDao
Adds a premises.
addPremises(Premises) - Method in class org.pidome.server.services.premises.PremisesService
Adds a premises.
addPremisesSection(UUID, PremisesSection) - Method in class org.pidome.server.services.premises.PremisesDao
Adds a section to the given premises identified by the given id.
addPremisesSection(UUID, PremisesSection) - Method in class org.pidome.server.services.premises.PremisesService
Adds a section to the given premises identified by the given id.
addProperty(UUID, Property) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Adds a property.
addProperty(UUID, Property) - Method in class org.pidome.server.services.premises.PremisesDao
Adds a property to the given premises identified by the given id.
addProperty(UUID, Property) - Method in class org.pidome.server.services.premises.PremisesService
Adds a property to the given premises identified by the given id.
addPropertyLevel(UUID, UUID, PropertyLevel) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Adds a level on a property.
addPropertyLevel(UUID, UUID, PropertyLevel) - Method in class org.pidome.server.services.premises.PremisesDao
Adds a level on a property.
addPropertyLevel(UUID, UUID, PropertyLevel) - Method in class org.pidome.server.services.premises.PremisesService
Adds a level on a property.
addPropertyLevelSection(UUID, UUID, UUID, PropertySection) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Creates a section on a property level.
addPropertyLevelSection(UUID, UUID, UUID, PropertySection) - Method in class org.pidome.server.services.premises.PremisesDao
Adds a property section to a property level.
addPropertyLevelSection(UUID, UUID, UUID, PropertySection) - Method in class org.pidome.server.services.premises.PremisesService
Adds a property section to a property level.
addRepository(Repository) - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
Adds a single repository to the container.
addResolvedData(String, String) - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
Any arbitrary resolved data.
address - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
address - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
ADDRESS - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
ADDRESS - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
addService(MDNSService) - Method in class org.pidome.server.services.modules.discovery.MDNSDiscoveryService
Add a service to listen for.
addTargetAddress(EventAddress) - Method in class org.pidome.server.services.events.EventProducer
The address to send the notification to.
addTargetAddress(EventAddress...) - Method in class org.pidome.server.services.events.EventProducer
The address to send the notification to.
addToRoute(Router, String) - Method in class org.pidome.server.services.auth.AuthService
Adds the token service to the given route.
addURL(URL) - Method in class org.pidome.server.system.packages.PackagesUtil.PackageClassLoader
Method to add urls to the class loader paths list.
addUser(UserLogin) - Method in class org.pidome.server.services.http.api.controllers.users.UsersController
Adds a UserLogin to the system.
ADMIN - Enum constant in enum class org.pidome.server.entities.users.UserRole.ReservedNames
Admin role.
afterInit(DatabaseConfiguration) - Method in interface org.pidome.server.system.database.driver.DatabaseDriverInterface
Optionally executed after initialization.
afterInit(DatabaseConfiguration) - Method in class org.pidome.server.system.database.driver.H2
Starts the embedded database console when in development mode.
announce() - Method in class org.pidome.server.services.cluster.ClusterService
Sends an announcement on the cluster to announce this node's presence.
API_PATH - Static variable in class org.pidome.server.services.http.HttpService
Websocket real time events path.
ApiControllerResource - Class in org.pidome.server.services.http.api
Base class for endpoints to implement.
ApiControllerResource() - Constructor for class org.pidome.server.services.http.api.ApiControllerResource
Protected constructor as this class needs to be extended.
ApiResources - Class in org.pidome.server.services.http.api
Collection of classes which will provide jax-rs like interfaces.
ApiResources(Vertx) - Constructor for class org.pidome.server.services.http.api.ApiResources
private constructor used when getting the instance for the first time.
ApiResources.Collection - Enum Class in org.pidome.server.services.http.api
Statically defined API resources.
ApiResponseCode - Enum Class in org.pidome.server.services.http.api.response
Collection of used API response codes.
ApiResponseCode.Code - Class in org.pidome.server.services.http.api.response
The codes for the responses.
append(LogEvent) - Method in class org.pidome.server.system.logging.ColoredConsoleLogger
Append logged content to whatever output.
appendConfiguration(HikariConfig) - Method in interface org.pidome.server.system.database.driver.DatabaseDriverInterface
Modifier for a given HikariCP configuration.
ARCH_64 - Enum constant in enum class org.pidome.server.env.PlatformOs.ARCH
64BIT.
ARCH_86 - Enum constant in enum class org.pidome.server.env.PlatformOs.ARCH
32Bit.
ARCH_ARM - Enum constant in enum class org.pidome.server.env.PlatformOs.ARCH
ARM platform.
archName() - Method in enum class org.pidome.server.env.PlatformOs.ARCH
Returns platform name.
assertNotNull(Object) - Static method in class org.pidome.server.services.http.api.controllers.RestTools
Check if the given object is not null.
assertNotNull(Object, ApiResponseCode, String) - Static method in class org.pidome.server.services.http.api.controllers.RestTools
Check if the given object is not null.
assertNull(Object, ApiResponseCode, String) - Static method in class org.pidome.server.services.http.api.controllers.RestTools
Check if the given object is null.
attach(E) - Method in class org.pidome.server.system.database.BaseDao
Attaches any entity to this context.
attributes() - Method in class org.pidome.server.services.auth.PidomeAuthUser
User attributes.
AUTH - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
The auth controller.
AuthController - Class in org.pidome.server.services.http.api.controllers.auth
Controller for authorizations.
AuthController() - Constructor for class org.pidome.server.services.http.api.controllers.auth.AuthController
 
authenticate(JsonObject, Handler<AsyncResult<User>>) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Authenticate against an json object which is expected to be a json token.
authenticate(Credentials, Handler<AsyncResult<User>>) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Authenticate against a credentials object.
authenticate(RoutingContext, Handler<AsyncResult<User>>) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Initial authentication check if an endpoint is permitted or not.
authenticate(LoginObject) - Method in class org.pidome.server.services.auth.AuthService
Authenticates using a username and password.
authenticate(LoginObject, HttpServerRequest, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Authenticates and authorizes a user.
AUTHENTICATION - Enum constant in enum class org.pidome.server.services.events.EventAddress
Address for authentication.
authenticationService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the authentication service.
AUTHENTICATIONSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service responsible for authentication and authorization.
authorizations() - Method in class org.pidome.server.services.auth.PidomeAuthUser
 
AuthService - Class in org.pidome.server.services.auth
Service responsible for authentication services.
AuthService() - Constructor for class org.pidome.server.services.auth.AuthService
 
AuthServiceException - Exception in org.pidome.server.services.auth
Exception for Auth service.
AuthServiceException() - Constructor for exception org.pidome.server.services.auth.AuthServiceException
Creates a new instance of AuthServiceException without detail message.
AuthServiceException(String) - Constructor for exception org.pidome.server.services.auth.AuthServiceException
Constructs an instance of AuthServiceException with the specified detail message.
AuthServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.auth.AuthServiceException
Constructs an instance of AuthServiceException with the specified detail message.
AutoClosableEntityManager(EntityManager) - Constructor for class org.pidome.server.system.database.Database.AutoClosableEntityManager
Constructing the autoclosable manager.
AUTOMATION - Enum constant in enum class org.pidome.server.services.auth.PermissionCategory
Automation category.
AUTOMATION_RULES - Enum constant in enum class org.pidome.server.services.auth.Permission
Automation rules.
AVAILABLE - Static variable in class org.pidome.server.services.network.NetworkEvent
Available constant.

B

BASE_CLASS_HASH_ITERATIONS - Static variable in class org.pidome.server.system.security.HashUtils
Base class hashing iterations.
BASE_CLASS_HASH_NUMBER - Static variable in class org.pidome.server.system.security.HashUtils
Base number to use for hashing.
BaseDao<T extends BaseEntity> - Class in org.pidome.server.system.database
The base DAO class supplying an auto closable manager.
BaseDao() - Constructor for class org.pidome.server.system.database.BaseDao
Base DAO constructor.
BaseEntity - Class in org.pidome.server.entities.base
The base entity for all entities.
BaseEntity() - Constructor for class org.pidome.server.entities.base.BaseEntity
 
BaseEntity_ - Class in org.pidome.server.entities.base
 
BaseEntity_() - Constructor for class org.pidome.server.entities.base.BaseEntity_
 
BaseItemCommand - Class in org.pidome.server.services.items
A command for an item.
BaseItemCommand() - Constructor for class org.pidome.server.services.items.BaseItemCommand
 
BaseItemMethod - Class in org.pidome.server.services.items
The base for an item method to execute.
BaseItemMethod() - Constructor for class org.pidome.server.services.items.BaseItemMethod
 
begin() - Method in class org.pidome.server.system.database.BaseDao
Begin a transaction.
bind() - Method in class org.pidome.server.system.modules.ModuleContainer
 
bind() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Called before configuration so any bindgins can take place.
bindItemProvider(ItemProvider) - Method in class org.pidome.server.services.items.ItemService
Links the provider to the item list mutator.
BOOLEAN - Enum constant in enum class org.pidome.server.system.modules.devices.builder.ControlConfigurationInputType
A boolean selection.
Boot - Class in org.pidome.server
The PiDome server boot class.
BROADCAST_REG_KEY_PATTERN - Static variable in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
The broadcast name of a device into a pattern to substract vid, pid and serial.
BROADCAST_REG_KEY_PATTERN_SERIAL - Static variable in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
Group index for serial in broadcast regex pattern.
BROADCAST_REG_KEY_PATTERN_VID_PID - Static variable in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
Group index for vid in broadcast regex pattern.
BROADCASTSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service to provide server broadcast to discover the server.
build() - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Set's up JWT.
build() - Method in class org.pidome.server.services.hardware.HardwareInfo
Builds the values to a proper presentation.
build() - Method in class org.pidome.server.services.http.api.ApiResources
Method to build the rest resources from the resources enum returned as a vertx router.
BUILDER - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Builder for creating item definitions.
BUILDER_TYPE - Static variable in class org.pidome.server.system.modules.devices.DeviceDefinition_
 
BuilderService - Class in org.pidome.server.services.builders
Base builder service class.
BuilderService() - Constructor for class org.pidome.server.services.builders.BuilderService
 
builderType - Static variable in class org.pidome.server.system.modules.devices.DeviceDefinition_
 

C

callback(WinDef.HWND, int, WinDef.WPARAM, WinDef.LPARAM) - Method in class org.pidome.server.system.hardware.usb.windows.WindowsUsb
Callback function for windows process.
cancelDiscovery() - Method in class org.pidome.server.system.modules.ModuleContainer
Cancels a discovery run.
cancelDiscovery(UUID) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns options to be used for discovery for an active module.
capablities() - Method in interface org.pidome.server.system.items.ItemProvider
Returns the capabilities.
capablities() - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Returns the capabilities.
capablities() - Method in class org.pidome.server.system.modules.weather.WeatherModuleContainer
Returns the capabilities.
CertificateStore - Class in org.pidome.server.system.security
Class for certificate generation.
CertificateStoreException - Exception in org.pidome.server.system.security
Exception used when the creation of the certificate store fails.
CertificateStoreException() - Constructor for exception org.pidome.server.system.security.CertificateStoreException
Creates a new instance of CertGenException without detail message.
CertificateStoreException(String) - Constructor for exception org.pidome.server.system.security.CertificateStoreException
Constructs an instance of CertGenException with the specified detail message.
CertificateStoreException(String, Throwable) - Constructor for exception org.pidome.server.system.security.CertificateStoreException
Constructs an instance of CertGenException with the specified detail message.
changeSelfPass(PassChangeObject, User) - Method in class org.pidome.server.services.http.api.controllers.user.UserController
Change the password for the logged in user.
check() - Method in class org.pidome.server.services.http.api.auth.PassChangeObject
Checks if the new password and the re typed new passwords are equal.
checkAudience(JsonObject) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Checks the audience on the token.
checkIssuer(JsonObject) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Checks the issuer on a token.
checkPasswordStrength(String) - Method in class org.pidome.server.services.auth.AuthService
Password strength check.
checkPasswordStrength(String) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Password strength check.
checkSubject(JsonObject) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Checks the subject on the token.
checkUid(String, Handler<AsyncResult<Boolean>>) - Method in class org.pidome.server.services.auth.PidomeAuthUser
 
cleanupRole(UserRole) - Method in class org.pidome.server.services.user.UserService
Filters out permissions from a role.
cleanupRoles(Set<UserRole>) - Method in class org.pidome.server.services.user.UserService
Filters out permissions from a role.
clearDiscoveredItems(ModuleContainer) - Method in class org.pidome.server.services.items.ItemService
Clears items from the discovered list.
clearReferences() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Removes references to ling living objects able to be garbage collected.
close() - Method in class org.pidome.server.services.modules.discovery.MDNSDiscoveryService
Closing the connection.
close() - Method in class org.pidome.server.system.database.BaseDao
Called when closed.
close() - Method in class org.pidome.server.system.database.Database.AutoClosableEntityManager
Closes the manager.
close() - Method in class org.pidome.server.system.modules.devices.DevicesProxy
Closes a proxy.
close() - Method in class org.pidome.server.system.modules.NetworkDataLink
Closes the data connection bewteen a module and an hardware driver.
close() - Method in class org.pidome.server.system.modules.SerialDataLink
Closes the data connection bewteen a module and an hardware driver.
close() - Method in class org.pidome.server.system.packages.PackagesUtil.UnboundPackageLoad
Closes the package loaded.
closeSocket() - Method in class org.pidome.server.services.http.WebSocketProsumer
Closes the socket connected to this prosumer.
CLUSTER - Enum constant in enum class org.pidome.server.services.auth.Permission
Cluster interaction.
CLUSTER - Enum constant in enum class org.pidome.server.services.events.EventAddress
Address for cluster service messaging.
CLUSTER - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
The cluster controller.
CLUSTER - Enum constant in enum class org.pidome.server.services.PiDomeService
The cluster service.
ClusterController - Class in org.pidome.server.services.http.api.controllers.cluster
Controller for cluster actions.
ClusterController() - Constructor for class org.pidome.server.services.http.api.controllers.cluster.ClusterController
 
ClusterHost - Class in org.pidome.server.services.cluster
Class providing host information.
ClusterHost() - Constructor for class org.pidome.server.services.cluster.ClusterHost
 
ClusterHost.PlatformInfo - Class in org.pidome.server.services.cluster
Identifying the platform running on.
ClusterHost.ServerVersion - Class in org.pidome.server.services.cluster
The server version.
ClusterMode - Enum Class in org.pidome.server.services.cluster
The modus of the cluster agent.
ClusterService - Class in org.pidome.server.services.cluster
The service for cluster management.
ClusterService() - Constructor for class org.pidome.server.services.cluster.ClusterService
 
Code() - Constructor for class org.pidome.server.services.http.api.response.ApiResponseCode.Code
 
collect() - Static method in class org.pidome.server.system.packages.PackagesUtil
Scanner for packages installed.
ColoredConsoleLogger - Class in org.pidome.server.system.logging
 
ColoredConsoleLogger(String, Filter, Layout<? extends Serializable>, boolean) - Constructor for class org.pidome.server.system.logging.ColoredConsoleLogger
Application logger constructor.
COMMAND - Enum constant in enum class org.pidome.server.services.items.ItemAction.ItemActionType
The items is required to perform a command.
commit() - Method in class org.pidome.server.system.database.BaseDao
Commit a transaction.
compareTo(Version) - Method in class org.pidome.server.system.packages.GenericVersion
Compares version.
ConfigPropertiesException - Exception in org.pidome.server.system.config
Exception used for configuration properties.
ConfigPropertiesException() - Constructor for exception org.pidome.server.system.config.ConfigPropertiesException
Creates a new instance of ConfigPropertiesException without detail message.
ConfigPropertiesException(String) - Constructor for exception org.pidome.server.system.config.ConfigPropertiesException
Constructs an instance of ConfigPropertiesException with the specified detail message.
ConfigPropertiesException(String, Throwable) - Constructor for exception org.pidome.server.system.config.ConfigPropertiesException
Constructs an instance of ConfigPropertiesException with the specified detail message and throwable exception.
configureModule() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Configures a module in a container with an embedded configuration.
configureModule(JsonNode) - Method in class org.pidome.server.system.modules.ModuleContainerBase
Entry to configure a module.
configureModule(UUID, JsonNode) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Configures a module.
configureModule(UUID, JsonNode) - Method in class org.pidome.server.services.modules.ModuleService
Configures a module.
configureModule(ModuleConfiguration) - Method in class org.pidome.server.system.modules.ModuleContainerBase
Configures a module bases on a supplied configuration using a ModuleConfiguration.
configureModule(ModuleContainer, ModuleConfiguration) - Method in class org.pidome.server.services.modules.ModuleService
Configures a module bases on a supplied configuration using a ModuleConfiguration.
confirmQr(HttpServerResponse, User, QrData) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Used for responding to a QR request to add a mobile device.
ConflictException - Exception in org.pidome.server.services.http.api.response
An exception when a conflict occurs.
ConflictException(String) - Constructor for exception org.pidome.server.services.http.api.response.ConflictException
Default REST exception constructor.
constructConfiguration() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Loads the base configuration for the given definition.
constructConfigurationFor(Peripheral, UUID, String) - Method in class org.pidome.server.system.hardware.HardwareRoot
Loads a configuration for the given device and driver.
constructLocalRepositoryLocation(String) - Method in class org.pidome.server.system.packages.installer.repositories.Repository
Constructs a local repository location.
ConsumerMissingException - Exception in org.pidome.server.services.events
If this exception occurs we are in trouble on the event bus.
ConsumerMissingException() - Constructor for exception org.pidome.server.services.events.ConsumerMissingException
Creates a new instance of ConsumerMissingException without detail message.
ConsumerMissingException(String) - Constructor for exception org.pidome.server.services.events.ConsumerMissingException
Constructs an instance of ConsumerMissingException with the specified detail message.
contains(String) - Method in class org.pidome.server.services.user.UserRoleCache
Check if a user role exists based on given role name.
contains(UserRole) - Method in class org.pidome.server.services.user.UserRoleCache
Check if a role is present in the cache.
CONTINUOUS - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Type
Discovery.
ControlConfiguration - Class in org.pidome.server.system.modules.devices.builder
Structure for custom composed devices when posted to the server.
ControlConfiguration() - Constructor for class org.pidome.server.system.modules.devices.builder.ControlConfiguration
 
ControlConfigurationInputType - Enum Class in org.pidome.server.system.modules.devices.builder
A control configuration input type.
ControlListConfigurationItem - Class in org.pidome.server.system.modules.devices.builder
A configuration for list items.
ControlListConfigurationItem() - Constructor for class org.pidome.server.system.modules.devices.builder.ControlListConfigurationItem
 
ControlListItemsConfiguration - Class in org.pidome.server.system.modules.devices.builder
A configuration set for items for which a selection of an item can be done.
ControlListItemsConfiguration() - Constructor for class org.pidome.server.system.modules.devices.builder.ControlListItemsConfiguration
 
convertToDatabaseColumn(JsonNode) - Method in class org.pidome.server.system.utils.GenericConfigurationConverter
convert to string.
convertToDatabaseColumn(Set<PermissionOperation>) - Method in class org.pidome.server.services.auth.PermissionOperationConverter
convertToEntityAttribute(String) - Method in class org.pidome.server.services.auth.PermissionOperationConverter
convertToEntityAttribute(String) - Method in class org.pidome.server.system.utils.GenericConfigurationConverter
convert to Json Node.
create(boolean, String, int) - Static method in class org.pidome.server.services.http.ReRouteHandler
Creates a route handler.
create(CommunicationAwareModule, D) - Static method in interface org.pidome.server.system.modules.DataLink
Static caller to internally created data links.
create(Permission, Permission.Operation) - Static method in class org.pidome.server.services.auth.PermissionOperation
Create a permission operation.
CREATE - Enum constant in enum class org.pidome.server.services.auth.Permission.Operation
Write permission.
createAppender(String, Layout<? extends Serializable>, Filter, String) - Static method in class org.pidome.server.system.logging.ColoredConsoleLogger
Factory for creating the appender referenced from the log4j xml.
createCustomSerialDevice(CustomSerialDeviceParameters) - Method in class org.pidome.server.system.hardware.serial.CustomSerialDevices
 
created - Static variable in class org.pidome.server.entities.base.BaseEntity_
 
CREATED - Static variable in class org.pidome.server.entities.base.BaseEntity_
 
createDefaultAdmin() - Method in class org.pidome.server.services.user.UserService
Create a default admin user.
createDeviceDefinition(UUID, DeviceDefinition) - Method in class org.pidome.server.services.http.api.controllers.item.DeviceBuilderController
Creates a device definition to be used as a device on the server.
createDiffChangelog() - Method in class org.pidome.server.system.database.DatabaseVersioning
Creates a diff changelog.
createEventConsumerHandler(EventBus) - Method in class org.pidome.server.services.events.EventBusMessageHandler
Creates the event service based on the given message bus.
createHttpResponse(HttpServerResponse, ApiResponseCode) - Method in class org.pidome.server.services.http.api.ApiControllerResource
Creates a generic http response.
createHttpResponse(HttpServerResponse, ApiResponseCode, String) - Method in class org.pidome.server.services.http.api.ApiControllerResource
Generic method for modifying the http response.
createHttpResponse(HttpServerResponse, ApiResponseCode, Throwable) - Method in class org.pidome.server.services.http.api.ApiControllerResource
Generic method for modifying the http response.
createInitialConfigurationFilledByDevice(UUID, String) - Method in class org.pidome.server.services.builders.devices.DeviceBuilderService
Returns a device instance of the given type.
createMacRepresentation(byte[]) - Static method in class org.pidome.server.services.network.NetInterface
Creates a textual representation of a mac address.
createNetworkDeviceConfiguration(NetworkInterface, Peripheral) - Static method in class org.pidome.server.system.hardware.HardwareConfigComposer
Creates a base configuration for a network peripheral.
createPerson(Person) - Method in class org.pidome.server.services.http.api.controllers.person.PersonController
Creates a new person.
createPerson(Person) - Method in class org.pidome.server.services.user.PersonDao
Creates a person.
createPerson(Person) - Method in class org.pidome.server.services.user.UserService
Update with the given person.
createPid() - Static method in class org.pidome.server.env.Pid
Creates the application pid.
createPremisesRegion(UUID, PremisesSection) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Creates a single premises section.
createRequiredRepositories() - Method in class org.pidome.server.system.packages.installer.PackageInstaller
Creates the minimal required repositories to update at least pidome systems.
createRole(UserRole) - Method in class org.pidome.server.services.http.api.controllers.users.RolesController
Creates a new role.
createRole(UserRole) - Method in class org.pidome.server.services.user.UsersDao
Create a role.
createRole(UserRole) - Method in class org.pidome.server.services.user.UserService
Creates a new role.
createSerialDeviceConfiguration(Peripheral) - Static method in class org.pidome.server.system.hardware.HardwareConfigComposer
Creates a base configuration for a serial peripheral.
createUser(UserLogin) - Method in class org.pidome.server.services.user.UsersDao
Create a user.
createUser(UserLogin) - Method in class org.pidome.server.services.user.UserService
Creates a user.
CRITICAL - Enum constant in enum class org.pidome.server.services.events.EventSeverity
Defqon 1.
CurrentWeatherDataNotification - Class in org.pidome.server.system.modules.weather
Notification used for new weather data.
CurrentWeatherDataNotification() - Constructor for class org.pidome.server.system.modules.weather.CurrentWeatherDataNotification
 
CustomSerialDeviceParameters - Class in org.pidome.server.system.hardware.serial
Class used to set and get custom serial device parameters.
CustomSerialDeviceParameters() - Constructor for class org.pidome.server.system.hardware.serial.CustomSerialDeviceParameters
 
CustomSerialDevices - Class in org.pidome.server.system.hardware.serial
Base device for serial interfaces which has been custom created by the user.
CustomSerialDevices(HardwareMutationListener) - Constructor for class org.pidome.server.system.hardware.serial.CustomSerialDevices
Constructor for custom serial devices.

D

DAILY_TIME_RANGE - Enum constant in enum class org.pidome.server.entities.users.constraints.UserConstraint.ConstraintType
Constraint with daily time ranges.
DailyBasedTimeRangeRule - Class in org.pidome.server.services.automation.rules
A rule based on given days and a time range.
DailyBasedTimeRangeRule() - Constructor for class org.pidome.server.services.automation.rules.DailyBasedTimeRangeRule
 
DailyTimeRangeConstraint - Class in org.pidome.server.entities.users.constraints
A constraint based on one or multiple time ranges.
DailyTimeRangeConstraint() - Constructor for class org.pidome.server.entities.users.constraints.DailyTimeRangeConstraint
Constraint constructor.
DATA - Enum constant in enum class org.pidome.server.system.database.DatabaseVersioning.SnapshotType
Data type.
Database - Class in org.pidome.server.system.database
ORM handler for the database connection.
Database.AutoClosableEntityManager - Class in org.pidome.server.system.database
A wrapper around the entity manager.
DatabaseConfiguration - Class in org.pidome.server.system.database
The database configuration class.
DatabaseConfiguration(DatabaseDriverType) - Constructor for class org.pidome.server.system.database.DatabaseConfiguration
Configuration constructor.
DatabaseConfigurationException - Exception in org.pidome.server.system.database
Exception used when database configuration errors are found.
DatabaseConfigurationException() - Constructor for exception org.pidome.server.system.database.DatabaseConfigurationException
Creates a new instance of DatabaseConfigurationException without detail message.
DatabaseConfigurationException(String) - Constructor for exception org.pidome.server.system.database.DatabaseConfigurationException
Constructs an instance of DatabaseConfigurationException with the specified detail message.
DatabaseConfigurationException(String, Throwable) - Constructor for exception org.pidome.server.system.database.DatabaseConfigurationException
Constructs an instance of DatabaseConfigurationException with the specified detail message and Throwable.
DatabaseConfigurationException(Throwable) - Constructor for exception org.pidome.server.system.database.DatabaseConfigurationException
Constructs an instance of DatabaseConfigurationException with the specified Throwable.
DatabaseConnectionException - Exception in org.pidome.server.system.database
When the pool can not be created.
DatabaseConnectionException() - Constructor for exception org.pidome.server.system.database.DatabaseConnectionException
Creates a new instance of DatabaseConnectionException without detail message.
DatabaseConnectionException(String) - Constructor for exception org.pidome.server.system.database.DatabaseConnectionException
Constructs an instance of DatabaseConnectionException with the specified detail message.
DatabaseConnectionException(Throwable) - Constructor for exception org.pidome.server.system.database.DatabaseConnectionException
Constructs an instance of DatabaseConnectionException with the specified cause.
DatabaseDriverInterface - Interface in org.pidome.server.system.database.driver
Interface for database connections.
DatabaseDriverType - Enum Class in org.pidome.server.system.database.driver
Collection of available drivers.
DatabasePreEmptException - Exception in org.pidome.server.system.database
Exception used when the database service is preparing access to the DAO's.
DatabasePreEmptException() - Constructor for exception org.pidome.server.system.database.DatabasePreEmptException
Creates a new instance of DatabasePreEmptException without detail message.
DatabasePreEmptException(String) - Constructor for exception org.pidome.server.system.database.DatabasePreEmptException
Constructs an instance of DatabasePreEmptException with the specified detail message.
databaseService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the installer service.
DatabaseService - Class in org.pidome.server.system.database
The database service class.
DatabaseService() - Constructor for class org.pidome.server.system.database.DatabaseService
 
DATABASESERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
The database service.
DatabaseUtils - Class in org.pidome.server.system.database
Some usefull tools for database actions.
DatabaseVersioning - Class in org.pidome.server.system.database
Helper to upgrade databases.
DatabaseVersioning(Connection) - Constructor for class org.pidome.server.system.database.DatabaseVersioning
Constructor setting the database instance.
DatabaseVersioning.SnapshotType - Enum Class in org.pidome.server.system.database
When taking snapshots these are the types.
DatabaseVersioningException - Exception in org.pidome.server.system.database
Exception thrown from versioning.
DatabaseVersioningException() - Constructor for exception org.pidome.server.system.database.DatabaseVersioningException
Creates a new instance of DatabaseVersioningException without detail message.
DatabaseVersioningException(String) - Constructor for exception org.pidome.server.system.database.DatabaseVersioningException
Constructs an instance of DatabaseVersioningException with the specified detail message.
DatabaseVersioningException(String, Throwable) - Constructor for exception org.pidome.server.system.database.DatabaseVersioningException
Constructs an instance of DatabaseVersioningException with the specified detail message and cause.
DataLink - Interface in org.pidome.server.system.modules
Data link for interchanging data between components.
DatasourceConfiguration - Class in org.pidome.server.system.database
Gathers and supplies a data source configuration.
DatasourceConfiguration() - Constructor for class org.pidome.server.system.database.DatasourceConfiguration
Constructor.
DAYS - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
Days.
decodeFromWire(int, Buffer) - Method in class org.pidome.server.services.events.DefaultBusCodec
Decodes from the buffer on the wire to the <T> expected.
decodeToken(String) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Decodes a given token.
DEFAULT_HASH_ITERATIONS - Static variable in class org.pidome.server.system.security.HashUtils
The default hash key length.
DEFAULT_HASH_KEY_LENGTH - Static variable in class org.pidome.server.system.security.HashUtils
The default hash key length.
DefaultBusCodec<T> - Class in org.pidome.server.services.events
The base encoder used on the message bus.
DefaultBusCodec() - Constructor for class org.pidome.server.services.events.DefaultBusCodec
 
DefaultPidomeAuthorizationProvider - Class in org.pidome.server.services.auth
The default authorization provider which denies all.
DefaultPidomeAuthorizationProvider() - Constructor for class org.pidome.server.services.auth.DefaultPidomeAuthorizationProvider
 
DefaultRestException - Exception in org.pidome.server.services.http.api.response
Default exception for REST exceptions.
DefaultRestException(String, int) - Constructor for exception org.pidome.server.services.http.api.response.DefaultRestException
Default REST exception constructor.
definition - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
DEFINITION - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
DEFINITION_TYPE - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
definitionType - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
delete(Class<T>, UUID) - Static method in class org.pidome.server.entities.base.BaseEntity
Returns a single entity.
delete(T) - Static method in class org.pidome.server.entities.base.BaseEntity
Returns a single entity.
DELETE - Enum constant in enum class org.pidome.server.services.auth.Permission.Operation
Delete permission.
DELETE - Enum constant in enum class org.pidome.server.services.events.EventType
A deletion event.
deleteItem(UUID) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Deletes the given item.
deleteItem(ItemMeta) - Method in class org.pidome.server.services.items.ItemService
Deletes an item.
deletePerson(Person) - Method in class org.pidome.server.services.user.PersonDao
Removes a person.
deletePerson(Person) - Method in class org.pidome.server.services.user.UserService
Delete person information.
deletePremises(UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Deletes a premises from the system.
deletePremises(UUID) - Method in class org.pidome.server.services.premises.PremisesService
Deletes a premises from the system.
deletePremises(UUID, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Deletes a premises from the system.The deletion of a premises is a recursive action, it removes all properties and sections.
deletePremisesRegion(UUID, UUID, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Deletes a single premises section.
deletePremisesSection(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Deletes a section from the system.
deletePremisesSection(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Deletes a section from the system.
deleteProperty(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Deletes a property from the system.
deleteProperty(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Deletes a property from the system.
deleteProperty(UUID, UUID, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Deletes a property.This method is recursive, it deletes all property levels and sections.
deletePropertyLevel(UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Deletes the given level from the property.
deletePropertyLevel(UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Deletes the given level from the property.
deletePropertyLevel(UUID, UUID, UUID, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Removes a property level.
deletePropertyLevelSection(UUID, UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Deletes the given section from the property.
deletePropertyLevelSection(UUID, UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Deletes the given section from the property.
deletePropertyLevelSection(UUID, UUID, UUID, UUID, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Deletes a section on a property level.
deleteRepositoryContainer(UUID) - Method in class org.pidome.server.services.http.api.controllers.PackageController
Delete a repository container from the system.Completely deletes a container from the system.All linked repositories will also be removed.
deleteRepositoryContainer(RepositoryContainer) - Method in class org.pidome.server.system.packages.installer.PackageInstaller
Deletes a repository container.
deleteRole(UserRole) - Method in class org.pidome.server.services.user.UsersDao
Deletes a role.
deleteRole(UserRole) - Method in class org.pidome.server.services.user.UserService
Deletes a role.
deleteUser(User, UUID, boolean) - Method in class org.pidome.server.services.http.api.controllers.users.UsersController
Deletes a User by id.
deleteUser(UUID) - Method in class org.pidome.server.services.user.UsersDao
Deletes a user.
deleteUser(UUID) - Method in class org.pidome.server.services.user.UserService
Deletes a user.
deleteUser(UUID, boolean) - Method in class org.pidome.server.services.user.UserService
Deletes a user.
deployModule(ModuleContainer) - Method in class org.pidome.server.services.modules.ModuleService
Deploys a module.
deregisterItems(Set<DeviceMeta>) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Removes items from the proxy.
deregisterRoot() - Method in class org.pidome.server.system.hardware.HardwareComponent
De-registers the hardware root.
description - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
description - Static variable in class org.pidome.server.entities.users.UserRole_
 
description - Static variable in class org.pidome.server.services.definitions.GenericMetaDefinition_
 
DESCRIPTION - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
DESCRIPTION - Static variable in class org.pidome.server.entities.users.UserRole_
 
DESCRIPTION - Static variable in class org.pidome.server.services.definitions.GenericMetaDefinition_
 
DEVICE - Enum constant in enum class org.pidome.server.entities.items.ItemDefinition.DefinitionType
Definition type for devices.
DEVICE_ADDED - Enum constant in enum class org.pidome.server.system.hardware.usb.UsbEvent.Type
Device added to the subsystem.
DEVICE_GROUPS - Static variable in class org.pidome.server.system.modules.devices.DeviceDefinition_
 
DEVICE_PARAMETERS - Static variable in class org.pidome.server.system.modules.devices.DeviceDefinition_
 
DEVICE_REMOVED - Enum constant in enum class org.pidome.server.system.hardware.usb.UsbEvent.Type
Device removed from the subsystem.
DeviceBuilderConfiguration - Class in org.pidome.server.system.modules.devices.builder
A configuration for the device builder.
DeviceBuilderConfiguration() - Constructor for class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
 
DeviceBuilderController - Class in org.pidome.server.services.http.api.controllers.item
Controller for the device builder.
DeviceBuilderController() - Constructor for class org.pidome.server.services.http.api.controllers.item.DeviceBuilderController
 
DeviceBuilderService - Class in org.pidome.server.services.builders.devices
Service for device builders.
DeviceBuilderService() - Constructor for class org.pidome.server.services.builders.devices.DeviceBuilderService
 
DeviceCommand - Class in org.pidome.server.system.modules.devices
A command to be executed by a device module.
DeviceCommand() - Constructor for class org.pidome.server.system.modules.devices.DeviceCommand
 
DeviceCommand.DeviceCommandAction - Class in org.pidome.server.system.modules.devices
The command action of the device command.
DeviceCommandAction() - Constructor for class org.pidome.server.system.modules.devices.DeviceCommand.DeviceCommandAction
 
DeviceDefinition - Class in org.pidome.server.system.modules.devices
A definition of a device to be stored in the database and is re-creatable.
DeviceDefinition() - Constructor for class org.pidome.server.system.modules.devices.DeviceDefinition
Default constructor.
DeviceDefinition_ - Class in org.pidome.server.system.modules.devices
 
DeviceDefinition_() - Constructor for class org.pidome.server.system.modules.devices.DeviceDefinition_
 
DeviceDefinitionConfiguration - Class in org.pidome.server.system.modules.devices.builder
The configuration to be posted to create or update a device definition.
DeviceDefinitionConfiguration() - Constructor for class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
 
deviceGroups - Static variable in class org.pidome.server.system.modules.devices.DeviceDefinition_
 
DeviceLoadException - Exception in org.pidome.server.system.modules.devices
Exception used when loading devices.
DeviceLoadException() - Constructor for exception org.pidome.server.system.modules.devices.DeviceLoadException
Default constructor.
DeviceLoadException(String) - Constructor for exception org.pidome.server.system.modules.devices.DeviceLoadException
Default constructor with message.
DeviceLoadException(String, Throwable) - Constructor for exception org.pidome.server.system.modules.devices.DeviceLoadException
Default constructor with cause.
DeviceMeta - Class in org.pidome.server.system.modules.devices
A container for linking a device to it's definition.
DeviceMeta() - Constructor for class org.pidome.server.system.modules.devices.DeviceMeta
 
DeviceMeta_ - Class in org.pidome.server.system.modules.devices
 
DeviceMeta_() - Constructor for class org.pidome.server.system.modules.devices.DeviceMeta_
 
deviceMutation(HardwareRoot.Mutation, Transport.Type, String, String, String, String, String, String, String) - Method in class org.pidome.server.system.hardware.usb.USBDevices
 
deviceMutation(HardwareRoot.Mutation, Transport.Type, String, String, String, String, String, String, String) - Method in interface org.pidome.server.system.hardware.usb.UsbMutationListener
MEthod called when there is a change within the USB device connections.
deviceParameters - Static variable in class org.pidome.server.system.modules.devices.DeviceDefinition_
 
DEVICES - Enum constant in enum class org.pidome.server.services.events.EventAddress
Address for device service messaging.
DevicesModuleContainer - Class in org.pidome.server.system.modules.devices
A module container for device based modules.
DevicesModuleContainer(ModuleLoaderConfiguration, ModuleDefinition, DriverDefinition) - Constructor for class org.pidome.server.system.modules.devices.DevicesModuleContainer
Constructor for device modules.
DevicesProxy - Class in org.pidome.server.system.modules.devices
Proxy for device related methods and handling.
DevicesProxy() - Constructor for class org.pidome.server.system.modules.devices.DevicesProxy
 
disconnect() - Method in class org.pidome.server.system.database.Database
Closes a connection.
discover() - Method in class org.pidome.server.system.hardware.HardwareComponent
Perform auto discovery of devices on the attached hardware component.
discover() - Method in class org.pidome.server.system.hardware.network.NetworkDevices
Performs discovery of the network devices on where it is installed.
discover() - Method in class org.pidome.server.system.hardware.serial.CustomSerialDevices
The discovery of predefined serial devices.
discover() - Method in class org.pidome.server.system.hardware.serial.SerialDevices
Discovery of the serial devices.
discover() - Method in class org.pidome.server.system.hardware.usb.linux.LinuxUsb
Prediscover usb ports.
discover() - Method in class org.pidome.server.system.hardware.usb.USBDevices
 
discover() - Method in interface org.pidome.server.system.hardware.usb.UsbInterface
Starts the discovery of USB devices.
discover() - Method in class org.pidome.server.system.hardware.usb.windows.WindowsUsb
Used for initial discovery of attached devices during startup.
DISCOVERED - Enum constant in enum class org.pidome.server.services.items.ItemEventBody.ItemEventType
Item(s) discovered.
DISCOVERED - Enum constant in enum class org.pidome.server.services.items.ItemEventType
Item(s) discovered.
DiscoveredItemDefinition - Class in org.pidome.server.entities.items
An item defining a discovered item.
DiscoveredItemDefinition(UUID, ModuleContainer, Item.ItemType, DiscoveredItem, String, ServerPackage) - Constructor for class org.pidome.server.entities.items.DiscoveredItemDefinition
Constructor.
discoveredService(DiscoveredService) - Method in class org.pidome.server.services.modules.ModuleService
Method to register a discovered service.
DiscoveredService - Class in org.pidome.server.services.modules.discovery
Object used for discovered services.
DiscoveredService(ModuleDiscovery.Discovered) - Constructor for class org.pidome.server.services.modules.discovery.DiscoveredService
Constructor.
discoverPorts() - Static method in class org.pidome.server.system.hardware.serial.SerialUtils
Librxtx sux sometimes.
DISCOVERY - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Controller used in discovery.
DISCOVERY - Enum constant in enum class org.pidome.server.system.items.ItemProvider.ProviderCapabilities
If discovery is supported.
DiscoveryApiController - Class in org.pidome.server.services.http.api.controllers.discovery
Discovery service controller.
DiscoveryApiController() - Constructor for class org.pidome.server.services.http.api.controllers.discovery.DiscoveryApiController
 
DiscoveryBroadcastMessage - Class in org.pidome.server.services.network.broadcast
The message used for broadcasting.
DiscoveryBroadcastMessage() - Constructor for class org.pidome.server.services.network.broadcast.DiscoveryBroadcastMessage
 
DiscoveryBroadcastService - Class in org.pidome.server.services.network.broadcast
Service responsible to enable discovery for clients.
DiscoveryBroadcastService() - Constructor for class org.pidome.server.services.network.broadcast.DiscoveryBroadcastService
Constructor.
DiscoveryBroadcastServiceException - Exception in org.pidome.server.services.network.broadcast
Exception when the broadcast service encounters a core exception.
DiscoveryBroadcastServiceException() - Constructor for exception org.pidome.server.services.network.broadcast.DiscoveryBroadcastServiceException
Constructor without message.
DiscoveryBroadcastServiceException(String) - Constructor for exception org.pidome.server.services.network.broadcast.DiscoveryBroadcastServiceException
Constructor with message.
DiscoveryBroadcastServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.network.broadcast.DiscoveryBroadcastServiceException
Constructor with message and Throwable exception.
DiscoveryBroadcastServiceException(Throwable) - Constructor for exception org.pidome.server.services.network.broadcast.DiscoveryBroadcastServiceException
Constructor used with original Throwable exception.
DiscoveryException - Exception in org.pidome.server.services.modules
Thrown when an error occurs with discovery.
DiscoveryException() - Constructor for exception org.pidome.server.services.modules.DiscoveryException
Creates a new instance of DiscoveryException without detail message.
DiscoveryException(String) - Constructor for exception org.pidome.server.services.modules.DiscoveryException
Constructs an instance of DiscoveryException with the specified detail message.
discoveryMutated(ItemsDiscoveryMutationEvent) - Method in interface org.pidome.server.services.items.ItemsDiscoveryMutationListener
Called when a items discovery mutation takes place.
discoveryMutation(ItemsDiscoveryMutationEvent) - Method in class org.pidome.server.system.modules.ModuleContainer
Called when a mutation is done in discovery.
discoveryMutationHandler(ItemsDiscoveryMutationListener) - Method in interface org.pidome.server.system.items.ItemProvider
Called when items are being discovered.
discoveryMutationHandler(ItemsDiscoveryMutationListener) - Method in class org.pidome.server.system.modules.ModuleContainer
Sets a listener for discovered items.
DiscoveryPeriod - Class in org.pidome.server.services.modules
Rule to be applied for periodic actions.
DiscoveryPeriod() - Constructor for class org.pidome.server.services.modules.DiscoveryPeriod
 
DiscoveryPeriod.Length - Enum Class in org.pidome.server.services.modules
Length used in the rule.
DiscoveryPeriod.Type - Enum Class in org.pidome.server.services.modules
Types supported by discovery.
DiscoveryPeriod.Unit - Enum Class in org.pidome.server.services.modules
The period unit.
DiscoveryPeriodOptions - Class in org.pidome.server.entities.modules
Entity providing discovery options.
DiscoveryPeriodOptions() - Constructor for class org.pidome.server.entities.modules.DiscoveryPeriodOptions
 
DiscoveryService - Class in org.pidome.server.services.modules.discovery
Service for discoveries.
DiscoveryService() - Constructor for class org.pidome.server.services.modules.discovery.DiscoveryService
 
DISCOVERYSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service for discovery.
dispatchDataNotification(DeviceDataNotification) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Sends a data notification.
DIVIDER - Static variable in enum class org.pidome.server.services.events.EventAddress
Devider used in address.
DOUBLE - Enum constant in enum class org.pidome.server.system.modules.devices.builder.ControlConfigurationInputType
A decimal input.
driver - Static variable in class org.pidome.server.services.hardware.DriverDefinition_
 
DRIVER - Static variable in class org.pidome.server.services.hardware.DriverDefinition_
 
DRIVER_ID - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
DriverDefinition - Class in org.pidome.server.services.hardware
A driver definition for an attached peripheral.
DriverDefinition() - Constructor for class org.pidome.server.services.hardware.DriverDefinition
 
DriverDefinition_ - Class in org.pidome.server.services.hardware
 
DriverDefinition_() - Constructor for class org.pidome.server.services.hardware.DriverDefinition_
 
DriverDefinitionBase - Class in org.pidome.server.services.http.api.controllers.hardware
Driver definition Simplified for definition transfer.
DriverDefinitionBase() - Constructor for class org.pidome.server.services.http.api.controllers.hardware.DriverDefinitionBase
 
driverId - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
drivers - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
DRIVERS - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
DummyForm - Class in org.pidome.server.services.http.presentation
Container for forms for the frontend.
DummyForm() - Constructor for class org.pidome.server.services.http.presentation.DummyForm
 

E

enabled - Static variable in class org.pidome.server.entities.users.UserLogin_
 
ENABLED - Static variable in class org.pidome.server.entities.users.UserLogin_
 
encodeToWire(Buffer, T) - Method in class org.pidome.server.services.events.DefaultBusCodec
Encode an object to be transferred over the wire.
enumerateComPorts(boolean) - Static method in class org.pidome.server.system.hardware.windows.WindowsSerialUtils
Gathers current active com ports.
equals(Object) - Method in class org.pidome.server.entities.base.BaseEntity
Equality check.
equals(Object) - Method in class org.pidome.server.entities.system.SystemLocale
Equality check.
equals(Object) - Method in class org.pidome.server.services.auth.PermissionOperation
Check if this equals to other.
equals(Object) - Method in class org.pidome.server.services.auth.PidomeAuthUser
Equals check.
equals(Object) - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
equals(Object) - Method in class org.pidome.server.system.config.SystemProperties
equals(Object) - Method in class org.pidome.server.system.packages.GenericVersion
Object equality.
equalsLink(D) - Method in interface org.pidome.server.system.modules.DataLink
If the driver in the link compares to the given link.
equalsLink(D) - Method in class org.pidome.server.system.modules.NetworkDataLink
If the driver in the link compares to the given link.
equalsLink(D) - Method in class org.pidome.server.system.modules.SerialDataLink
If the driver in the link compares to the given link.
equalsLink(M) - Method in interface org.pidome.server.system.modules.DataLink
If the module in the link compares to the given link.
equalsLink(M) - Method in class org.pidome.server.system.modules.NetworkDataLink
If the module in the link compares to the given link.
equalsLink(M) - Method in class org.pidome.server.system.modules.SerialDataLink
If the module in the link compares to the given link.
EventAddress - Enum Class in org.pidome.server.services.events
The event addresses are used by the event bus to determine the system paths to send messages between system and service components.
EventBusMessageHandler<T> - Class in org.pidome.server.services.events
Base class for handling events from and to the message bus.
EventBusMessageHandler() - Constructor for class org.pidome.server.services.events.EventBusMessageHandler
Empty constructor for deserialization.
EventBusMessageHandler(EventAddress) - Constructor for class org.pidome.server.services.events.EventBusMessageHandler
Constructor holding the address to listen for.
EventHandler<T> - Class in org.pidome.server.services.events
Encapsulating class for a notification.
EventHandler(EventAddress) - Constructor for class org.pidome.server.services.events.EventHandler
Constructor for setting the address of the event.
EventMessageHeaders - Class in org.pidome.server.services.events
Class used to set and get headers being set on messages.
EventMessageHeaders(EventAddress) - Constructor for class org.pidome.server.services.events.EventMessageHeaders
Constructs headers.
EventMessageHeaders(EventAddress, String...) - Constructor for class org.pidome.server.services.events.EventMessageHeaders
Constructs headers with role targets.
EventProducer<T> - Class in org.pidome.server.services.events
Base class to produce events to be send over the event bus.
EventProducer() - Constructor for class org.pidome.server.services.events.EventProducer
 
EventService - Class in org.pidome.server.services.events
The event bus is responsible to send messages around in the system.
EventService() - Constructor for class org.pidome.server.services.events.EventService
 
EVENTSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
The event bus service.
EventSeverity - Enum Class in org.pidome.server.services.events
The weight of the event.
EventType - Enum Class in org.pidome.server.services.events
The type of event occurred.
exceptionFormatter(Throwable, int) - Static method in class org.pidome.server.services.http.api.response.GenericExceptionHandler
Formats an exception to representable format.
exceptionFormatter(Throwable, int, boolean) - Static method in class org.pidome.server.services.http.api.response.GenericExceptionHandler
Formats an exception to representable format.
executeInputSearch(UUID, SearchableConfiguration) - Method in class org.pidome.server.services.modules.ModuleService
Performs an input search in a module in the given module container id.
executeItemCommand(UUID, ItemCommand, Promise<Void>) - Method in interface org.pidome.server.system.items.ItemProvider
Execute an item command.
executeItemCommand(UUID, ItemCommand, Promise<Void>) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Execute an item command.
executeItemCommand(UUID, ItemCommand, Promise<Void>) - Method in class org.pidome.server.system.modules.weather.WeatherModuleContainer
Execute an item command.
experimental - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
EXPERIMENTAL - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
exportCurrent(boolean) - Method in class org.pidome.server.system.database.DatabaseVersioning
Exports the current schema.
exportCurrentDatabaseSchema() - Method in class org.pidome.server.system.database.Database
Export the current database schema.

F

FD_ISSET(int, LinuxUsbCFuncsImpl.LinuxCLib.FDSet) - Static method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl
Returning result.
FD_SET(int, LinuxUsbCFuncsImpl.LinuxCLib.FDSet) - Static method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl
Creates a file descriptor set.
FD_ZERO(LinuxUsbCFuncsImpl.LinuxCLib.FDSet) - Static method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl
Explicit zero.
FDSet() - Constructor for class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib.FDSet
 
FDSetImpl() - Constructor for class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib.FDSetImpl
 
file() - Method in enum class org.pidome.server.system.config.SystemConfig.Type
Returns the filename prefix of the type to return.
find(UUID) - Method in class org.pidome.server.system.database.BaseDao
Return a single entity.
FIRST_NAME - Static variable in class org.pidome.server.entities.users.person.Person_
 
firstName - Static variable in class org.pidome.server.entities.users.person.Person_
 
FIVE - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Length
Five.
flush() - Method in class org.pidome.server.system.database.BaseDao
Flush.
fromString(String) - Method in class org.pidome.server.system.utils.hibernate.JsonTypeDescriptor
To object.
FTDIBUS - Enum constant in enum class org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbProvider
FTDI based serial devices.
FtdiProvider - Class in org.pidome.server.system.hardware.usb.windows.providers
Provider for FTDI based service.
FtdiProvider() - Constructor for class org.pidome.server.system.hardware.usb.windows.providers.FtdiProvider
 

G

generate() - Method in class org.pidome.server.services.http.api.auth.QrProxy
Generates the image.
generateQr(UUID, HttpServerResponse, HttpServerRequest, User) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Generates the QR code to add a mobile device.
generateRandomSalt() - Static method in class org.pidome.server.system.security.HashUtils
Generates a random salt.
generateString() - Method in class org.pidome.server.services.http.api.auth.PiDomeQRSchema
Generates the string to encode.
generateToken(JsonObject) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Simple token generation.
generateToken(JsonObject, JWTOptions) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Simple token generation.
generateToken(UserLogin, JsonObject) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Generates a token for the given PidomeAuthUser.
generateToken(PidomeAuthUser) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Generates a token for the given PidomeAuthUser.
GENERIC_TYPE - Static variable in class org.pidome.server.system.utils.hibernate.JsonType
Use this constant to define the generic type class being used if not able to determine automatically.
GenericConfigurationConverter - Class in org.pidome.server.system.utils
Encapsulating class used for JsonNode to provide a Serializable for raw json nodes.
GenericConfigurationConverter() - Constructor for class org.pidome.server.system.utils.GenericConfigurationConverter
 
GenericExceptionHandler - Class in org.pidome.server.services.http.api.response
Base class formatting the exposure of the exceptions thrown.
GenericExceptionHandler() - Constructor for class org.pidome.server.services.http.api.response.GenericExceptionHandler
 
GenericMetaDefinition - Class in org.pidome.server.services.definitions
Generic definition base.
GenericMetaDefinition() - Constructor for class org.pidome.server.services.definitions.GenericMetaDefinition
 
GenericMetaDefinition_ - Class in org.pidome.server.services.definitions
 
GenericMetaDefinition_() - Constructor for class org.pidome.server.services.definitions.GenericMetaDefinition_
 
GenericSerialProvider - Class in org.pidome.server.system.hardware.usb.windows.providers
Generic serial provider.
GenericSerialProvider() - Constructor for class org.pidome.server.system.hardware.usb.windows.providers.GenericSerialProvider
 
GenericVersion - Class in org.pidome.server.system.packages
A generic version, that is a version that accepts any input string and tries to apply common sense sorting.
GenericVersion(String) - Constructor for class org.pidome.server.system.packages.GenericVersion
Creates a generic version from the specified string.
GEO_LOCATION - Static variable in class org.pidome.server.entities.users.person.Person_
 
geofence - Static variable in class org.pidome.server.entities.users.person.MobileDevice_
 
GEOFENCE - Static variable in class org.pidome.server.entities.users.person.MobileDevice_
 
geoLocation - Static variable in class org.pidome.server.entities.users.person.Person_
 
GeoLocation - Class in org.pidome.server.entities.users.person
The current GEO Location.
GeoLocation() - Constructor for class org.pidome.server.entities.users.person.GeoLocation
 
get() - Method in class org.pidome.server.system.packages.PackagesUtil.UnboundPackageLoad
The object instantiated from the given package.
get(String) - Method in class org.pidome.server.services.user.UserRoleCache
Returns the user role if present.
getAction() - Method in class org.pidome.server.entities.items.ItemCommand
Returns the action.
getAction() - Method in interface org.pidome.server.entities.items.ItemCommandAction
Returns the action to be performed.
getActiveDefinitionsForItemType(Item.ItemType) - Method in class org.pidome.server.services.items.ItemService
Returns a list of known definitions.
getActiveModule(UUID) - Method in class org.pidome.server.services.modules.ModuleService
Returns an active module from a module container.
getActiveModuleContainer(UUID) - Method in class org.pidome.server.services.modules.ModuleService
Returns an active module container.
getActiveModules() - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns a list of all currently active modules.
getActiveModules() - Method in class org.pidome.server.services.modules.ModuleService
Returns a list of all active modules.
getAddress() - Method in class org.pidome.server.entities.items.ItemDefinition
The device address.
getAddress() - Method in class org.pidome.server.entities.items.ItemMeta
The device address.
getAddress() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
The address of the service.
getAllEntityFields(Class) - Static method in class org.pidome.server.entities.base.BaseEntity
Returns all fields in a class including it's superclass.
getAllHardware() - Method in class org.pidome.server.services.hardware.HardwareService
Returns a list of available hardware.
getAllItems() - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a list of all live and offline items.
getAllItems() - Method in class org.pidome.server.services.items.ItemService
Returns all offline items.
getAllItemsByRegion() - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a list of all available items.
getAllItemsByRegion() - Method in class org.pidome.server.services.items.ItemService
Returns all items.
getAllModules() - Method in class org.pidome.server.services.modules.ModuleService
Returns a list of all available modules.
getAllowed() - Method in class org.pidome.server.entities.users.constraints.UserConstraint
Returns the allowed.
getApiLocation() - Method in class org.pidome.server.services.http.HttpService
Returns the location where the API can be found.
getApiLocation() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getArch() - Static method in class org.pidome.server.env.PlatformOs
Returns the gathered arch enum.
getArch() - Method in class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
getAsModuleConfigurationObject(Class<C>) - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
Return it as the object expected to be internally.
getAuthenticationProvider() - Method in class org.pidome.server.services.auth.AuthService
Returns the authentication provider.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.auth.DefaultPidomeAuthorizationProvider
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionPermitAll
Method which result allows access.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionReadSelfToken
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionReadSelfUserData
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionRemoveSelfToken
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionUpdateSelfOrInteractWithUsersData
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionUpdateSelfOrUsersData
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.auth.PermissionUpdateSelfUserData
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.cluster.PermissionReadCluster
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.hardware.PermissionReadHardware
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.hardware.PermissionRemoveHardware
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.item.PermissionCreateItem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.item.PermissionDeleteItem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.item.PermissionInteractItem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.item.PermissionReadItem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.item.PermissionUpdateItem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.module.PermissionAddModules
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.module.PermissionReadModules
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.module.PermissionRemoveModules
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.module.PermissionUpdateModules
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.module.PermissionUserInteractModules
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.person.PermissionCreatePerson
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.person.PermissionReadPerson
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.person.PermissionUpdatePerson
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.person.PermissionUpdateSelfPerson
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesCreate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesDelete
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsCreate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsDelete
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsUpdate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesUpdate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertiesRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyAdd
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyDelete
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelCreate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelDelete
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionCreate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionDelete
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionUpdate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelUpdate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyUpdate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.system.PermissionReadSystem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.system.PermissionUpdateSystem
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.user.PermissionAllowPasswordChange
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionPermissionsRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionRolesCreate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionRolesRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionUsersCreate
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionUsersDelete
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionUsersRead
Check the permissions for the given user with result in handler.
getAuthorizations(User, Handler<AsyncResult<Void>>) - Method in class org.pidome.server.services.http.api.controllers.users.PermissionUsersUpdate
Check the permissions for the given user with result in handler.
getAvailableLocales() - Static method in class org.pidome.server.system.config.PiDomeLocale
Returns the Locale as a list instead of an array.
getBearerContent(ServerWebSocket) - Static method in class org.pidome.server.services.auth.AuthService
Returns the bearer content if present.
getBody() - Method in class org.pidome.server.services.events.EventHandler
Returns the body of the event.
getBody() - Method in class org.pidome.server.services.events.EventProducer
The event body.
getBody() - Method in class org.pidome.server.services.http.WebSocketProsumer.WebocketNotification
the event body.
getBoundHostAsString() - Method in class org.pidome.server.services.http.HttpService
Returns the host bound to.
getBroadcastAddress() - Method in enum class org.pidome.server.services.events.EventAddress
Returns the receive address for receiving events.
getBroadcastAddress() - Method in class org.pidome.server.services.network.NetInterface
 
getBroadcastAddressAsString() - Method in class org.pidome.server.services.network.NetInterface
 
getBrowserName() - Method in class org.pidome.server.entities.auth.LoginResource
 
getBrowserType() - Method in class org.pidome.server.entities.auth.LoginResource
 
getBrowserVersion() - Method in class org.pidome.server.entities.auth.LoginResource
 
getBuild() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getBuilderFromDiscovered(UUID) - Method in class org.pidome.server.services.http.api.controllers.item.DeviceBuilderController
Returns a builder based on the discovery id.
getBuilderType() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
The builder type.
getBuilderType() - Method in class org.pidome.server.system.modules.devices.DeviceDefinition
The builder type used for this definition.
getCatalog() - Method in class org.pidome.server.system.database.DatabaseConfiguration
The catalog.
getCheckPackage() - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
getClassesWithAnnotationFromPackage(ServerPackage, Class<? extends Annotation>, Class<? extends T>, Promise) - Static method in class org.pidome.server.system.packages.PackagesUtil
Scans a server package for it's classes.
getClusterMode() - Method in class org.pidome.server.services.cluster.ClusterService
Returns the current cluster modus.
getCodecName() - Method in class org.pidome.server.services.events.EventMessageHeaders
Sets the codec identifying the object type to be send.
getCompoundName() - Method in class org.pidome.server.services.premises.RegionSection
Returns the combined name.
getCompoundOrder() - Method in class org.pidome.server.services.premises.RegionSection
The order number of showing the combined section.
getConfiguration() - Method in class org.pidome.server.system.modules.ModuleContainerBase
The id of the configurator of this module container.
getConfiguration(Peripheral, DriverDefinition) - Method in class org.pidome.server.services.hardware.HardwareService
Loads a configuration for the given device and driver.
getConfigurationFor(UUID) - Method in class org.pidome.server.services.modules.ModuleService
Returns a configuration for the given module definition.
getConnectedPeripherals() - Method in class org.pidome.server.system.hardware.HardwareComponent
Returns a list of known connected peripherals.
getConstraintType() - Method in class org.pidome.server.entities.users.constraints.UserConstraint
 
getContainerId() - Method in class org.pidome.server.entities.items.DiscoveredItemDefinition
The module owning the item.
getContainerId() - Method in class org.pidome.server.entities.items.ItemDefinition
The owning container.
getContainerId() - Method in class org.pidome.server.services.modules.ModuleAddResult
The id of the created configuration.
getContainerId() - Method in class org.pidome.server.services.modules.ModuleEventBody
When it involves a module which is live, the id of the active module container.
getContainerId() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Which container will handle this configuration.
getControl() - Method in class org.pidome.server.system.modules.devices.DeviceCommand.DeviceCommandAction
The control of the action.
getControlOptions() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Returns the control options.
getCountry() - Method in class org.pidome.server.entities.system.SystemLocale
 
getCreated() - Method in class org.pidome.server.entities.base.BaseEntity
Creation date.
getCurrent() - Method in class org.pidome.server.system.modules.weather.WeatherItem
Current.
getDailyForecast() - Method in class org.pidome.server.system.modules.weather.WeatherItem
Daily forecast.
getDatabase() - Method in class org.pidome.server.system.database.DatabaseConfiguration
The database to connect to.
getDatabaseConfiguration() - Method in class org.pidome.server.system.database.DatasourceConfiguration
Returns the database configuration.
getDataLink() - Method in class org.pidome.server.system.modules.ModuleContainerBase
The data link in the container binding the module to prosumers.
getDataNotification() - Method in class org.pidome.server.services.items.ItemEventBody
Returns the item data notification.
getDataOwnerName() - Method in class org.pidome.server.system.modules.weather.WeatherItem
Data owner.
getDataOwnerUrl() - Method in class org.pidome.server.system.modules.weather.WeatherItem
Data owner url.
getDataType() - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
The data type used in the parameter.
getDate() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getDayOfMonth() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getDebugPort() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getDefinition() - Method in class org.pidome.server.entities.items.ItemMeta
The item definition.
getDefinitionById(UUID) - Method in class org.pidome.server.services.modules.ModuleService
Returns the module definition by it's id.
getDefinitionId() - Method in class org.pidome.server.services.modules.ModuleEventBody
 
getDefinitionType() - Method in class org.pidome.server.entities.items.ItemDefinition
The definition type.
getDenied() - Method in class org.pidome.server.entities.users.constraints.UserConstraint
Returns the denied resource.
getDependencies() - Method in enum class org.pidome.server.services.PiDomeService
Returns the list of services this service depends on.
getDeployed() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Returns when the module was deployed.
getDescription() - Method in class org.pidome.server.entities.items.ItemDefinition
Description for the item.
getDescription() - Method in class org.pidome.server.entities.users.UserRole
 
getDescription() - Method in enum class org.pidome.server.services.auth.Permission.Operation
Returns the description of an operation.
getDescription() - Method in enum class org.pidome.server.services.auth.PermissionCategory
 
getDescription() - Method in enum class org.pidome.server.services.auth.PermissionSubcategory
Returns the description.
getDescription() - Method in class org.pidome.server.services.definitions.GenericMetaDefinition
 
getDescription() - Method in enum class org.pidome.server.services.http.api.ApiResources.Collection
Returns the description of the resource.
getDescription() - Method in class org.pidome.server.services.http.api.controllers.hardware.DriverDefinitionBase
Driver description.
getDescription() - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
The description of the control.
getDescription() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Device definition description.
getDeviceAddress() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
The device address configuration.
getDeviceAddress() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
The device address configuration.
getDeviceClass() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Class path of the device.
getDeviceClass() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Class path of the device.
getDeviceContainerId() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Which container handles this device configuration.
getDeviceGroups() - Method in class org.pidome.server.system.modules.devices.DeviceDefinition
The device structure.
getDeviceName(String, String) - Method in class org.pidome.server.system.hardware.usb.windows.providers.FtdiProvider
 
getDeviceName(String, String) - Method in class org.pidome.server.system.hardware.usb.windows.providers.GenericSerialProvider
 
getDeviceName(String, String) - Method in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
The port on which the device is available.This method returns a port based on the transport type.
getDeviceParameters() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
The device parameters.
getDeviceParameters() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
The base device parameters.
getDeviceParameters() - Method in class org.pidome.server.system.modules.devices.DeviceDefinition
Gets the device parameters.
getDevices() - Method in class org.pidome.server.system.modules.devices.DevicesProxy
Returns the devices known in the proxy.
getDeviceTransportType(String, String) - Method in class org.pidome.server.system.hardware.usb.windows.providers.FtdiProvider
 
getDeviceTransportType(String, String) - Method in class org.pidome.server.system.hardware.usb.windows.providers.GenericSerialProvider
 
getDeviceTransportType(String, String) - Method in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
Returns the transport type of the device for driver type identification.
getDeviceType() - Method in class org.pidome.server.entities.auth.LoginResource
 
getDialect() - Method in class org.pidome.server.system.database.DatasourceConfiguration
Returns the dialect of the chosen driver.
getDialect() - Method in interface org.pidome.server.system.database.driver.DatabaseDriverInterface
Returns the dialect used.
getDialect() - Method in class org.pidome.server.system.database.driver.H2
Returns the dialect used.
getDialect() - Method in class org.pidome.server.system.database.driver.Mysql
Returns the dialect used.
getDiscovered() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
When the service was discovered.
getDiscoveredItem() - Method in class org.pidome.server.entities.items.DiscoveredItemDefinition
The item it self.
getDiscoveredItem(UUID) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns the discovered item id.
getDiscoveredItem(UUID) - Method in class org.pidome.server.services.items.ItemService
Returns a discovered item by it's id.
getDiscoveredItems() - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a list of all available items.
getDiscoveredItems() - Method in class org.pidome.server.services.items.ItemService
Returns the items set.
getDiscoveredType() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
The discovered type.
getDiscoveryOptions() - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns options to be used for discovery for an active module.
getDistance() - Method in class org.pidome.server.entities.users.person.GeoLocation
 
getDomain() - Method in class org.pidome.server.services.events.EventMessageHeaders
Returns the event's domain.
getDomain() - Method in class org.pidome.server.services.modules.discovery.MDNSService
The domain to listen on.
getDriver() - Method in class org.pidome.server.services.hardware.DriverDefinition
 
getDriver() - Method in interface org.pidome.server.system.modules.DataLink
Returns the driver in the data link.
getDriver() - Method in class org.pidome.server.system.modules.NetworkDataLink
Returns the driver in the data link.
getDriver() - Method in class org.pidome.server.system.modules.SerialDataLink
Returns the driver in the data link.
getDriverBaseConfiguration(HardwareDriver) - Method in class org.pidome.server.system.hardware.HardwareDriverStore
Returns the configuration class for the given driver.
getDriverClass() - Method in enum class org.pidome.server.system.database.driver.DatabaseDriverType
Returns the service classPath.
getDriverCollection() - Method in class org.pidome.server.services.hardware.HardwareService
Returns the known drivers categorized by transport in an unmodifiable map.
getDriverCollection() - Method in class org.pidome.server.system.hardware.HardwareDriverStore
Returns the known drivers categorized by transport.
getDriverCollection() - Method in class org.pidome.server.system.hardware.HardwareRoot
Returns the known drivers categorized by transport in an unmodifiable map.
getDriverCollection(Transport.Type) - Method in class org.pidome.server.services.hardware.HardwareService
Returns a set of driver for the given transport subsystem.
getDriverCollection(Transport.Type) - Method in class org.pidome.server.system.hardware.HardwareRoot
Returns a set of driver for the given transport subsystem.
getDriverCollectionForSubSystem(Transport.Type) - Method in class org.pidome.server.system.hardware.HardwareDriverStore
Returns a set of driver for the given Transport.SubSystem.
getDriverConfiguration() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The configuration for a driver.
getDriverDefinition() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Definition of the active module.
getDriverDefinitionById(UUID) - Method in class org.pidome.server.services.hardware.HardwareService
Returns a driver definition by it's id.
getDriverId() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The driver definition id.
getDriverName() - Method in class org.pidome.server.services.modules.ModuleAddResult
The name of the hardware driver used.
getDriverName() - Method in enum class org.pidome.server.system.database.driver.DatabaseDriverType
Returns the service name.
getDrivers() - Method in class org.pidome.server.system.hardware.Peripheral
Gets the driver for the hardware interaction.
getDrivers() - Method in class org.pidome.server.system.packages.ServerPackage
The drivers provided by the package.
getDriverType() - Method in class org.pidome.server.system.database.DatabaseConfiguration
the resolved database driver type.
getEndTime() - Method in class org.pidome.server.services.automation.rules.DailyBasedTimeRangeRule
 
getError() - Method in exception org.pidome.server.services.http.api.response.ConflictException
The error in the default exception.
getError() - Method in exception org.pidome.server.services.http.api.response.DefaultRestException
The error in the default exception.
getEvent() - Method in class org.pidome.server.services.hardware.HardwareEventHandler
Returns the event.
getEvent() - Method in class org.pidome.server.services.items.ItemEventHandler
Returns the event.
getEvent() - Method in class org.pidome.server.services.modules.ModuleEventHandler
Returns the event.
getEventAddress() - Method in class org.pidome.server.services.events.EventMessageHeaders
Return the event domain.
getEventsLocation() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
Returns the location of the real time events.
getEventType() - Method in class org.pidome.server.services.network.NetworkEvent
Returns the event type.
getFeedback() - Method in class org.pidome.server.entities.auth.PasswordStrengthResponse
Feedback.
getFieldOrder() - Method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib.timeval
Provide correct field order.
getFirstName() - Method in class org.pidome.server.entities.users.person.Person
 
getForecast() - Method in class org.pidome.server.system.modules.weather.WeatherItem
Generic forecast.
getFormatted() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getFriendlyName() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
getFriendlyName() - Method in class org.pidome.server.system.hardware.Peripheral
 
getFriendlyName() - Method in class org.pidome.server.system.hardware.serial.CustomSerialDeviceParameters
 
getFullPremises() - Method in class org.pidome.server.services.premises.PremisesService
Returns all premises levels.
getFullServicePath() - Method in class org.pidome.server.services.modules.discovery.MDNSService
Returns the full service path.
getGeoLocation() - Method in class org.pidome.server.entities.users.person.Person
 
getGroup() - Method in class org.pidome.server.system.modules.devices.DeviceCommand.DeviceCommandAction
The group of the action.
getGroups() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Group configuration of the device.
getGroups() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Group configuration of the device.
getHardware() - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns a list of connected peripherals.
getHardware() - Method in class org.pidome.server.system.hardware.HardwareRoot
Returns a list of available hardware.
getHardware(Transport.Type) - Method in class org.pidome.server.system.hardware.HardwareRoot
Returns a list of available hardware of the given transport type.
getHardware(HardwareComponent.Interface) - Method in class org.pidome.server.system.hardware.HardwareRoot
Returns the hardware component of the given interface.
getHardwareComponent(HardwareComponent.Interface) - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns a list of connected peripherals.
getHardwareInterface() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
getHardwareInterface() - Method in class org.pidome.server.services.network.NetInterface
Returns the network hardware interface.
getHardwareInterface() - Method in class org.pidome.server.system.hardware.network.NetworkDevice
Returns the interface identifier.
getHardwareInterface() - Method in class org.pidome.server.system.hardware.Peripheral
Returns the hardware interface where the device originates from.
getHardwareInterface() - Method in class org.pidome.server.system.hardware.serial.SerialDevice
Returns the USB hardware interface.
getHardwareInterface() - Method in class org.pidome.server.system.hardware.usb.USBDevice
Returns the USB hardware interface.
getHardwareOnInterface(HardwareComponent.Interface) - Method in class org.pidome.server.services.hardware.HardwareService
Returns the hardware component of the given interface.
getHardwarePeripheralsOfType(Transport.Type) - Method in class org.pidome.server.services.hardware.HardwareService
Returns a list of peripherals of the given transport type.
getHeaders() - Method in class org.pidome.server.services.events.EventHandler
Returns the headers of the notification.
getHeaders() - Method in class org.pidome.server.services.events.EventProducer
The event headers.
getHeaders() - Method in class org.pidome.server.services.http.WebSocketProsumer.WebocketNotification
the event headers.
getHikariConfig() - Method in class org.pidome.server.system.database.DatasourceConfiguration
The created hikariConfig.
getHostIdentification() - Method in class org.pidome.server.entities.base.HostBoundEntity
Returns the information about the host on the entity.
getHostIdentification() - Method in class org.pidome.server.services.cluster.ClusterHost
 
gethostInfo() - Method in class org.pidome.server.services.http.api.controllers.cluster.ClusterController
Returns the information of this host on the cluster.
getHostInformation() - Method in class org.pidome.server.services.cluster.ClusterService
Returns the cluster host information.
getHour() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getHttpPort() - Method in class org.pidome.server.services.http.HttpService
Returns the location where the API can be found.
getHttpPort() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getIcon() - Method in class org.pidome.server.entities.items.ItemMeta
 
getIcon() - Method in class org.pidome.server.services.premises.Premises
 
getIcon() - Method in class org.pidome.server.services.premises.Property
 
getIcon() - Method in class org.pidome.server.services.premises.PropertyLevel
 
getIcon() - Method in class org.pidome.server.services.premises.RegionSection
 
getId() - Method in class org.pidome.server.entities.base.BaseEntity
 
getId() - Method in class org.pidome.server.entities.items.DiscoveredItemDefinition
The id of the item.
getId() - Method in class org.pidome.server.services.auth.AbstractPidomeAuthorizationProvider
 
getId() - Method in class org.pidome.server.services.http.api.controllers.hardware.DriverDefinitionBase
Driver id.
getId() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
getId() - Method in class org.pidome.server.system.modules.ModuleContainerBase
The id of the container.
getIdentifier() - Method in class org.pidome.server.entities.users.UserRole
 
getIdentifyingInterface() - Method in class org.pidome.server.system.hardware.HardwareComponent
Returns the identifying interface.
getImage() - Method in class org.pidome.server.services.premises.PropertyLevel
 
getIncompatible() - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
getIndex() - Method in class org.pidome.server.services.premises.PropertyLevel
 
getInitialPassword() - Method in class org.pidome.server.entities.users.PidomeAdminUser
Returns the initial password.
getInstance() - Static method in class org.pidome.server.services.ServiceHandler
Returns the service handler instance.
getInstance() - Static method in class org.pidome.server.system.database.Database
Get the database instance.
getInstance() - Static method in class org.pidome.server.system.security.CertificateStore
Returns the certificate store.
getInstance() - Static method in class org.pidome.server.system.VertXHandler
Returns an Vertx instance.
getInterfaceByKey(String) - Method in class org.pidome.server.system.hardware.network.NetworkDevices
Get's a network interface by its registered key.
getInterfaceInUse() - Method in class org.pidome.server.services.network.NetworkService
Returns the current active interface from the available interfaces list.
getInterfaces() - Method in class org.pidome.server.services.network.NetworkService
Returns the list of interfaces.
getIpAddress() - Method in class org.pidome.server.services.network.NetInterface
 
getIpAddressAsString() - Method in class org.pidome.server.services.network.NetInterface
 
getIssuedAt() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
Returns when the token has been issued.
getIssuedPlatform() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
 
getItem() - Method in class org.pidome.server.entities.items.ItemMeta
Returns the live device if present.
getItem(UUID) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a single item.
getItem(UUID) - Method in class org.pidome.server.services.items.ItemService
Returns an item from the system.
getItem(UUID, boolean) - Method in class org.pidome.server.services.items.ItemService
Returns an item from the system.
getItemClass() - Method in class org.pidome.server.entities.items.ItemDefinition
The item class for loading.
getItemCommand() - Method in class org.pidome.server.services.items.BaseItemCommand
the item command.
getItemDefinition(Item.ItemType, UUID) - Method in class org.pidome.server.services.items.ItemService
Returns an item definition by it's definition id.
getItemDefinitionForItem(UUID) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns the definition of an item.
getItemDefinitions() - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Returns a list of definitions known.
getItemDefinitions() - Method in class org.pidome.server.system.modules.ModuleContainer
Returns a list of item definitions of the module.
getItemDefinitions() - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
getItemDefinitions(Item.ItemType) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a list of definitions for the given item type.
getItemId() - Method in class org.pidome.server.services.items.ItemAction
The id of the item for whom it may concern.
getItems() - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a list of all available items.
getItems() - Method in class org.pidome.server.services.items.ItemEventBody
 
getItems() - Method in class org.pidome.server.services.items.ItemsDiscoveryMutationEvent
Returns the items in the event.
getItems() - Method in class org.pidome.server.services.items.ItemService
Returns the items set.
getItems() - Method in class org.pidome.server.services.items.ItemsMutationEvent
Returns the items in the event.
getItems() - Method in class org.pidome.server.services.premises.RegionSection
The items linked to this section.
getItems() - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Returns the devices in the module.
getItems() - Method in class org.pidome.server.system.modules.ModuleContainer
Returns the live items available in the module.
getItems() - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
getItems() - Method in class org.pidome.server.system.modules.weather.WeatherModuleContainer
Returns weather items.
getItemsByRegion() - Method in class org.pidome.server.services.items.ItemService
Returns regions containing the items in the specific region.
getItemType() - Method in class org.pidome.server.entities.items.ItemMeta
The type of item.
getItemType() - Method in class org.pidome.server.system.modules.weather.CurrentWeatherDataNotification
getJavaVendorInfo() - Method in class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
getJavaVersionInfo() - Method in class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
getJdbcAppend() - Method in class org.pidome.server.system.database.DatabaseConfiguration
Additional information applicable to an JDBC string.
getJdbcPath() - Method in class org.pidome.server.system.database.DatasourceConfiguration
The generated jdbcPath.
getJDBCUrl(DatabaseConfiguration) - Method in interface org.pidome.server.system.database.driver.DatabaseDriverInterface
Returns the JDBC url as required by the implementation.
getJDBCUrl(DatabaseConfiguration) - Method in class org.pidome.server.system.database.driver.H2
Returns the JDBC url as required by the implementation.
getJDBCUrl(DatabaseConfiguration) - Method in class org.pidome.server.system.database.driver.Mysql
Returns the JDBC url as required by the implementation.
getKey() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
Returns the peripheral key.
getKey() - Method in class org.pidome.server.system.hardware.Peripheral
 
getL() - Method in class org.pidome.server.services.network.broadcast.DiscoveryBroadcastMessage
Returns the location of the api.
getLabel() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Length
Return the label to show.
getLabel() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Type
 
getLabel() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
Return the label to show.
getLabel() - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
the control label.
getLabel() - Method in interface org.pidome.server.system.utils.LabeledEnum
The label of the enum.
getLastError() - Method in class org.pidome.server.system.hardware.Peripheral
 
getLastLogin() - Method in class org.pidome.server.entities.users.UserLogin
 
getLastName() - Method in class org.pidome.server.entities.users.person.Person
 
getLastUpdate() - Method in class org.pidome.server.entities.users.person.GeoLocation
 
getLatitude() - Method in class org.pidome.server.entities.users.person.GeoLocation
 
getLength() - Method in class org.pidome.server.services.modules.DiscoveryPeriod
The unit length to use.
getLengths() - Method in class org.pidome.server.entities.modules.DiscoveryPeriodOptions
Provides unit lengths.
getLibrariesList() - Method in class org.pidome.server.system.config.SystemConfig.UrlPaths
Returns the libraries list.
getLibraryPaths() - Static method in class org.pidome.server.system.config.SystemConfig
Returns the library paths.
getList(Class<T>) - Static method in class org.pidome.server.entities.base.BaseEntity
For returning a list of type T without any transactions in it's own isolated manager instance.
getList(Class<T>, Database.AutoClosableEntityManager) - Static method in class org.pidome.server.entities.base.BaseEntity
Return a list of entities requested by klazz of type T.
getListSize(Class<? extends BaseEntity>) - Method in class org.pidome.server.system.database.BaseDao
Returns the amount of items existing for given entity.
getListValues() - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
Any kind of predefined value(s).
getLiveItem(UUID) - Method in class org.pidome.server.services.items.ItemService
Return an item to be expected to be live.
getLoadedClass() - Method in class org.pidome.server.system.packages.PackagesUtil.UnboundPackageLoad
The object instantiated from the given package.
getLocalAddress() - Method in enum class org.pidome.server.services.events.EventAddress
Returns the local address.
getLocale() - Method in class org.pidome.server.services.http.api.controllers.system.SystemController
Returns the current system locale.
getLocale() - Static method in class org.pidome.server.system.config.PiDomeLocale
Returns the current locale, same as Locale.getDefault();.
getLocales() - Method in class org.pidome.server.services.http.api.controllers.system.SystemController
Returns the available system locales.
getLocalHostName() - Method in class org.pidome.server.services.network.NetworkService
Returns the hostname if resolvable.
getLocalRepositoryLocation() - Method in class org.pidome.server.system.packages.installer.repositories.Repository
 
getLocation() - Method in class org.pidome.server.services.premises.Premises
 
getLocation() - Method in class org.pidome.server.services.premises.Property
 
getLocation() - Method in class org.pidome.server.system.database.DatabaseConfiguration
Database location.
getLocationName() - Method in class org.pidome.server.system.modules.weather.WeatherItem
Name of the location.
getLoginResource() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
Where the login originated from.
getLoginResource() - Method in class org.pidome.server.services.http.api.auth.LoginObject
 
getLogLevel() - Static method in class org.pidome.server.system.config.SystemConfig
Returns the current log level.
getLongitude() - Method in class org.pidome.server.entities.users.person.GeoLocation
 
getMajor() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getManager() - Method in class org.pidome.server.system.database.BaseDao
Returns the manager to be used with the instance.
getManager() - Method in class org.pidome.server.system.database.Database.AutoClosableEntityManager
Returns the manager.
getManufacturer() - Method in class org.pidome.server.entities.items.ItemDefinition
The device manufacturer.
getManufacturer(UUID) - Method in class org.pidome.server.system.meta.manufacturer.ManufacturerProvider
Returns a manufacturer by it's id.
getMDnsServiceDiscovery() - Method in class org.pidome.server.services.modules.ModuleDefinition
Returns mDNS discovery if set.
getMe(User) - Method in class org.pidome.server.services.http.api.controllers.user.UserController
Returns the person identified by the user logged in.
getMessage() - Method in class org.pidome.server.services.events.EventHandler
An optional message to send.
getMessage() - Method in class org.pidome.server.services.events.EventMessageHeaders
Return the event message.
getMessage() - Method in class org.pidome.server.services.events.EventProducer
An optional message to send.
getMessage() - Method in class org.pidome.server.services.http.WebSocketProsumer.WebocketNotification
The message in the event.
getMinor() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getMinute() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getMobileDescription() - Method in class org.pidome.server.entities.users.person.MobileDevice
 
getMobiles() - Method in class org.pidome.server.entities.users.person.Person
 
getMode() - Method in class org.pidome.server.services.cluster.ClusterHost
 
getModule() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
Full path to a module (identifier).
getModule() - Method in class org.pidome.server.services.modules.discovery.MDNSService
Returns the identifier.
getModule() - Method in class org.pidome.server.system.modules.ModuleContainerBase
The module in the container.
getModuleById(UUID) - Method in class org.pidome.server.services.modules.ModuleService
Return a module.
getModuleCapabilities() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Returns the capabilities of the module.
getModuleClass() - Method in class org.pidome.server.services.modules.ModuleDefinition
 
getModuleClassFor(ModuleType, ServerPackage, String) - Method in class org.pidome.server.system.modules.ModuleStore
Searches and returns the class requested of a specific module type within a server package with the given class name.
getModuleCollection() - Method in class org.pidome.server.system.modules.ModuleStore
Returns the known modules categorized by module type.
getModuleCollectionByImplementation(Class<T>) - Method in class org.pidome.server.system.modules.ModuleStore
Returns a set of modules for the given module implementation class.
getModuleCollectionForType(ModuleType) - Method in class org.pidome.server.system.modules.ModuleStore
Returns a set of modules for the given module type.
getModuleCollectionWithDiscovery() - Method in class org.pidome.server.system.modules.ModuleStore
Returns module definitions which support discovery.
getModuleConfiguration() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The configuration for the module.
getModuleConfiguration(ModuleBase) - Method in class org.pidome.server.system.modules.ModuleStore
Returns the configuration class for the given module.
getModuleDefinition() - Method in class org.pidome.server.entities.items.ItemDefinition
Which module provides the device.
getModuleDefinition() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Definition of the active module.
getModuleId() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The module definition id.
getModuleInfo(UUID) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns module information on a running module.
getModuleName() - Method in class org.pidome.server.entities.items.DiscoveredItemDefinition
Returns the module name.
getModuleName() - Method in class org.pidome.server.services.modules.ModuleAddResult
The name of the module added.
getModules() - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns a list of all available modules.
getModules() - Method in class org.pidome.server.system.packages.ServerPackage
Set of modules provided by the package.
getModules(ModuleType) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns a list of all available modules of the given type.
getModules(ModuleType, DriverType, String) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns a list of all available modules of the given type applicable to a specific transport type.
getModulesByType(ModuleType) - Method in class org.pidome.server.services.modules.ModuleService
Returns a list by it's type.
getModulesByType(ModuleType, DriverType) - Method in class org.pidome.server.services.modules.ModuleService
Returns a list by it's type.
getModulesByType(Item.ItemType) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns running modules by the given type.
getModuleSettings(UUID) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns a single offline module setting.
getModulesPath() - Static method in class org.pidome.server.system.config.SystemConfig
Returns the path to the modules.
getModulesWithCapabilities(String) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Returns module information on a running module.
getModulesWithCapabilities(List<ModuleCapabilities>) - Method in class org.pidome.server.services.modules.ModuleService
Returns a list of modules which provides the given capabilities.
getModulesWithCapabilities(ModuleCapabilities...) - Method in class org.pidome.server.services.modules.ModuleService
Returns a list of modules which provides the given capabilities.
getModuleType() - Method in class org.pidome.server.services.modules.ModuleDefinition
The module type.
getMonth() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getMonthText() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getMQTTPort() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getName() - Method in class org.pidome.server.entities.items.ItemDefinition
Name for the item.
getName() - Method in class org.pidome.server.entities.items.ItemOption
Name of the parameter.
getName() - Method in class org.pidome.server.entities.users.UserRole
 
getName() - Method in enum class org.pidome.server.services.auth.PermissionSubcategory
The enum name.
getName() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getName() - Method in class org.pidome.server.services.definitions.GenericMetaDefinition
 
getName() - Method in class org.pidome.server.services.http.api.controllers.hardware.DriverDefinitionBase
Driver name.
getName() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
getName() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
The name of the service.
getName() - Method in class org.pidome.server.services.modules.ModuleEventBody
Name of the module.
getName() - Method in class org.pidome.server.services.premises.Premises
 
getName() - Method in class org.pidome.server.services.premises.Property
 
getName() - Method in class org.pidome.server.services.premises.PropertyLevel
 
getName() - Method in class org.pidome.server.services.premises.RegionSection
 
getName() - Method in interface org.pidome.server.services.rules.Rule
Returns the rule name.
getName() - Method in class org.pidome.server.system.hardware.Peripheral
 
getName() - Method in class org.pidome.server.system.meta.manufacturer.Manufacturer
Manufacturer name.
getName() - Method in class org.pidome.server.system.modules.devices.builder.ControlListConfigurationItem
List item name.
getName() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Device definition name.
getName() - Method in class org.pidome.server.system.utils.hibernate.JsonType
Type name.
getName() - Method in interface org.pidome.server.system.utils.LabeledEnum
the enum value.
getNetworkInterfaces() - Method in class org.pidome.server.services.http.api.controllers.system.SystemController
Returns a list of feasible network interfaces to be used with the system.
getNewAutoClosableManager() - Method in class org.pidome.server.system.database.Database
Returns an autoclosable entity manager.
getNewer() - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
getNewManager() - Method in class org.pidome.server.system.database.Database
Returns a new session from the session factory.
getNewPassword() - Method in class org.pidome.server.services.http.api.auth.PassChangeObject
 
getNodeId() - Method in class org.pidome.server.services.cluster.HostIdentification
The id of the node.
getNodeName() - Method in class org.pidome.server.services.cluster.HostIdentification
The name of the node.
getOfflineItem(UUID) - Method in class org.pidome.server.services.items.ItemService
Return an item to be expected to be live.
getOlder() - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
getOldPassword() - Method in class org.pidome.server.services.http.api.auth.PassChangeObject
 
getOnBehalf() - Method in class org.pidome.server.entities.auth.QrData
 
getOperation() - Method in class org.pidome.server.services.auth.PermissionOperation
 
getOperations() - Method in enum class org.pidome.server.services.auth.Permission
Returns the possible operations on this permission.
getOptionalHostIdentification() - Method in class org.pidome.server.services.cluster.ClusterService
Returns the host identification.
getOrderedSectionsCompound() - Method in class org.pidome.server.services.premises.PremisesService
Returns a compound of region sections.
getOs() - Static method in class org.pidome.server.env.PlatformOs
Returns the gathered OS enum.
getOs() - Method in class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
getOsName() - Method in class org.pidome.server.entities.auth.LoginResource
 
getOsVersion() - Method in class org.pidome.server.entities.auth.LoginResource
 
getP() - Method in class org.pidome.server.services.network.broadcast.DiscoveryBroadcastMessage
 
getPackage(String, String, String) - Method in class org.pidome.server.services.packages.PackageService
Returns a single package based on the given package id.
getPackageById(UUID) - Method in class org.pidome.server.services.packages.PackageService
Returns a package by it's given id.
getPackageGroup() - Method in class org.pidome.server.system.packages.ServerPackage
 
getPackageId() - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Id of the package of the device.
getPackageInstaller() - Method in class org.pidome.server.services.packages.PackageService
Returns the package installer.
getPackageName() - Method in class org.pidome.server.system.packages.ServerPackage
 
getPackagePath() - Method in class org.pidome.server.system.packages.ServerPackage
 
getPackageVersion() - Method in class org.pidome.server.system.packages.ServerPackage
 
getPanic() - Method in class org.pidome.server.services.ServiceHandler
Returns if the service handler is in panic mode which identifies if all services have been started or not.
getParameter() - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
the parameter in the control this is for.
getParameter(String) - Method in class org.pidome.server.entities.items.ItemOptions
Returns a parameter by it's name.
getPassword() - Method in class org.pidome.server.entities.users.UserLogin
 
getPassword() - Method in class org.pidome.server.services.http.api.auth.LoginObject
 
getPatch() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getPath() - Method in class org.pidome.server.system.hardware.Peripheral
 
getPath() - Method in class org.pidome.server.system.hardware.serial.CustomSerialDeviceParameters
 
getPeriodLength() - Method in class org.pidome.server.services.modules.DiscoveryPeriod
Calculates the length of the period set.
getPeripheral() - Method in class org.pidome.server.services.hardware.HardwareEventBody
 
getPeripheral(HardwareComponent.Interface, String) - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns a piece of hardware attached to the given port.
getPeripheralById(UUID) - Method in class org.pidome.server.services.hardware.HardwareService
Returns a peripheral of the given volatile id.
getPeripheralByKey(String) - Method in class org.pidome.server.services.hardware.HardwareService
Returns a peripheral by it's given key.
getPeripheralByKey(String) - Method in class org.pidome.server.system.hardware.HardwareComponent
Returns the peripheral identified by a given key.
getPeripheralByPort(String) - Method in class org.pidome.server.system.hardware.HardwareComponent
Returns the peripheral connected to the given port.
getPeripheralDataStats(UUID) - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns statistics for a piece of hardware connected and with a driver active.
getPeripheralDriverCandidates(UUID) - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns the list of hardware peripheral driver candidates which are suitable for the given device.
getPeripheralKey() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
the peripheral to which the module should attach.
getPeripheralName() - Method in class org.pidome.server.services.modules.ModuleAddResult
The name of the hardware peripheral used.
getPeripheralName() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Returns the peripheral name used by the module if used.
getPeripheralsByTransportType(Transport.Type, String) - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns a list of hardware peripherals based on the given transport type.
getPeripheralSettings(UUID, UUID) - Method in class org.pidome.server.services.http.api.controllers.hardware.HardwareController
Returns an input form for the given device for the given driver to be intended to be used.
getPermission() - Method in class org.pidome.server.services.auth.PermissionOperation
 
getPermissionOperations() - Method in class org.pidome.server.entities.users.UserRole
 
getPermissions() - Method in enum class org.pidome.server.services.auth.PermissionCategory
Returns the permissions set on the category.
getPermissions() - Method in enum class org.pidome.server.services.auth.PermissionSubcategory
Returns the permissions set on the category.
getPermissionsForRole(String) - Method in class org.pidome.server.services.user.UserService
Returns the permission set for the given role.
getPermissionsForRoleAsString(String) - Method in class org.pidome.server.services.user.UserService
Returns the permission set for the given role.
getPermissionString() - Method in class org.pidome.server.services.auth.PermissionOperation
Returns the permission operation as a string.
getPermissionTree() - Method in class org.pidome.server.services.http.api.controllers.users.PermissionsController
Returns a list of possible permissions assignable to roles.
getPermissionTree() - Method in class org.pidome.server.services.user.UserService
Returns a full permission tree categorized and ubcategorized.
getPersistedConfigurations() - Method in class org.pidome.server.system.modules.ModuleStore
Returns a list of persisted configurations to reload.
getPerson() - Method in class org.pidome.server.entities.users.UserLogin
Returns the person bound to this user.
getPerson(UUID) - Method in class org.pidome.server.services.http.api.controllers.person.PersonController
Returns a Person by id.
getPerson(UUID) - Method in class org.pidome.server.services.user.PersonDao
Returns a Person by id.
getPerson(UUID) - Method in class org.pidome.server.services.user.UserService
Returns a Person by id.
getPersons() - Method in class org.pidome.server.services.user.UserService
Returns all known persons.
getPersons(boolean) - Method in class org.pidome.server.services.http.api.controllers.person.PersonController
Returns a list of persons.
getPersons(boolean) - Method in class org.pidome.server.services.user.UserService
Returns known persons.
getPersons(int, int) - Method in class org.pidome.server.services.user.PersonDao
Returns a list of persons.
getPersons(int, int, boolean) - Method in class org.pidome.server.services.user.PersonDao
Returns a list of persons.
getPhoneUniqueId() - Method in class org.pidome.server.entities.auth.QrData
 
getpid() - Method in interface org.pidome.server.system.hardware.linux.LinuxUdevLib
Mapping to PID.
getPidId() - Static method in class org.pidome.server.env.Pid
Returns the current pid number.
getPlatform() - Method in class org.pidome.server.services.cluster.ClusterHost
 
getPort() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
Returns the port.
getPort() - Method in class org.pidome.server.system.database.DatabaseConfiguration
Returns the port.
getPort() - Method in class org.pidome.server.system.hardware.Peripheral
 
getPort() - Method in class org.pidome.server.system.hardware.serial.CustomSerialDeviceParameters
 
getPort(String, String) - Method in class org.pidome.server.system.hardware.usb.windows.providers.FtdiProvider
 
getPort(String, String) - Method in class org.pidome.server.system.hardware.usb.windows.providers.GenericSerialProvider
 
getPort(String, String) - Method in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
The port on which the device is available.This method returns a port based on the transport type.
getppid() - Method in interface org.pidome.server.system.hardware.linux.LinuxUdevLib
Mapping to parent process.
getPremises(UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a premises based on the given id.
getPremises(UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a premises based on the given id.
getPremises(UUID, User) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns the given premises.
getPremisesList() - Method in class org.pidome.server.services.premises.PremisesDao
Returns all known premises.
getPremisesList() - Method in class org.pidome.server.services.premises.PremisesService
Returns all known premises.
getPremisesList(User) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns a list of premises.
getPremisesListSize() - Method in class org.pidome.server.services.premises.PremisesService
Returns the amount of premises available.
getPremisesRegion(UUID) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns the sections on a premises.
getPremisesRegion(UUID, UUID) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns a single premises section.
getPremisesSection(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Return a single premises section.
getPremisesSection(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Return a single premises section.
getPremisesSections(UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a list of premises sections.
getPremisesSections(UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a list of premises sections.
getPresentationName() - Method in class org.pidome.server.system.packages.ServerPackage
 
getProductId() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The peripheral product id.
getProductId() - Method in class org.pidome.server.system.hardware.Peripheral
 
getProductSerial() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The product serial.
getProperties() - Method in class org.pidome.server.services.premises.Premises
 
getProperties(UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a list of properties on a premises.
getProperties(UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a list of properties on a premises.
getProperties(UUID, User) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns all properties on a premises.
getPropertiesListSize() - Method in class org.pidome.server.services.premises.PremisesService
Returns the amount of properties available.
getPropertiesListSize(Premises) - Method in class org.pidome.server.services.premises.PremisesService
Returns the amount of properties on a premises.
getPropertiesNVP(SystemConfig.Type) - Static method in class org.pidome.server.system.config.SystemConfig
Returns a complete configuration type set.
getPropertLevelsListSize() - Method in class org.pidome.server.services.premises.PremisesService
Returns the amount of property levels available.
getPropertLevelsListSize(Property) - Method in class org.pidome.server.services.premises.PremisesService
Returns the amount of levels in a property.
getProperty(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Return a property on a given premises.
getProperty(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Return a property on a given premises.
getProperty(UUID, UUID, User) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns the property if the user has acces to it.
getPropertyLevel(UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a single level on/in a property.
getPropertyLevel(UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a single level on/in a property.
getPropertyLevel(UUID, UUID, UUID, User) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns a level on a property.
getPropertyLevels() - Method in class org.pidome.server.services.premises.Property
 
getPropertyLevels(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a list of property levels.
getPropertyLevels(UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a list of property levels.
getPropertyLevels(UUID, UUID, User) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns all property levels.
getPropertyLevelSection(UUID, UUID, UUID, UUID) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Updates a section on a property level.
getPropertyLevelSection(UUID, UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a single section on a property level.
getPropertyLevelSection(UUID, UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a single section on a property level.
getPropertyLevelSections(UUID, UUID, UUID) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Returns a list of sections on a property level.
getPropertyLevelSections(UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesDao
Returns a list of property level sections.
getPropertyLevelSections(UUID, UUID, UUID) - Method in class org.pidome.server.services.premises.PremisesService
Returns a list of property level sections.
getProtocol() - Method in class org.pidome.server.services.modules.discovery.MDNSService
The protocol.
getProtocol() - Method in class org.pidome.server.system.database.DatabaseConfiguration
Returns the protocol.
getProvidedBuilder(UUID, String) - Method in class org.pidome.server.services.http.api.controllers.item.DeviceBuilderController
Returns the list of controls for a device which has controls provided for the builder.
getProvidedBy() - Method in class org.pidome.server.services.modules.ModuleDefinition
 
getRegionItems() - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Returns a list of all available items.
getRegionSection() - Method in class org.pidome.server.entities.items.ItemMeta
The region section the item is bound to.
getRegionSectionsWithItems() - Method in class org.pidome.server.services.premises.PremisesDao
Returns the region sections with the items.
getRegionSectionsWithItems() - Method in class org.pidome.server.services.premises.PremisesService
Returns the region sections with the items.
getRegistryProvider() - Method in enum class org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbProvider
Returns the registry provider.
getRemoteIp() - Method in class org.pidome.server.entities.auth.LoginResource
 
getRemoteIp() - Method in class org.pidome.server.entities.auth.QrData
 
getReportedArch() - Static method in class org.pidome.server.env.PlatformOs
Returns system reported arch.
getReportedOs() - Static method in class org.pidome.server.env.PlatformOs
Returns system reported OS.
getReportedOsVersion() - Static method in class org.pidome.server.env.PlatformOs
Returns the System reported OS version.
getRepositories() - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
getRepository() - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
getRepositoryContainer() - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
getRepositoryContainerById(UUID) - Method in class org.pidome.server.system.packages.installer.PackageInstaller
Returns the repository identified by id.
getRepositoryContainers() - Method in class org.pidome.server.services.http.api.controllers.PackageController
Returns a list of known repository containers.
getRepositoryContainers() - Method in class org.pidome.server.system.packages.installer.PackageInstaller
Return a list of repository containers.
getRepositoryDescription() - Method in class org.pidome.server.system.packages.installer.repositories.Repository
 
getRepositoryLocation() - Method in class org.pidome.server.system.packages.installer.repositories.Repository
 
getRepositoryName() - Method in class org.pidome.server.system.packages.installer.repositories.Repository
 
getRepositoryProviderDescription() - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
getRepositoryProviderId() - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
getRepositoryProviderName() - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
getRepositoryType() - Method in class org.pidome.server.system.packages.installer.repositories.Repository
Returns the repository type.
getResolvedData() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
Any arbitrary resolved data.
getResource() - Method in enum class org.pidome.server.services.http.api.ApiResources.Collection
Returns the class resource.
getResourcePath() - Static method in class org.pidome.server.system.config.SystemConfig
Returns the resource path.
getResourcePath(String) - Static method in class org.pidome.server.system.config.SystemConfig
Returns the resource path with the given path included.
getResourceType() - Method in enum class org.pidome.server.system.database.driver.DatabaseDriverType
Returns the resource type.
getResponseCode() - Method in enum class org.pidome.server.services.http.api.response.ApiResponseCode
The response code.
getResponseMessage() - Method in enum class org.pidome.server.services.http.api.response.ApiResponseCode
The response message.
getRetypeNewPassword() - Method in class org.pidome.server.services.http.api.auth.PassChangeObject
 
getRole(User, String) - Method in class org.pidome.server.services.http.api.controllers.users.RolesController
Returns a roles list.
getRole(String) - Method in class org.pidome.server.services.user.UsersDao
Returns a single row based on role identifier.
getRole(String) - Method in class org.pidome.server.services.user.UserService
Return a single role.
getRole(UUID) - Method in class org.pidome.server.services.user.UsersDao
Returns a single row based on role id.
getRoleOptional(String) - Method in class org.pidome.server.services.user.UsersDao
Returns a single row based on role identifier.
getRoleOptional(UUID) - Method in class org.pidome.server.services.user.UsersDao
Returns a single row based on role id.
getRoles() - Method in class org.pidome.server.entities.users.UserLogin
 
getRoles() - Method in class org.pidome.server.services.user.UserRoleCache
Returns the full cache.
getRoles() - Method in class org.pidome.server.services.user.UserService
Returns a full list of all roles with the permissions.
getRoles(User, boolean) - Method in class org.pidome.server.services.http.api.controllers.users.RolesController
Returns a roles list.
getRolesAsString() - Method in class org.pidome.server.entities.users.UserLogin
Returns the role names in a list.
getRoleShallow(String) - Method in class org.pidome.server.services.user.UserService
Return a single role.
getRolesShallow() - Method in class org.pidome.server.services.user.UserService
Returns the available role names with description.
getRoleTargets() - Method in class org.pidome.server.services.events.EventMessageHeaders
Returns the targeted role.
getRowCount(EntityManager, Class) - Static method in class org.pidome.server.system.database.DatabaseUtils
Get's the row count for the given entity.
getRunningAddresses() - Method in class org.pidome.server.system.modules.devices.DevicesProxy
getS() - Method in class org.pidome.server.services.network.broadcast.DiscoveryBroadcastMessage
 
getSalt() - Method in class org.pidome.server.entities.users.UserLogin
 
getSchema() - Method in class org.pidome.server.system.database.DatabaseConfiguration
The schema.
getScore() - Method in class org.pidome.server.entities.auth.PasswordStrengthResponse
Strength score.
getSearchResultForField(UUID, String, InputFieldSearchQuery) - Method in class org.pidome.server.services.http.api.controllers.module.ModuleController
Performs a search and returns the result.
getSecond() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
getSeconds() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
The amount of seconds in this unit.
getSections() - Method in class org.pidome.server.services.premises.Premises
 
getSections() - Method in class org.pidome.server.services.premises.PropertyLevel
 
getSectionType() - Method in class org.pidome.server.services.premises.RegionSection
Return the property section type.
getSendTimeout() - Method in class org.pidome.server.services.events.EventMessageHeaders
Get the send timeout.
getSerial() - Method in class org.pidome.server.system.hardware.Peripheral
 
getSerialKey() - Method in class org.pidome.server.system.hardware.serial.CustomSerialDeviceParameters
 
getServerAddress() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getServerAddressAsString() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getServerIp() - Method in class org.pidome.server.entities.auth.QrData
 
getServerIp() - Method in class org.pidome.server.services.cluster.ClusterHost
 
getServerName() - Method in class org.pidome.server.services.cluster.ClusterHost
 
getServerPackage() - Method in class org.pidome.server.entities.items.DiscoveredItemDefinition
Provides the id of the package where this item originates from.
getServerPackage() - Method in class org.pidome.server.entities.items.ItemDefinition
The package id this definition is for.
getServerPackage() - Method in class org.pidome.server.services.hardware.DriverDefinition
 
getServerPackage() - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Id of the package of the device.
getService() - Method in class org.pidome.server.services.modules.discovery.MDNSService
The service to listen for.
getService(Class<T>) - Method in class org.pidome.server.services.builders.BuilderService
Returns the service requested.
getService(Class<T>) - Method in class org.pidome.server.services.ServiceHandler
Returns the requested service.
getServiceClass() - Method in enum class org.pidome.server.services.PiDomeService
Returns the service classPath.
getServiceName() - Method in enum class org.pidome.server.services.PiDomeService
Returns the service name.
getServices() - Method in class org.pidome.server.services.ServiceHandler
Returns the services.
getSetting(SystemConfig.Type, String, boolean) - Static method in class org.pidome.server.system.config.SystemConfig
Returns a boolean value.
getSetting(SystemConfig.Type, String, float) - Static method in class org.pidome.server.system.config.SystemConfig
Returns a float value.
getSetting(SystemConfig.Type, String, int) - Static method in class org.pidome.server.system.config.SystemConfig
Returns an integer value.
getSetting(SystemConfig.Type, String, long) - Static method in class org.pidome.server.system.config.SystemConfig
Returns a long value.
getSetting(SystemConfig.Type, String, String) - Static method in class org.pidome.server.system.config.SystemConfig
Returns a String value.
getSeverity() - Method in class org.pidome.server.services.events.EventMessageHeaders
Returns the message severity.
getShared() - Method in class org.pidome.server.system.hardware.Peripheral
Returns if this peripheral can be shared or not.
getsingle(Class<T>, UUID) - Static method in class org.pidome.server.entities.base.BaseEntity
Returns a single entity.
getSource() - Method in class org.pidome.server.services.network.NetworkEvent
Returns the source.
getStarted() - Method in class org.pidome.server.system.modules.ModuleContainerBase
The moment the container was created, counted as start time for a module.
getStartTime() - Method in class org.pidome.server.services.automation.rules.DailyBasedTimeRangeRule
 
getStatus() - Method in exception org.pidome.server.services.http.api.response.DefaultRestException
The response status in the exception.
getStatusCode() - Method in exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Returns the status code given in th exception constructor.
getSubCategories() - Method in enum class org.pidome.server.services.auth.PermissionCategory
Returns the subcategories.
getSubnetAddress() - Method in class org.pidome.server.services.network.NetInterface
 
getSubnetAddressAsString() - Method in class org.pidome.server.services.network.NetInterface
 
getSubService() - Method in class org.pidome.server.services.modules.discovery.MDNSService
Return the subservice.
getSubSystem() - Method in class org.pidome.server.system.hardware.Peripheral
 
getSuggestions() - Method in class org.pidome.server.entities.auth.PasswordStrengthResponse
Possible suggestions.
getTag() - Method in class org.pidome.server.entities.system.SystemLocale
 
getTargetAddresses() - Method in class org.pidome.server.services.events.EventProducer
The address to send the notification to.
getTargets() - Method in class org.pidome.server.services.modules.ModuleDefinition
Targets a specific entity.
getTargetUid() - Method in class org.pidome.server.services.events.EventMessageHeaders
Returns an optional if the uid is targeted.
getToken() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
 
getToken() - Method in class org.pidome.server.services.http.WebSocketProsumer
Returns the token on this socket.
getToken(HttpServerRequest) - Static method in class org.pidome.server.services.auth.AuthService
Returns the token from a bearer or cookie.
getToken(MultiMap, List<Cookie>) - Static method in class org.pidome.server.services.auth.AuthService
Returns the bearer content if present.
getTokenByUserAndId(PidomeAuthUser, UUID) - Method in class org.pidome.server.services.auth.AuthService
Returns a token by the given token id requested by the given user.
getTokenFromWebsocket(ServerWebSocket) - Static method in class org.pidome.server.services.http.HttpService
Returns a token on a websocket.
getTokens(HttpServerRequest, User) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Returns a list of token references for the logged in user.
getTokens(PidomeAuthUser) - Method in class org.pidome.server.services.auth.AuthService
Returns a list of token references.
getToValidate() - Method in class org.pidome.server.entities.users.constraints.UserConstraint
 
getTransport() - Method in class org.pidome.server.services.hardware.DriverDefinition
the transport subsystem used.
getTransport() - Method in class org.pidome.server.services.http.api.controllers.hardware.DriverDefinitionBase
Driver transport type.
getTransportTarget() - Method in class org.pidome.server.services.modules.ModuleDefinition
The transport target.
getTTL() - Static method in class org.pidome.server.services.http.api.auth.PiDomeQRSchema
 
getTv_sec() - Method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib.timeval
 
getTv_usec() - Method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib.timeval
 
getType() - Method in class org.pidome.server.entities.items.DiscoveredItemDefinition
The type of item.
getType() - Method in class org.pidome.server.entities.items.ItemCommand
Returns the item type.
getType() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
 
getType() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
getType() - Method in class org.pidome.server.services.events.EventMessageHeaders
Returns the message type.
getType() - Method in class org.pidome.server.services.items.ItemAction
Returns the item action type.
getType() - Method in class org.pidome.server.services.items.ItemEventBody
the item event type.
getType() - Method in class org.pidome.server.services.items.ItemsDiscoveryMutationEvent
Return the mutation type.
getType() - Method in class org.pidome.server.services.items.ItemsMutationEvent
Returns the mutation type.
getType() - Method in class org.pidome.server.services.modules.DiscoveryPeriod
The type to use.
getType() - Method in class org.pidome.server.system.modules.weather.WeatherItem
getTypes() - Method in class org.pidome.server.entities.modules.DiscoveryPeriodOptions
Provides unit lengths.
getUid() - Method in class org.pidome.server.entities.auth.QrData
 
getUid() - Method in class org.pidome.server.services.auth.PidomeAuthUser
Returns the user's UID.
getUid() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
 
getUniqueId() - Method in class org.pidome.server.entities.users.person.MobileDevice
 
getUnit() - Method in class org.pidome.server.services.modules.DiscoveryPeriod
The unit to use.
getUnits() - Method in class org.pidome.server.entities.modules.DiscoveryPeriodOptions
Provides units.
getUpdated() - Method in class org.pidome.server.entities.base.BaseEntity
Last modified date.
getUpdates(String, ServerPackage) - Method in class org.pidome.server.system.packages.installer.repositories.Maven2Repository
 
getUpdates(String, ServerPackage) - Method in class org.pidome.server.system.packages.installer.repositories.Repository
Checks for updates.
getUser() - Method in class org.pidome.server.services.http.WebSocketProsumer
Returns the prosumer user.
getUser(User) - Method in class org.pidome.server.services.user.UserService
Returns the user based on a Vertx User.
getUser(User, UUID) - Method in class org.pidome.server.services.http.api.controllers.users.UsersController
Returns a User by id.
getUser(String) - Method in class org.pidome.server.services.auth.AuthService
The authuser of the token.
getUser(String) - Method in class org.pidome.server.services.user.UsersDao
Returns a user by the username.
getUser(String) - Method in class org.pidome.server.services.user.UserService
Returns the user of the token.
getUser(UUID) - Method in class org.pidome.server.services.user.UsersDao
Returns a user by id.
getUser(UUID) - Method in class org.pidome.server.services.user.UserService
Returns the user of the token.
getUser(PidomeAuthUser) - Method in class org.pidome.server.services.user.UserService
Returns the user of the token.
getUserListSize() - Method in class org.pidome.server.services.user.UserService
Returns the total list size of the users.
getUsername() - Method in class org.pidome.server.entities.users.UserLogin
 
getUsername() - Method in class org.pidome.server.services.http.api.auth.LoginObject
 
getUserRoles() - Method in class org.pidome.server.services.user.UsersDao
Return all user roles.
getUsers() - Method in class org.pidome.server.entities.users.UserRole
 
getUsers() - Method in class org.pidome.server.services.user.UserService
Returns a list of users.
getUsers(int, int) - Method in class org.pidome.server.services.user.UsersDao
Returns a limited list of users.
getUsers(int, int) - Method in class org.pidome.server.services.user.UserService
Returns a limited list of users.
getUsers(HttpServerResponse, int, int) - Method in class org.pidome.server.services.http.api.controllers.users.UsersController
Returns a list of users.
getUuId() - Method in class org.pidome.server.entities.auth.QrData
 
getValue() - Method in class org.pidome.server.entities.items.ItemOption
Parameter value.
getValue() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Length
Returns the value.
getValue() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Type
 
getValue() - Method in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
The value.
getValue() - Method in class org.pidome.server.system.modules.devices.builder.ControlListConfigurationItem
List item value.
getValue() - Method in class org.pidome.server.system.modules.devices.DeviceCommand.DeviceCommandAction
The value of the action.
getValue() - Method in interface org.pidome.server.system.utils.LabeledEnum
The value of the enum.
getVendorId() - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The peripheral vendor id.
getVendorId() - Method in class org.pidome.server.system.hardware.Peripheral
 
getVersion() - Method in class org.pidome.server.entities.base.BaseEntity
Entity version.
getVersion() - Method in class org.pidome.server.services.cluster.ClusterHost
 
getVersions(ServerPackage) - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
Does an update check on the registered repositories.
getVertX() - Method in class org.pidome.server.system.VertXHandler
Returns the Vertx instance.
getVisual() - Method in enum class org.pidome.server.services.auth.Permission
The visual representation of the permission.
getVisual() - Method in enum class org.pidome.server.services.auth.Permission.Operation
Returns the visual representation.
getVolatileId() - Method in class org.pidome.server.system.hardware.Peripheral
Returns the volatile id of the peripheral.
getWarning() - Method in class org.pidome.server.entities.auth.PasswordStrengthResponse
Any warning message.
getWeatherData() - Method in class org.pidome.server.system.modules.weather.CurrentWeatherDataNotification
Returns the notification weather data.
getWebsocketAddress() - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
getWebsocketPath() - Method in class org.pidome.server.services.http.HttpService
Returns the websocket path for listening to events.
getWeekDays() - Method in class org.pidome.server.services.automation.rules.DailyBasedTimeRangeRule
 
getYear() - Method in class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 

H

H2 - Class in org.pidome.server.system.database.driver
H2 database loader.
H2 - Enum constant in enum class org.pidome.server.system.database.driver.DatabaseDriverType
H2 file system database type.
H2() - Constructor for class org.pidome.server.system.database.driver.H2
 
H2_MEM - Enum constant in enum class org.pidome.server.system.database.driver.DatabaseDriverType
H2 file system database type.
handle(Message<T>) - Method in class org.pidome.server.services.events.EventBusMessageHandler
Handles an incoming message from the message bus.
handle(RoutingContext) - Method in class org.pidome.server.services.http.ReRouteHandler
Handles the routing.
handleDeviceDataNotification(DeviceDataNotification, Promise) - Method in class org.pidome.server.system.modules.devices.DevicesProxy
handleDiscoveredDevice(DiscoveredDevice) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Handles the notification of a newly discovered device.
handleMessage(EventMessageHeaders, Message<String>) - Method in class org.pidome.server.services.http.WebSocketProsumer
Handles incoming messages and if these should be broadcasted on the message bus.
handleMessage(EventMessageHeaders, Message<T>) - Method in class org.pidome.server.services.events.EventBusMessageHandler
convenience method to handle incoming messages.
handleMessage(EventMessageHeaders, Message<T>) - Method in class org.pidome.server.services.events.EventHandler
Handles a message.
handleNetworkEvent(NetworkEvent) - Method in interface org.pidome.server.services.network.NetworkEventListener
Handle a network event.
handleNewCurrentWeather(Weather) - Method in class org.pidome.server.system.modules.weather.WeatherModuleContainer
Handles new current weather data.
handleNewCurrentWeatherNotification(Weather) - Method in class org.pidome.server.system.modules.weather.WeatherProxy
handleNewDiscoveredDevice(DiscoveredDevice) - Method in class org.pidome.server.system.modules.devices.DevicesProxy
HARDWARE - Enum constant in enum class org.pidome.server.services.auth.Permission
Hardware.
HARDWARE - Enum constant in enum class org.pidome.server.services.events.EventAddress
Address for hardware service messaging.
HARDWARE - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Peripherals controller for interacting with connected hardware.
HardwareComponent - Class in org.pidome.server.system.hardware
A base class to ensure compatibility with hardware methods.
HardwareComponent(HardwareComponent.Interface, HardwareMutationListener) - Constructor for class org.pidome.server.system.hardware.HardwareComponent
Identifying constructor.
HardwareComponent.Interface - Enum Class in org.pidome.server.system.hardware
The hardware interface of the component.
HardwareComponentsCollection - Class in org.pidome.server.services.http.api.controllers.hardware
For more simple return type of hardware components in the documentation.
HardwareComponentsCollection() - Constructor for class org.pidome.server.services.http.api.controllers.hardware.HardwareComponentsCollection
 
HardwareConfigComposer - Class in org.pidome.server.system.hardware
Class to supply base hardware config.
HardwareConfigComposer() - Constructor for class org.pidome.server.system.hardware.HardwareConfigComposer
Protected constructor.
HardwareController - Class in org.pidome.server.services.http.api.controllers.hardware
Controller for controlling and maintaining the configurations, adding and removing of peripherals to the system.
HardwareController() - Constructor for class org.pidome.server.services.http.api.controllers.hardware.HardwareController
 
HardwareDriverStore - Class in org.pidome.server.system.hardware
Collection of server hardware drivers currently available.
HardwareDriverStore() - Constructor for class org.pidome.server.system.hardware.HardwareDriverStore
Constructor.
HardwareDriverStoreException - Exception in org.pidome.server.system.hardware
Exception thrown from the Hardware driver store.
HardwareDriverStoreException() - Constructor for exception org.pidome.server.system.hardware.HardwareDriverStoreException
Creates a new instance of HardwareDriverStoreException without detail message.
HardwareDriverStoreException(String) - Constructor for exception org.pidome.server.system.hardware.HardwareDriverStoreException
Constructs an instance of HardwareDriverStoreException with the specified detail message.
HardwareDriverStoreException(String, Throwable) - Constructor for exception org.pidome.server.system.hardware.HardwareDriverStoreException
Constructs an instance of HardwareDriverStoreException with the specified detail message and cause.
HardwareEventBody - Class in org.pidome.server.services.hardware
The hardware event.
HardwareEventBody() - Constructor for class org.pidome.server.services.hardware.HardwareEventBody
 
HardwareEventEncoder - Class in org.pidome.server.services.hardware
the decoder for hardware events.
HardwareEventEncoder() - Constructor for class org.pidome.server.services.hardware.HardwareEventEncoder
 
HardwareEventHandler - Class in org.pidome.server.services.hardware
An hardware event.
HardwareEventHandler() - Constructor for class org.pidome.server.services.hardware.HardwareEventHandler
Constructor.
HardwareEventProducer - Class in org.pidome.server.services.hardware
Produces an hardware event.
HardwareEventProducer() - Constructor for class org.pidome.server.services.hardware.HardwareEventProducer
Notification constructor.
HardwareInfo - Class in org.pidome.server.services.hardware
Object to diplay information about an hardware interface.
HardwareInfo() - Constructor for class org.pidome.server.services.hardware.HardwareInfo
Constructor.
hardwareMutation(Peripheral<? extends HardwareDriver>, HardwareRoot.Mutation) - Method in interface org.pidome.server.system.hardware.HardwareMutationListener
A mutation in one of the subsystems.
hardwareMutation(Peripheral<? extends HardwareDriver>, HardwareRoot.Mutation) - Method in class org.pidome.server.system.hardware.HardwareRoot
 
HardwareMutationListener - Interface in org.pidome.server.system.hardware
Listener interface for hardware mutations.
HardwareRoot - Class in org.pidome.server.system.hardware
Hardware interface to the collection of peripherals connected to the server.
HardwareRoot() - Constructor for class org.pidome.server.system.hardware.HardwareRoot
Empty hardware root constructor.
HardwareRoot.Mutation - Enum Class in org.pidome.server.system.hardware
A mutation within a peripheral.
hardwareService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the hardware service.
HardwareService - Class in org.pidome.server.services.hardware
Service for server attached peripherals.
HardwareService() - Constructor for class org.pidome.server.services.hardware.HardwareService
 
HARDWARESERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
The service for controlling and maintaining connections to and from PiDome.
HardwareServiceException - Exception in org.pidome.server.services.hardware
Exception thrown from the hardware service.
HardwareServiceException() - Constructor for exception org.pidome.server.services.hardware.HardwareServiceException
Creates a new instance of HardwareServiceException without detail message.
HardwareServiceException(String) - Constructor for exception org.pidome.server.services.hardware.HardwareServiceException
Constructs an instance of HardwareServiceException with the specified detail message.
HardwareServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.hardware.HardwareServiceException
Constructs an instance of HardwareServiceException with the specified detail message and cause.
HardwareServiceException(Throwable) - Constructor for exception org.pidome.server.services.hardware.HardwareServiceException
Constructs an instance of HardwareServiceException with the specified cause.
hasDriversAvailable(Transport.Type) - Method in class org.pidome.server.system.hardware.HardwareDriverStore
Checks if there are drivers available of the given transport.
hashCode() - Method in class org.pidome.server.entities.base.BaseEntity
Generate hash code.
hashCode() - Method in class org.pidome.server.entities.system.SystemLocale
Generate hash code.
hashCode() - Method in class org.pidome.server.services.auth.PermissionOperation
Create hash.
hashCode() - Method in class org.pidome.server.services.auth.PidomeAuthUser
Hash calculation.
hashCode() - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
hashCode() - Method in class org.pidome.server.system.config.SystemProperties
hashCode() - Method in class org.pidome.server.system.packages.GenericVersion
The hash code.
hashPassword(char[], byte[], int, int) - Static method in class org.pidome.server.system.security.HashUtils
Hash a password.
HashUtils - Class in org.pidome.server.system.security
Hashing functions.
hasModulesAvailable(ModuleType) - Method in class org.pidome.server.system.modules.ModuleStore
Checks if there are modules available of the given type.
hasPermission(User, Permission, Permission.Operation) - Method in class org.pidome.server.services.user.UserService
Check if a user has the given permission with operation.
hasPermissions() - Method in enum class org.pidome.server.services.auth.PermissionCategory
If permissions exist on the main category.
hasPermissions() - Method in enum class org.pidome.server.services.auth.PermissionSubcategory
If permissions exist on the main category.
hasSubcategories() - Method in enum class org.pidome.server.services.auth.PermissionCategory
Returns if the category has subCategories.
HOST_IDENTIFICATION - Static variable in class org.pidome.server.entities.base.HostBoundEntity_
 
HostBoundEntity - Class in org.pidome.server.entities.base
An host bound entity is an entity which should only be available on a specific host.
HostBoundEntity() - Constructor for class org.pidome.server.entities.base.HostBoundEntity
 
HostBoundEntity_ - Class in org.pidome.server.entities.base
 
HostBoundEntity_() - Constructor for class org.pidome.server.entities.base.HostBoundEntity_
 
hostIdentification - Static variable in class org.pidome.server.entities.base.HostBoundEntity_
 
HostIdentification - Class in org.pidome.server.services.cluster
The primary identification of an host.
HostIdentification() - Constructor for class org.pidome.server.services.cluster.HostIdentification
 
HostIdentification_ - Class in org.pidome.server.services.cluster
 
HostIdentification_() - Constructor for class org.pidome.server.services.cluster.HostIdentification_
 
HOURS - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
Hours.
HTTP_101 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Switching protocol.
HTTP_101 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Switching protocol.
HTTP_200 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Ok with content.
HTTP_200 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
OK.
HTTP_201 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Created, with content return.
HTTP_201 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Created.
HTTP_202 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Task accepted, result available in the future.
HTTP_202 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Accepted.
HTTP_204 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Request fulfilled without content to return.
HTTP_204 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
OK, but no content returned.
HTTP_400 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Unable to fulfill the request because of invalid data in body, url or headers.
HTTP_400 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Bad request.
HTTP_401 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
User is not authorized.
HTTP_401 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Unauthorized.
HTTP_403 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
Access is forbidden despite being authorized or not.
HTTP_403 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Forbidden.
HTTP_404 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
the resource requested is not found.
HTTP_404 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Not found.
HTTP_405 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
The method (GET,POST,etc..) is not allowed on the given resource.
HTTP_405 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Method not allowed.
HTTP_406 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
The resource is does not return what has been requested in the accept header.
HTTP_406 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Not acceptable.
HTTP_409 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
The resource is in conflict.
HTTP_409 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Conflict.
HTTP_410 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
The requested resource does not exist anymore, if undetermined if it ever existed use 404.
HTTP_410 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Gone.
HTTP_500 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
An unrecoverable error occurred.
HTTP_500 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
A non recoverable server side error.
HTTP_503 - Enum constant in enum class org.pidome.server.services.http.api.response.ApiResponseCode
When the requested service is not available.
HTTP_503 - Static variable in class org.pidome.server.services.http.api.response.ApiResponseCode.Code
Service not available.
HTTP_PORT - Static variable in class org.pidome.server.services.http.HttpService
Default http port.
HTTP_SECURE - Static variable in class org.pidome.server.services.http.HttpService
Https text.
httpService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the http service.
HttpService - Class in org.pidome.server.services.http
Main class responsible for maintaining http based services.
HttpService() - Constructor for class org.pidome.server.services.http.HttpService
Constructor.
HttpStatusCodeException - Exception in org.pidome.server.services.http.api.response
Exception used to throw HTTP status code errors.
HttpStatusCodeException() - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Creates a new instance of RestResourceNotFoundException.
HttpStatusCodeException(boolean) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Creates a new instance of RestResourceNotFoundException.
HttpStatusCodeException(ApiResponseCode) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Creates a new instance of RestResourceNotFoundException without detail message.
HttpStatusCodeException(ApiResponseCode, boolean) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Creates a new instance of RestResourceNotFoundException without detail message.
HttpStatusCodeException(ApiResponseCode, String) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Constructs an instance of RestResourceNotFoundException with the specified detail message.
HttpStatusCodeException(ApiResponseCode, String, boolean) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Constructs an instance of RestResourceNotFoundException with the specified detail message.
HttpStatusCodeException(ApiResponseCode, String, Throwable) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Constructs an instance of RestResourceNotFoundException with the specified detail message.
HttpStatusCodeException(ApiResponseCode, String, Throwable, boolean) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Constructs an instance of RestResourceNotFoundException with the specified detail message.
HttpStatusCodeException(ApiResponseCode, Throwable) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Creates a new instance of RestResourceNotFoundException without detail message.This exception creates a default status reason.
HttpStatusCodeException(ApiResponseCode, Throwable, boolean) - Constructor for exception org.pidome.server.services.http.api.response.HttpStatusCodeException
Creates a new instance of RestResourceNotFoundException without detail message.This exception creates a default status reason.
HttpStatusCodeExceptionHandler - Class in org.pidome.server.services.http.api.response
Base class formatting the exposure of the exceptions thrown.
HttpStatusCodeExceptionHandler() - Constructor for class org.pidome.server.services.http.api.response.HttpStatusCodeExceptionHandler
 

I

icon - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
icon - Static variable in class org.pidome.server.services.premises.Premises_
 
icon - Static variable in class org.pidome.server.services.premises.Property_
 
icon - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
icon - Static variable in class org.pidome.server.services.premises.RegionSection_
 
ICON - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
ICON - Static variable in class org.pidome.server.services.premises.Premises_
 
ICON - Static variable in class org.pidome.server.services.premises.Property_
 
ICON - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
ICON - Static variable in class org.pidome.server.services.premises.RegionSection_
 
id - Static variable in class org.pidome.server.entities.base.BaseEntity_
 
ID - Static variable in class org.pidome.server.entities.base.BaseEntity_
 
identifier - Static variable in class org.pidome.server.entities.users.UserRole_
 
IDENTIFIER - Static variable in class org.pidome.server.entities.users.UserRole_
 
image - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
IMAGE - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
INDEFINITE - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Length
Indefinitely.
index - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
INDEX - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
init() - Method in class org.pidome.server.system.database.Database
Initializes the DB.
INITIAL_LOGIN - Static variable in class org.pidome.server.entities.users.UserLogin_
 
initialize() - Static method in class org.pidome.server.system.config.SystemConfig
Initializes the configuration.
initialLogin - Static variable in class org.pidome.server.entities.users.UserLogin_
 
INSTALLATION - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Installation controller for interacting with all installation related actions.
INSTANCE - Static variable in interface org.pidome.server.system.hardware.linux.LinuxUdevLib
Mapping to udev.
INSTANCE - Static variable in interface org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib
Linux lib instance.
INSTANCE - Static variable in class org.pidome.server.system.utils.hibernate.JsonTypeDescriptor
Descriptor instance.
INTEGER - Enum constant in enum class org.pidome.server.system.modules.devices.builder.ControlConfigurationInputType
A numeric input.
INTERACT - Enum constant in enum class org.pidome.server.services.auth.Permission.Operation
Interact permission.
InvalidDataLinkTypeException - Exception in org.pidome.server.system.modules
When an invalid data link is to be created.
InvalidDataLinkTypeException() - Constructor for exception org.pidome.server.system.modules.InvalidDataLinkTypeException
Creates a new instance of InvalidDataLinkTypeException without detail message.
InvalidDataLinkTypeException(String) - Constructor for exception org.pidome.server.system.modules.InvalidDataLinkTypeException
Constructs an instance of InvalidDataLinkTypeException with the specified detail message.
isAckRequired() - Method in class org.pidome.server.services.events.EventMessageHeaders
Returns true or false if an acknowledgement is required or not.
isActive() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
isActive() - Method in class org.pidome.server.services.network.NetInterface
If the interface is active.
isActive() - Method in enum class org.pidome.server.system.database.driver.DatabaseDriverType
Returns if a driver is active or not.
isActive() - Method in class org.pidome.server.system.hardware.Peripheral
 
isActive() - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
isArch(PlatformOs.ARCH) - Static method in class org.pidome.server.env.PlatformOs
Check if the given ARCH is the registered OS.
isAvailable() - Method in class org.pidome.server.system.security.CertificateStore
 
isBetween(LocalTime) - Method in class org.pidome.server.services.automation.rules.DailyBasedTimeRangeRule
Check if the given LocalTime is between the start and end time.
isCurrentSession() - Method in class org.pidome.server.services.auth.PidomeTokenContainer
 
isDevMode() - Static method in class org.pidome.server.system.config.SystemConfig
If the server is running in development mode or not.
isDevRun() - Static method in class org.pidome.server.system.config.SystemConfig
If development mode is active.
isDiscovering() - Method in class org.pidome.server.system.modules.ModuleContainer
Returns if discovering.
isEnabled() - Method in class org.pidome.server.entities.users.UserLogin
If a user login is enabled or not.
isExperimental() - Method in class org.pidome.server.system.packages.installer.repositories.Repository
 
isFirstRun() - Method in class org.pidome.server.system.config.SystemConfig
If the run is the first one or not.
isGeofence() - Method in class org.pidome.server.entities.users.person.MobileDevice
 
isHeadLess() - Static method in class org.pidome.server.env.PlatformOs
Returns if headless.
isIncludeExceptionTrace() - Method in exception org.pidome.server.services.http.api.response.HttpStatusCodeException
If a stacktrace should be included in the output or not.
isInitialLogin() - Method in class org.pidome.server.entities.users.UserLogin
 
isInUse() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
isInUse() - Method in class org.pidome.server.system.hardware.Peripheral
 
isLocalOnly() - Method in class org.pidome.server.services.events.EventMessageHeaders
 
isLoopBack() - Method in class org.pidome.server.services.network.NetInterface
If the interface is a loopback interface.
isM() - Method in class org.pidome.server.services.network.broadcast.DiscoveryBroadcastMessage
Returns if the broadcast is from a master.
isNew() - Method in class org.pidome.server.entities.base.BaseEntity
Returns if the entity is a new entity or not.
isOs(PlatformOs.OS) - Static method in class org.pidome.server.env.PlatformOs
Check if the given OS is the registered OS.
isPi() - Method in class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
isPreferred() - Method in class org.pidome.server.services.modules.ModuleDefinition
If the module is a preferred module.
isRaspberryPi() - Static method in class org.pidome.server.env.PlatformOs
 
isReadOnly() - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
isReserved() - Method in class org.pidome.server.entities.users.UserRole
Sets a role reserved.
isShared() - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
If this peripheral is able to be shared between drivers.
isSnapshot() - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
isStarted() - Method in class org.pidome.server.system.modules.ModuleContainerBase
If a module in the container is started or not.
isStopping() - Method in class org.pidome.server.system.modules.ModuleContainerBase
Returns true if the container is currently stopping.
ISSUED_PLATFORM - Static variable in class org.pidome.server.services.auth.PidomeTokenContainer_
 
IssuedAtObject() - Constructor for class org.pidome.server.services.auth.PidomeTokenContainer.IssuedAtObject
 
issuedPlatform - Static variable in class org.pidome.server.services.auth.PidomeTokenContainer_
 
isTargetExclusive() - Method in class org.pidome.server.services.modules.ModuleDefinition
If the module is exclusive for the given targets.
isTestRun() - Static method in class org.pidome.server.system.config.SystemConfig
Returns true when it's a run from tests.
isThrottled() - Method in class org.pidome.server.entities.users.person.MobileDevice
 
isTokenRevoked(String) - Method in class org.pidome.server.services.auth.AuthService
Checks if a token has not been revoked on the server.
isTransactionActive() - Method in class org.pidome.server.system.database.BaseDao
Returns if a transaction is active.
isUidAuthorized(String, Handler<AsyncResult<Boolean>>) - Method in class org.pidome.server.services.auth.PidomeAuthUser
Check if the given uid is authorized.
isUp() - Method in class org.pidome.server.services.network.NetInterface
If the interface is up or not.
ITEM_CLASS - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
ITEM_TYPE - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
ItemAction - Class in org.pidome.server.services.items
An action for an item.
ItemAction() - Constructor for class org.pidome.server.services.items.ItemAction
 
ItemAction.ItemActionType - Enum Class in org.pidome.server.services.items
The type of action for an item.
itemClass - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
ItemCommand<A> - Class in org.pidome.server.entities.items
Base class for an item command.
ItemCommand() - Constructor for class org.pidome.server.entities.items.ItemCommand
 
ItemCommandAction<A> - Interface in org.pidome.server.entities.items
Interface for the command action.
ItemController - Class in org.pidome.server.services.http.api.controllers.item
Controller for items available for the end user to interact with.
ItemController() - Constructor for class org.pidome.server.services.http.api.controllers.item.ItemController
 
ItemDefinition - Class in org.pidome.server.entities.items
A definition of a single item.
ItemDefinition() - Constructor for class org.pidome.server.entities.items.ItemDefinition
 
ItemDefinition_ - Class in org.pidome.server.entities.items
 
ItemDefinition_() - Constructor for class org.pidome.server.entities.items.ItemDefinition_
 
ItemDefinition.DefinitionType - Enum Class in org.pidome.server.entities.items
The definition types.
ItemEventBody - Class in org.pidome.server.services.items
The hardware event.
ItemEventBody() - Constructor for class org.pidome.server.services.items.ItemEventBody
 
ItemEventBody.ItemEventType - Enum Class in org.pidome.server.services.items
The item event type.
ItemEventEncoder - Class in org.pidome.server.services.items
the decoder for hardware events.
ItemEventEncoder() - Constructor for class org.pidome.server.services.items.ItemEventEncoder
 
ItemEventHandler - Class in org.pidome.server.services.items
An hardware event.
ItemEventHandler() - Constructor for class org.pidome.server.services.items.ItemEventHandler
Constructor.
ItemEventProducer - Class in org.pidome.server.services.items
Produces an hardware event.
ItemEventProducer() - Constructor for class org.pidome.server.services.items.ItemEventProducer
Notification constructor.
ItemEventProducer(EventAddress) - Constructor for class org.pidome.server.services.items.ItemEventProducer
Notification constructor.
ItemEventType - Enum Class in org.pidome.server.services.items
The item event types.
ItemMeta<I extends org.pidome.platform.modules.type.item.Item,​D extends ItemDefinition> - Class in org.pidome.server.entities.items
Item Meta information.
ItemMeta() - Constructor for class org.pidome.server.entities.items.ItemMeta
 
ItemMeta_ - Class in org.pidome.server.entities.items
 
ItemMeta_() - Constructor for class org.pidome.server.entities.items.ItemMeta_
 
itemMutation(ItemsMutationEvent) - Method in class org.pidome.server.system.modules.ModuleContainer
Publish an items mutation event.
ItemNotificationEvent - Class in org.pidome.server.services.items
Notification event for items.
ItemNotificationEvent() - Constructor for class org.pidome.server.services.items.ItemNotificationEvent
 
ItemOption - Class in org.pidome.server.entities.items
A single item option.
ItemOption(String, String) - Constructor for class org.pidome.server.entities.items.ItemOption
Constructor for the device parameter.
ItemOptions - Class in org.pidome.server.entities.items
Object used within item info to supply options.
ItemOptions() - Constructor for class org.pidome.server.entities.items.ItemOptions
 
ItemProvider - Interface in org.pidome.server.system.items
A service capable of providing items.
ItemProvider.ProviderCapabilities - Enum Class in org.pidome.server.system.items
Capabilities of an item provider.
items - Static variable in class org.pidome.server.services.premises.RegionSection_
 
ITEMS - Enum constant in enum class org.pidome.server.services.auth.Permission
Items.
ITEMS - Enum constant in enum class org.pidome.server.services.events.EventAddress
Address for the items service messaging.
ITEMS - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Items available for the end user.
ITEMS - Static variable in class org.pidome.server.services.premises.RegionSection_
 
ItemsDiscoveryMutationEvent - Class in org.pidome.server.services.items
An items mutation object.
ItemsDiscoveryMutationEvent(ItemsMutationEvent.MutationType, Set<DiscoveredItemDefinition>) - Constructor for class org.pidome.server.services.items.ItemsDiscoveryMutationEvent
Event constructor.
ItemsDiscoveryMutationListener - Interface in org.pidome.server.services.items
Listener for mutations in discovery.
itemService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the item service.
ItemService - Class in org.pidome.server.services.items
Service for handling of user controllable items and mapping of these items to their own respective services.
ItemService() - Constructor for class org.pidome.server.services.items.ItemService
 
ItemServiceException - Exception in org.pidome.server.services.items
Exception thrown from the item service.
ItemServiceException() - Constructor for exception org.pidome.server.services.items.ItemServiceException
Creates a new instance of ItemServiceException without detail message.
ItemServiceException(String) - Constructor for exception org.pidome.server.services.items.ItemServiceException
Constructs an instance of ItemServiceException with the specified detail message.
ItemsMutationEvent - Class in org.pidome.server.services.items
An items mutation object.
ItemsMutationEvent(ItemsMutationEvent.MutationType, Set<? extends ItemMeta>) - Constructor for class org.pidome.server.services.items.ItemsMutationEvent
Event constructor.
ItemsMutationEvent.MutationType - Enum Class in org.pidome.server.services.items
The mutation type.
ItemsMutationListener - Interface in org.pidome.server.services.items
Listener for items mutation events.
ITEMSSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service providing items to be presented to the end user and proxies to appropriate services.
ItemStorage - Class in org.pidome.server.system.items
Generic storage for storing and retrieving items by their respective containers with an active module.
ItemStorage() - Constructor for class org.pidome.server.system.items.ItemStorage
 
itemType - Static variable in class org.pidome.server.entities.items.ItemMeta_
 

J

JsonType - Class in org.pidome.server.system.utils.hibernate
Custom for storing device structure.
JsonType() - Constructor for class org.pidome.server.system.utils.hibernate.JsonType
Constructor.
JsonTypeDescriptor - Class in org.pidome.server.system.utils.hibernate
A json type descriptor.
JsonTypeDescriptor() - Constructor for class org.pidome.server.system.utils.hibernate.JsonTypeDescriptor
Descriptor constructor.

K

KEYSTORE_TYPE - Static variable in class org.pidome.server.system.security.CertificateStore
The keystore type.

L

LabeledEnum - Interface in org.pidome.server.system.utils
To be implemented by enums.
LAST_LOGIN - Static variable in class org.pidome.server.entities.users.UserLogin_
 
LAST_NAME - Static variable in class org.pidome.server.entities.users.person.Person_
 
lastLogin - Static variable in class org.pidome.server.entities.users.UserLogin_
 
lastName - Static variable in class org.pidome.server.entities.users.person.Person_
 
LINUX - Enum constant in enum class org.pidome.server.env.PlatformOs.OS
Linux type os.
LinuxUdevLib - Interface in org.pidome.server.system.hardware.linux
Mapping interface to C functions.
LinuxUdevLib.udev - Class in org.pidome.server.system.hardware.linux
Udev pointer.
LinuxUdevLib.udev_device - Class in org.pidome.server.system.hardware.linux
The pointer to the device reported by the monitor.
LinuxUdevLib.udev_enumerate - Class in org.pidome.server.system.hardware.linux
udev devices enumerator.
LinuxUdevLib.udev_list_entry - Class in org.pidome.server.system.hardware.linux
get list entry.
LinuxUdevLib.udev_monitor - Class in org.pidome.server.system.hardware.linux
Pointer to the udev monitor.
LinuxUsb - Class in org.pidome.server.system.hardware.usb.linux
Linux implementation of USB devices.
LinuxUsb() - Constructor for class org.pidome.server.system.hardware.usb.linux.LinuxUsb
 
LinuxUsbCFuncsImpl - Class in org.pidome.server.system.hardware.usb.linux
Mapping C to Java implementation.
LinuxUsbCFuncsImpl.LinuxCLib - Interface in org.pidome.server.system.hardware.usb.linux
Interface to the LinuxCLib library.
LinuxUsbCFuncsImpl.LinuxCLib.FDSet - Class in org.pidome.server.system.hardware.usb.linux
File descriptor mapping.
LinuxUsbCFuncsImpl.LinuxCLib.FDSetImpl - Class in org.pidome.server.system.hardware.usb.linux
Implementation of FDSet.
LinuxUsbCFuncsImpl.LinuxCLib.timeval - Class in org.pidome.server.system.hardware.usb.linux
Mapping to timing structure.
LinuxUsbCFuncsImpl.TimeVal - Class in org.pidome.server.system.hardware.usb.linux
Mapping to time.h.
LIST - Enum constant in enum class org.pidome.server.system.modules.devices.builder.ControlConfigurationInputType
A list of items.
loadClassInstance(ServerPackage, String) - Static method in class org.pidome.server.system.packages.PackagesUtil
Loads the class instance from a package using the PackageClassLoader.
loadDriver() - Method in interface org.pidome.server.system.database.driver.DatabaseDriverInterface
Returns the data source of the driver.
loadDriver() - Method in class org.pidome.server.system.database.driver.H2
Loads the specific driver class.
loadDriver() - Method in class org.pidome.server.system.database.driver.Mysql
Loads the mysql driver.
loadDriver(Transport.Type, ServerPackage, String) - Method in class org.pidome.server.system.hardware.HardwareDriverStore
Returns the generic implementation of an hardware driver suitable to be attached to a peripheral.
LOADED - Enum constant in enum class org.pidome.server.services.events.EventType
Loaded notification.
loadFromPackage(ServerPackage, Class<T>) - Method in class org.pidome.server.services.packages.PackageService
Loads and instantiates a class from a package with all required dependencies.
loadFromPackage(ServerPackage, String) - Method in class org.pidome.server.services.packages.PackageService
Loads and instantiates a class from a package with all required dependencies.
loadInstanceFromPackage(ServerPackage, Class<T>) - Static method in class org.pidome.server.system.packages.PackagesUtil
Loads a class from a package with it's own dedicated classloader.
loadInstanceFromPackage(ServerPackage, String) - Static method in class org.pidome.server.system.packages.PackagesUtil
Loads a class from a package with it's own dedicated classloader.
loadItems() - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Loads all the items from the database which this container supports.
loadItems() - Method in class org.pidome.server.system.modules.ModuleContainer
Load the module items.
loadItems() - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
loadModule(ModuleType, ServerPackage, String) - Method in class org.pidome.server.system.modules.ModuleStore
Returns the generic implementation of a module.
loadModulesForPeripheral(String, String, String) - Method in class org.pidome.server.services.modules.ModuleService
Loads a persisted module for the given hardware.
LOCAL - Enum constant in enum class org.pidome.server.services.cluster.ClusterMode
Running in self contained mode.
LOCAL - Static variable in enum class org.pidome.server.services.events.EventAddress
The standalone local prefix.
LOCAL_REPOSITORY_LOCATION - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
localRepositoryLocation - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
location - Static variable in class org.pidome.server.services.premises.Premises_
 
location - Static variable in class org.pidome.server.services.premises.Property_
 
LOCATION - Static variable in class org.pidome.server.services.premises.Premises_
 
LOCATION - Static variable in class org.pidome.server.services.premises.Property_
 
LOG - Static variable in interface org.pidome.server.system.modules.DataLink
Hardware root logger.
LOG - Variable in class org.pidome.server.system.modules.ModuleContainerBase
Class root logger.
LoggerStream - Class in org.pidome.server.system.logging
Custom implementation for streaming out log output.
LoggerStream(Logger, Level) - Constructor for class org.pidome.server.system.logging.LoggerStream
Constructor.
LOGIN_RESOURCE - Static variable in class org.pidome.server.services.auth.PidomeTokenContainer_
 
LoginObject - Class in org.pidome.server.services.http.api.auth
A simple login object which can be used to authenticate a user.
LoginObject() - Constructor for class org.pidome.server.services.http.api.auth.LoginObject
Default constructor.
loginResource - Static variable in class org.pidome.server.services.auth.PidomeTokenContainer_
 
LoginResource - Class in org.pidome.server.entities.auth
A login resource object.
LoginResource() - Constructor for class org.pidome.server.entities.auth.LoginResource
 
logout(HttpServerResponse, HttpServerRequest) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Logs out the current user.
LPT - Enum constant in enum class org.pidome.server.system.hardware.HardwareComponent.Interface
Parallel interface.

M

M_DN_SDISCOVERY - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
MACRO - Enum constant in enum class org.pidome.server.services.auth.PermissionSubcategory
Macro's subcategory.
MACROS - Enum constant in enum class org.pidome.server.services.auth.Permission
All macros, except from other users.
MACROS_PERSONAL - Enum constant in enum class org.pidome.server.services.auth.Permission
Personal macros.
main(String[]) - Static method in class org.pidome.server.Boot
 
MAJOR - Enum constant in enum class org.pidome.server.services.events.EventSeverity
A major event, attention required.
manufacturer - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
Manufacturer - Class in org.pidome.server.system.meta.manufacturer
A manufacturer of an item or other component used.
Manufacturer() - Constructor for class org.pidome.server.system.meta.manufacturer.Manufacturer
 
MANUFACTURER - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
Manufacturer_ - Class in org.pidome.server.system.meta.manufacturer
 
Manufacturer_() - Constructor for class org.pidome.server.system.meta.manufacturer.Manufacturer_
 
ManufacturerProvider - Class in org.pidome.server.system.meta.manufacturer
Provides manufacturer info.
ManufacturerProvider() - Constructor for class org.pidome.server.system.meta.manufacturer.ManufacturerProvider
 
MASTER - Enum constant in enum class org.pidome.server.services.cluster.ClusterMode
The instance is the master in a clustered installation.
MASTER - Static variable in enum class org.pidome.server.services.events.EventAddress
Master address prefix.
MAVEN2 - Enum constant in enum class org.pidome.server.system.packages.installer.repositories.RepositoryType
A remote maven 2 repository.
Maven2Repository - Class in org.pidome.server.system.packages.installer.repositories
A maven repository type.
Maven2Repository() - Constructor for class org.pidome.server.system.packages.installer.repositories.Maven2Repository
Repository type.
Maven2Repository_ - Class in org.pidome.server.system.packages.installer.repositories
 
Maven2Repository_() - Constructor for class org.pidome.server.system.packages.installer.repositories.Maven2Repository_
 
mDNSDiscovery - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
MDNSDiscoveryService - Class in org.pidome.server.services.modules.discovery
mDNS discovery service.
MDNSDiscoveryService(DiscoveryService, InetAddress) - Constructor for class org.pidome.server.services.modules.discovery.MDNSDiscoveryService
Constructor.
MDNSService - Class in org.pidome.server.services.modules.discovery
An MDNS service.
MDNSService(String) - Constructor for class org.pidome.server.services.modules.discovery.MDNSService
Constructor.
merge(T) - Method in class org.pidome.server.system.database.BaseDao
Merge an entity.
mergeForm(T, String) - Static method in class org.pidome.server.services.http.presentation.PresentationCompiler
Merges an original input form with values from a json source.
METHOD - Enum constant in enum class org.pidome.server.services.items.ItemAction.ItemActionType
The item is required to execute a method.
MINOR - Enum constant in enum class org.pidome.server.services.events.EventSeverity
A minor impact event, attention wished.
MINUTES - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
Minutes.
MissingPermissionException - Exception in org.pidome.server.services.auth
Exception used when a permission is not present.
MissingPermissionException() - Constructor for exception org.pidome.server.services.auth.MissingPermissionException
Creates a new instance of NewException without detail message.
MissingPermissionException(String) - Constructor for exception org.pidome.server.services.auth.MissingPermissionException
Creates a new instance of NewException with detail message.
MissingPermissionException(PermissionOperation) - Constructor for exception org.pidome.server.services.auth.MissingPermissionException
Constructs an instance of NewException with the specified detail message.
MOBILE_DESCRIPTION - Static variable in class org.pidome.server.entities.users.person.MobileDevice_
 
mobileDescription - Static variable in class org.pidome.server.entities.users.person.MobileDevice_
 
MobileDevice - Class in org.pidome.server.entities.users.person
A mobile device bound to an user.
MobileDevice() - Constructor for class org.pidome.server.entities.users.person.MobileDevice
 
MobileDevice_ - Class in org.pidome.server.entities.users.person
 
MobileDevice_() - Constructor for class org.pidome.server.entities.users.person.MobileDevice_
 
mobiles - Static variable in class org.pidome.server.entities.users.person.Person_
 
MOBILES - Static variable in class org.pidome.server.entities.users.person.Person_
 
MODIFY - Enum constant in enum class org.pidome.server.services.events.EventType
A modification event.
MODULE_CLASS - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
MODULE_DEFINITION - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
MODULE_ID - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
MODULE_TYPE - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
ModuleAddResult - Class in org.pidome.server.services.modules
Result used when a module is successfully added.
ModuleAddResult() - Constructor for class org.pidome.server.services.modules.ModuleAddResult
 
moduleClass - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
ModuleContainer<I extends ItemMeta,​M extends org.pidome.platform.modules.ModuleBase> - Class in org.pidome.server.system.modules
A container for an active module.
ModuleContainer(ModuleLoaderConfiguration, ModuleDefinition, DriverDefinition) - Constructor for class org.pidome.server.system.modules.ModuleContainer
Constructor for a container.
ModuleContainerBase<I extends ItemMeta,​M extends org.pidome.platform.modules.ModuleBase> - Class in org.pidome.server.system.modules
Base container.
ModuleContainerBase(ModuleLoaderConfiguration, ModuleDefinition, DriverDefinition) - Constructor for class org.pidome.server.system.modules.ModuleContainerBase
Constructor for a container.
ModuleController - Class in org.pidome.server.services.http.api.controllers.module
Controller for controlling and maintaining the configurations, adding and removing of modules on the system.
ModuleController() - Constructor for class org.pidome.server.services.http.api.controllers.module.ModuleController
 
moduleDefinition - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
ModuleDefinition - Class in org.pidome.server.services.modules
This class provides a module candidate for which a configuration can be loaded.
ModuleDefinition() - Constructor for class org.pidome.server.services.modules.ModuleDefinition
 
ModuleDefinition_ - Class in org.pidome.server.services.modules
 
ModuleDefinition_() - Constructor for class org.pidome.server.services.modules.ModuleDefinition_
 
ModuleEventBody - Class in org.pidome.server.services.modules
The module event body.
ModuleEventBody() - Constructor for class org.pidome.server.services.modules.ModuleEventBody
 
ModuleEventEncoder - Class in org.pidome.server.services.modules
the decoder for hardware events.
ModuleEventEncoder() - Constructor for class org.pidome.server.services.modules.ModuleEventEncoder
 
ModuleEventHandler - Class in org.pidome.server.services.modules
An hardware event.
ModuleEventHandler() - Constructor for class org.pidome.server.services.modules.ModuleEventHandler
Constructor.
ModuleEventProducer - Class in org.pidome.server.services.modules
Produces a module event.
ModuleEventProducer() - Constructor for class org.pidome.server.services.modules.ModuleEventProducer
Notification constructor.
ModuleException - Exception in org.pidome.server.services.modules
Exception thrown when there is a generic error with a module.
ModuleException() - Constructor for exception org.pidome.server.services.modules.ModuleException
Creates a new instance of ModuleException without detail message.
ModuleException(String) - Constructor for exception org.pidome.server.services.modules.ModuleException
Constructs an instance of ModuleException with the specified detail message.
ModuleException(String, Throwable) - Constructor for exception org.pidome.server.services.modules.ModuleException
Constructs an instance of ModuleException with the specified detail message.
moduleExists(UUID) - Method in class org.pidome.server.system.modules.ModuleStore
Check if a module exists by it's given id.
ModuleHelper - Class in org.pidome.server.system.modules
 
ModuleHelper() - Constructor for class org.pidome.server.system.modules.ModuleHelper
 
moduleId - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
ModuleLoaderConfiguration - Class in org.pidome.server.services.modules
Main object containing all the required information to start a module.
ModuleLoaderConfiguration() - Constructor for class org.pidome.server.services.modules.ModuleLoaderConfiguration
 
ModuleLoaderConfiguration_ - Class in org.pidome.server.services.modules
 
ModuleLoaderConfiguration_() - Constructor for class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
modules - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
MODULES - Enum constant in enum class org.pidome.server.services.auth.Permission
Modules generic.
MODULES - Enum constant in enum class org.pidome.server.services.auth.PermissionCategory
Modules category.
MODULES - Enum constant in enum class org.pidome.server.services.events.EventAddress
Address for module service messaging.
MODULES - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Controller to interact with modules.
MODULES - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
moduleService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the module service when available.
ModuleService - Class in org.pidome.server.services.modules
Service for handling modules.
ModuleService() - Constructor for class org.pidome.server.services.modules.ModuleService
 
MODULESERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service for loading and handling modules.
ModuleServiceException - Exception in org.pidome.server.services.modules
Module service exception.
ModuleServiceException() - Constructor for exception org.pidome.server.services.modules.ModuleServiceException
Creates a new instance of ModuleServiceException without detail message.
ModuleServiceException(String) - Constructor for exception org.pidome.server.services.modules.ModuleServiceException
Constructs an instance of ModuleServiceException with the specified detail message.
ModuleServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.modules.ModuleServiceException
Constructs an instance of ModuleServiceException with the specified detail message.
ModuleStore - Class in org.pidome.server.system.modules
Store for scanning, caching and supplying modules.
ModuleStore() - Constructor for class org.pidome.server.system.modules.ModuleStore
 
ModuleStoreException - Exception in org.pidome.server.system.modules
Exception thrown from the modules store.
ModuleStoreException() - Constructor for exception org.pidome.server.system.modules.ModuleStoreException
Creates a new instance of ModuleStoreException without detail message.
ModuleStoreException(String) - Constructor for exception org.pidome.server.system.modules.ModuleStoreException
Constructs an instance of ModuleStoreException with the specified detail message.
ModuleStoreException(String, Throwable) - Constructor for exception org.pidome.server.system.modules.ModuleStoreException
Constructs an instance of ModuleStoreException with the specified detail message and cause.
moduleType - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
ModuleTypeDefinitionCollection - Class in org.pidome.server.services.http.api.controllers.module
For simplified DTO.
ModuleTypeDefinitionCollection() - Constructor for class org.pidome.server.services.http.api.controllers.module.ModuleTypeDefinitionCollection
 
moduleValid(ModuleDefinition) - Method in class org.pidome.server.services.modules.ModuleService
Returns true if a module definition is valid.
moduleValid(ModuleDefinition) - Method in class org.pidome.server.system.modules.ModuleStore
Checks if the given module is a valid module.
MONTHS - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Unit
Months.
mutated(ItemsMutationEvent) - Method in interface org.pidome.server.services.items.ItemsMutationListener
When a mutation is done by a container.
mutationHandler(ItemsMutationListener) - Method in interface org.pidome.server.system.items.ItemProvider
Called when items are mutated.
mutationHandler(ItemsMutationListener) - Method in class org.pidome.server.system.modules.ModuleContainer
Set the mutation handler.
Mysql - Class in org.pidome.server.system.database.driver
Mysql driver proxy.
Mysql() - Constructor for class org.pidome.server.system.database.driver.Mysql
 
MYSQL - Enum constant in enum class org.pidome.server.system.database.driver.DatabaseDriverType
MySQL database type.

N

name - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
name - Static variable in class org.pidome.server.entities.users.UserRole_
 
name - Static variable in class org.pidome.server.services.definitions.GenericMetaDefinition_
 
name - Static variable in class org.pidome.server.services.premises.Premises_
 
name - Static variable in class org.pidome.server.services.premises.Property_
 
name - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
name - Static variable in class org.pidome.server.services.premises.RegionSection_
 
name - Static variable in class org.pidome.server.system.meta.manufacturer.Manufacturer_
 
name() - Method in class org.pidome.server.services.events.DefaultBusCodec
The codec identifying name.
name() - Method in interface org.pidome.server.system.utils.LabeledEnum
Enum name.
NAME - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
NAME - Static variable in class org.pidome.server.entities.users.UserRole_
 
NAME - Static variable in class org.pidome.server.services.definitions.GenericMetaDefinition_
 
NAME - Static variable in class org.pidome.server.services.premises.Premises_
 
NAME - Static variable in class org.pidome.server.services.premises.Property_
 
NAME - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
NAME - Static variable in class org.pidome.server.services.premises.RegionSection_
 
NAME - Static variable in class org.pidome.server.system.meta.manufacturer.Manufacturer_
 
NAMED_QRY_GET_ALL_ITEMS_GROUPED_BY_SECTION - Static variable in class org.pidome.server.entities.items.ItemMeta
Returns all items as childs of the sections.
NAMED_QRY_GET_ALL_WITH_SECTION_FETCH - Static variable in class org.pidome.server.entities.items.ItemMeta
Returns all known items with region fetch.
NAMED_QRY_GET_WITH_SECTION_FETCH - Static variable in class org.pidome.server.entities.items.ItemMeta
Name of the named query to get a single item with the region fetched.
NetInterface - Class in org.pidome.server.services.network
A network interface.
NetInterface(NetworkInterface) - Constructor for class org.pidome.server.services.network.NetInterface
Constructor setting type to NETWORK.
NETWORK - Enum constant in enum class org.pidome.server.services.PiDomeService
The network service.
NETWORK - Enum constant in enum class org.pidome.server.system.hardware.HardwareComponent.Interface
Network interface.
NetworkDataLink<P extends org.pidome.platform.hardware.driver.network.NetworkProsumer,​C extends org.pidome.platform.modules.configuration.ModuleConfiguration> - Class in org.pidome.server.system.modules
The link between a network and an implementation module.
NetworkDataLink(CommunicationAwareModule<P, C>, HardwareDriverInterface<P>) - Constructor for class org.pidome.server.system.modules.NetworkDataLink
Data link constructor.
NetworkDevice - Class in org.pidome.server.system.hardware.network
A single network interface identifying device.
NetworkDevice() - Constructor for class org.pidome.server.system.hardware.network.NetworkDevice
Constrcutor setting subsystem.
NetworkDevices - Class in org.pidome.server.system.hardware.network
Provider of network devices.
NetworkDevices(HardwareMutationListener) - Constructor for class org.pidome.server.system.hardware.network.NetworkDevices
Constructor for network devices.
NetworkEvent - Class in org.pidome.server.services.network
Network event class.
NetworkEvent(NetInterface, String) - Constructor for class org.pidome.server.services.network.NetworkEvent
Network event constructor.
NetworkEventListener - Interface in org.pidome.server.services.network
Listener for network events.
networkService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the network service.
NetworkService - Class in org.pidome.server.services.network
The network service.
NetworkService() - Constructor for class org.pidome.server.services.network.NetworkService
 
newFDSet() - Static method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl
New instance of the file descriptor set.
NODE - Enum constant in enum class org.pidome.server.services.cluster.ClusterMode
The instance is a node in a clustered installation.
NODE - Static variable in enum class org.pidome.server.services.events.EventAddress
The node prefix when part of a cluster.
NODE_ID - Static variable in class org.pidome.server.services.cluster.HostIdentification_
 
NODE_NAME - Static variable in class org.pidome.server.services.cluster.HostIdentification_
 
nodeId - Static variable in class org.pidome.server.services.cluster.HostIdentification_
 
nodeName - Static variable in class org.pidome.server.services.cluster.HostIdentification_
 
NoInterfaceAvailableException - Exception in org.pidome.server.services.network
Exception used when there is not network interface available.
NoInterfaceAvailableException() - Constructor for exception org.pidome.server.services.network.NoInterfaceAvailableException
Creates a new instance of NoInterfaceAvailebleException without detail message.
NoInterfaceAvailableException(String) - Constructor for exception org.pidome.server.services.network.NoInterfaceAvailableException
Constructs an instance of NoInterfaceAvailebleException with the specified detail message.
notify(DiscoveredService) - Method in class org.pidome.server.services.modules.discovery.DiscoveryService
Called when a service is discovered.
NOTIFY - Enum constant in enum class org.pidome.server.services.events.EventType
Informative notification.
notifyItemsLoaded() - Method in class org.pidome.server.services.items.ItemService
Send out a notification items have been loaded.
notifyItemsUnLoaded() - Method in class org.pidome.server.services.items.ItemService
Send out a notification items have been loaded.
NULL_HOST - Static variable in class org.pidome.server.services.network.NetInterface
No host name known.
NULL_IP - Static variable in class org.pidome.server.services.network.NetInterface
Pointer to no ip address.
NullInterfaceException - Exception in org.pidome.server.services.network
Thrown when the selected interface does not provide the data suitable to be used.
NullInterfaceException() - Constructor for exception org.pidome.server.services.network.NullInterfaceException
Creates a new instance of NullInterfaceException without detail message.
NullInterfaceException(String) - Constructor for exception org.pidome.server.services.network.NullInterfaceException
Constructs an instance of NullInterfaceException with the specified detail message.
NullInterfaceException(String, Throwable) - Constructor for exception org.pidome.server.services.network.NullInterfaceException
Constructs an instance of NullInterfaceException with the specified detail message.
NullItemMeta - Class in org.pidome.server.entities.items
When a module definition does not use items this class is used.
NullItemMeta() - Constructor for class org.pidome.server.entities.items.NullItemMeta
 
NullItemModuleContainer<M extends org.pidome.platform.modules.ModuleBase> - Class in org.pidome.server.system.modules
Container for modules which do not supply items.
NullItemModuleContainer(ModuleLoaderConfiguration, ModuleDefinition, DriverDefinition) - Constructor for class org.pidome.server.system.modules.NullItemModuleContainer
Module constructor.

O

onDeviceChange(WinDef.WPARAM, WinDef.LPARAM) - Method in class org.pidome.server.system.hardware.usb.windows.WindowsUsb
Checks if the broadcasted device change is an device add or removal.
ONE - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Length
One.
ONE_SHOT - Enum constant in enum class org.pidome.server.services.modules.DiscoveryPeriod.Type
Scan.
onShutdown() - Method in interface org.pidome.server.system.database.driver.DatabaseDriverInterface
Optionally ran during server shutdown.
onShutdown() - Method in class org.pidome.server.system.database.driver.H2
Stops the embedded database console.
optionalService(Class<T>) - Static method in class org.pidome.server.services.ServiceHandler
Returns the requested service in an Optional.
optionalSingleResult(TypedQuery<T>) - Method in class org.pidome.server.system.database.BaseDao
Wraps a single result in an optional.
org.pidome.server - package org.pidome.server
Root package for server boot purposes.
org.pidome.server.entities.auth - package org.pidome.server.entities.auth
Contains entities used for authentication and authorization.
org.pidome.server.entities.base - package org.pidome.server.entities.base
Provides base methods and classes for entities.
org.pidome.server.entities.items - package org.pidome.server.entities.items
Provides item definitions.
org.pidome.server.entities.modules - package org.pidome.server.entities.modules
Modules entity classes.
org.pidome.server.entities.system - package org.pidome.server.entities.system
System level entities.
org.pidome.server.entities.users - package org.pidome.server.entities.users
User based entities.
org.pidome.server.entities.users.constraints - package org.pidome.server.entities.users.constraints
User constraints.
org.pidome.server.entities.users.person - package org.pidome.server.entities.users.person
Person entities.
org.pidome.server.env - package org.pidome.server.env
Package supplying the server environment.
org.pidome.server.services - package org.pidome.server.services
Service providers.
org.pidome.server.services.auth - package org.pidome.server.services.auth
Authentication services.
org.pidome.server.services.automation.rules - package org.pidome.server.services.automation.rules
Automation rules.
org.pidome.server.services.builders - package org.pidome.server.services.builders
Builder services.
org.pidome.server.services.builders.devices - package org.pidome.server.services.builders.devices
Device builder services.
org.pidome.server.services.cluster - package org.pidome.server.services.cluster
PiDome Cluster integration.
org.pidome.server.services.definitions - package org.pidome.server.services.definitions
Generic definitions used in services.
org.pidome.server.services.events - package org.pidome.server.services.events
Event service.
org.pidome.server.services.hardware - package org.pidome.server.services.hardware
Hardware services.
org.pidome.server.services.http - package org.pidome.server.services.http
HTTP service package.
org.pidome.server.services.http.api - package org.pidome.server.services.http.api
API resources.
org.pidome.server.services.http.api.auth - package org.pidome.server.services.http.api.auth
QR code providers and schema's.
org.pidome.server.services.http.api.controllers - package org.pidome.server.services.http.api.controllers
API library controllers.
org.pidome.server.services.http.api.controllers.auth - package org.pidome.server.services.http.api.controllers.auth
Auth controllers.
org.pidome.server.services.http.api.controllers.cluster - package org.pidome.server.services.http.api.controllers.cluster
Cluster controllers.
org.pidome.server.services.http.api.controllers.discovery - package org.pidome.server.services.http.api.controllers.discovery
Discovery controllers.
org.pidome.server.services.http.api.controllers.hardware - package org.pidome.server.services.http.api.controllers.hardware
Hardware controllers.
org.pidome.server.services.http.api.controllers.item - package org.pidome.server.services.http.api.controllers.item
Items controllers.
org.pidome.server.services.http.api.controllers.module - package org.pidome.server.services.http.api.controllers.module
Module controllers.
org.pidome.server.services.http.api.controllers.person - package org.pidome.server.services.http.api.controllers.person
Person controllers.
org.pidome.server.services.http.api.controllers.premises - package org.pidome.server.services.http.api.controllers.premises
Premises controllers.
org.pidome.server.services.http.api.controllers.system - package org.pidome.server.services.http.api.controllers.system
System controllers.
org.pidome.server.services.http.api.controllers.user - package org.pidome.server.services.http.api.controllers.user
User controllers.
org.pidome.server.services.http.api.controllers.users - package org.pidome.server.services.http.api.controllers.users
Users controllers.
org.pidome.server.services.http.api.response - package org.pidome.server.services.http.api.response
Default responses.
org.pidome.server.services.http.presentation - package org.pidome.server.services.http.presentation
Presentation parsers.
org.pidome.server.services.items - package org.pidome.server.services.items
Service package generic implementation for items.
org.pidome.server.services.modules - package org.pidome.server.services.modules
Service package for modules.
org.pidome.server.services.modules.discovery - package org.pidome.server.services.modules.discovery
Discovery services.
org.pidome.server.services.network - package org.pidome.server.services.network
Network services.
org.pidome.server.services.network.broadcast - package org.pidome.server.services.network.broadcast
Broadcast services.
org.pidome.server.services.packages - package org.pidome.server.services.packages
Installer service.
org.pidome.server.services.premises - package org.pidome.server.services.premises
Premises service.
org.pidome.server.services.rules - package org.pidome.server.services.rules
PiDome rules.
org.pidome.server.services.security - package org.pidome.server.services.security
Security services.
org.pidome.server.services.user - package org.pidome.server.services.user
User service.
org.pidome.server.system - package org.pidome.server.system
System core providers.
org.pidome.server.system.config - package org.pidome.server.system.config
System configuration classes.
org.pidome.server.system.database - package org.pidome.server.system.database
Database interface providers.
org.pidome.server.system.database.driver - package org.pidome.server.system.database.driver
Database drivers.
org.pidome.server.system.hardware - package org.pidome.server.system.hardware
PiDome compatible low level connectable hardware.
org.pidome.server.system.hardware.linux - package org.pidome.server.system.hardware.linux
Linux hardware tools.
org.pidome.server.system.hardware.network - package org.pidome.server.system.hardware.network
Network connectivity.
org.pidome.server.system.hardware.serial - package org.pidome.server.system.hardware.serial
Serial peripherals.
org.pidome.server.system.hardware.usb - package org.pidome.server.system.hardware.usb
USB peripherals.
org.pidome.server.system.hardware.usb.linux - package org.pidome.server.system.hardware.usb.linux
Linux USB peripherals.
org.pidome.server.system.hardware.usb.windows - package org.pidome.server.system.hardware.usb.windows
Windows USB peripherals.
org.pidome.server.system.hardware.usb.windows.providers - package org.pidome.server.system.hardware.usb.windows.providers
Windows USB interface providers.
org.pidome.server.system.hardware.windows - package org.pidome.server.system.hardware.windows
Windows hardware classes.
org.pidome.server.system.items - package org.pidome.server.system.items
System logging.
org.pidome.server.system.logging - package org.pidome.server.system.logging
System logging.
org.pidome.server.system.meta.manufacturer - package org.pidome.server.system.meta.manufacturer
Package to supply manufacturer information.
org.pidome.server.system.modules - package org.pidome.server.system.modules
System package for modules.
org.pidome.server.system.modules.devices - package org.pidome.server.system.modules.devices
Implementation for device module container.
org.pidome.server.system.modules.devices.builder - package org.pidome.server.system.modules.devices.builder
Implementation to provide build information and methods plus classes to build devices.
org.pidome.server.system.modules.weather - package org.pidome.server.system.modules.weather
Implementation for the weather module container.
org.pidome.server.system.packages - package org.pidome.server.system.packages
Packages.
org.pidome.server.system.packages.installer - package org.pidome.server.system.packages.installer
System installer classes.
org.pidome.server.system.packages.installer.repositories - package org.pidome.server.system.packages.installer.repositories
System repositories classes.
org.pidome.server.system.security - package org.pidome.server.system.security
Security providers and utilities.
org.pidome.server.system.utils - package org.pidome.server.system.utils
Private utilities.
org.pidome.server.system.utils.hibernate - package org.pidome.server.system.utils.hibernate
Hibernate utilities.

P

PACKAGE_GROUP - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
PACKAGE_NAME - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
PACKAGE_VERSION - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
packageAdded(ServerPackage) - Method in class org.pidome.server.services.modules.ModuleService
Call when a package is added.
packageAdded(ServerPackage) - Method in interface org.pidome.server.services.packages.PackageMutationListener
When a package has been added.
packageAdded(ServerPackage) - Method in class org.pidome.server.system.hardware.HardwareDriverStore
 
packageAdded(ServerPackage) - Method in class org.pidome.server.system.modules.ModuleStore
 
PackageClassLoaderException - Exception in org.pidome.server.system.packages
Exception used when the package class loader fails to initialize.
PackageClassLoaderException(String) - Constructor for exception org.pidome.server.system.packages.PackageClassLoaderException
Constructs an instance of PackageClassLoaderException with the specified detail message.
PackageClassLoaderException(String, Throwable) - Constructor for exception org.pidome.server.system.packages.PackageClassLoaderException
Constructs an instance of PackageClassLoaderException with the specified detail message and cause.
PackageClassLoaderException(Throwable) - Constructor for exception org.pidome.server.system.packages.PackageClassLoaderException
Constructs an instance of PackageClassLoaderException with the specified detail message and cause.
PackageController - Class in org.pidome.server.services.http.api.controllers
Controller for all installation related REST actions.
PackageController() - Constructor for class org.pidome.server.services.http.api.controllers.PackageController
 
packageGroup - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
PackageInstaller - Class in org.pidome.server.system.packages.installer
Package installer entry class.
PackageInstaller(Context) - Constructor for class org.pidome.server.system.packages.installer.PackageInstaller
The package installer constuctor.
PackageMutationListener - Interface in org.pidome.server.services.packages
Listener interface to be implemented by any class who wants to listen to package mutations.
packageName - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
packageRemoved(ServerPackage) - Method in class org.pidome.server.services.modules.ModuleService
Call when a package is removed so all modules are stopped.
packageRemoved(ServerPackage) - Method in interface org.pidome.server.services.packages.PackageMutationListener
Called when a package is removed.
packageRemoved(ServerPackage) - Method in class org.pidome.server.system.hardware.HardwareDriverStore
 
packageRemoved(ServerPackage) - Method in class org.pidome.server.system.modules.ModuleStore
 
packageService() - Method in class org.pidome.server.services.http.api.ApiControllerResource
Returns the installer service.
PackageService - Class in org.pidome.server.services.packages
Service providing packages and package contents.
PackageService() - Constructor for class org.pidome.server.services.packages.PackageService
 
PACKAGESERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service to provide installations and updates.
PackageServiceException - Exception in org.pidome.server.services.packages
Exception used by the installer service when service specific actions fail.
PackageServiceException() - Constructor for exception org.pidome.server.services.packages.PackageServiceException
Creates a new instance of InstallerException without detail message.
PackageServiceException(String) - Constructor for exception org.pidome.server.services.packages.PackageServiceException
Constructs an instance of InstallerException with the specified detail message.
PackageServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.packages.PackageServiceException
Constructs an instance of InstallerException with the specified detail message and cause.
PackagesUtil - Class in org.pidome.server.system.packages
Class responsible to load packages for the server.
PackagesUtil.PackageClassLoader - Class in org.pidome.server.system.packages
Class loader used to load packages with their dependencies.
PackagesUtil.SingleJarClassLoader - Class in org.pidome.server.system.packages
Special class loader for a single jar.
PackagesUtil.UnboundPackageLoad<T> - Class in org.pidome.server.system.packages
Class intended to load a package without holding references to it.
packageVersion - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
PackageVersion - Class in org.pidome.server.system.packages
 
PackageVersion() - Constructor for class org.pidome.server.system.packages.PackageVersion
 
parseUA(HttpServerRequest) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Parses a user agent to hopefully perform some remote ua identification.
PassChangeObject - Class in org.pidome.server.services.http.api.auth
Object used for password changes.
PassChangeObject() - Constructor for class org.pidome.server.services.http.api.auth.PassChangeObject
 
password - Static variable in class org.pidome.server.entities.users.UserLogin_
 
PASSWORD - Static variable in class org.pidome.server.entities.users.UserLogin_
 
passwordEquals(String) - Method in class org.pidome.server.entities.users.UserLogin
Check if the password equals.
PasswordStrengthResponse - Class in org.pidome.server.entities.auth
Password strength response object.
PasswordStrengthResponse() - Constructor for class org.pidome.server.entities.auth.PasswordStrengthResponse
 
patchPremises(Premises) - Method in class org.pidome.server.services.premises.PremisesService
Patches a premises.
patchPremises(Premises, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Shallow update of a premises.If a property needs to switch premises use the appropriate method, this one only allows for a shallow update.
patchPremisesRegion(UUID, HttpServerResponse, PremisesSection) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Updates a single premises section.
patchPremisesSection(UUID, PremisesSection) - Method in class org.pidome.server.services.premises.PremisesService
A shallow update of a section object in the given premises.
patchProperty(UUID, Property) - Method in class org.pidome.server.services.premises.PremisesService
A shallow update of a property object in the given premises.
patchProperty(UUID, Property, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Patches a property.
patchPropertyLevel(UUID, UUID, PropertyLevel) - Method in class org.pidome.server.services.premises.PremisesService
Shallow update of a property level.
patchPropertyLevel(UUID, UUID, PropertyLevel, HttpServerResponse) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Updates a property level.
patchPropertyLevelSection(UUID, UUID, UUID, HttpServerResponse, PropertySection) - Method in class org.pidome.server.services.http.api.controllers.premises.PremisesController
Updates a section on a property level.
patchPropertyLevelSection(UUID, UUID, UUID, PropertySection) - Method in class org.pidome.server.services.premises.PremisesService
Updates a property section.
performExport() - Method in class org.pidome.server.services.http.api.controllers.system.SystemController
Runs a database export.
performItemAction(UUID, ItemAction) - Method in class org.pidome.server.services.http.api.controllers.item.ItemController
Performs an action send to an item.
performItemAction(ItemAction) - Method in class org.pidome.server.services.items.ItemService
Performs an action on an item.
Peripheral<T extends org.pidome.platform.hardware.driver.HardwareDriver> - Class in org.pidome.server.system.hardware
A to PiDome attached device.
Peripheral(Transport.Type) - Constructor for class org.pidome.server.system.hardware.Peripheral
Constructor.
PERIPHERAL_KEY - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
PeripheralBase - Class in org.pidome.server.services.http.api.controllers.hardware
A DTO for a peripheral.
PeripheralBase() - Constructor for class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
peripheralKey - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
Permission - Enum Class in org.pidome.server.services.auth
Collection of permissions.
PERMISSION_OPERATIONS - Static variable in class org.pidome.server.entities.users.UserRole_
 
Permission.Operation - Enum Class in org.pidome.server.services.auth
An operation on a permission.
PermissionAddModules - Class in org.pidome.server.services.http.api.controllers.module
Permission to read your own data.
PermissionAddModules() - Constructor for class org.pidome.server.services.http.api.controllers.module.PermissionAddModules
 
PermissionAllowPasswordChange - Class in org.pidome.server.services.http.api.controllers.user
A permission to allow password changes.
PermissionAllowPasswordChange() - Constructor for class org.pidome.server.services.http.api.controllers.user.PermissionAllowPasswordChange
 
PermissionCategory - Enum Class in org.pidome.server.services.auth
A category for a permission.
PermissionCreateItem - Class in org.pidome.server.services.http.api.controllers.item
Permission to read your own data.
PermissionCreateItem() - Constructor for class org.pidome.server.services.http.api.controllers.item.PermissionCreateItem
 
PermissionCreatePerson - Class in org.pidome.server.services.http.api.controllers.person
Permission for reading person data.
PermissionCreatePerson() - Constructor for class org.pidome.server.services.http.api.controllers.person.PermissionCreatePerson
 
PermissionDeleteItem - Class in org.pidome.server.services.http.api.controllers.item
Permission to read your own data.
PermissionDeleteItem() - Constructor for class org.pidome.server.services.http.api.controllers.item.PermissionDeleteItem
 
PermissionInteractItem - Class in org.pidome.server.services.http.api.controllers.item
Permission to read your own data.
PermissionInteractItem() - Constructor for class org.pidome.server.services.http.api.controllers.item.PermissionInteractItem
 
PermissionOperation - Class in org.pidome.server.services.auth
A combined Permission with allowed operation on that permission.
PermissionOperation(Permission, Permission.Operation) - Constructor for class org.pidome.server.services.auth.PermissionOperation
Private constructor.
PermissionOperationConverter - Class in org.pidome.server.services.auth
Converts to and from a string.
PermissionOperationConverter() - Constructor for class org.pidome.server.services.auth.PermissionOperationConverter
 
permissionOperations - Static variable in class org.pidome.server.entities.users.UserRole_
 
PermissionPermissionsRead - Class in org.pidome.server.services.http.api.controllers.users
 
PermissionPermissionsRead() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionPermissionsRead
 
PermissionPermitAll - Class in org.pidome.server.services.http.api.controllers.auth
A permission to permit all.
PermissionPermitAll() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionPermitAll
 
PermissionPremisesCreate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesCreate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesCreate
 
PermissionPremisesDelete - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesDelete() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesDelete
 
PermissionPremisesRead - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesRead() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRead
 
PermissionPremisesRegionsCreate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesRegionsCreate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsCreate
 
PermissionPremisesRegionsDelete - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesRegionsDelete() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsDelete
 
PermissionPremisesRegionsRead - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesRegionsRead() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsRead
 
PermissionPremisesRegionsUpdate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesRegionsUpdate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesRegionsUpdate
 
PermissionPremisesUpdate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPremisesUpdate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPremisesUpdate
 
PermissionPropertiesRead - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertiesRead() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertiesRead
 
PermissionPropertyAdd - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyAdd() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyAdd
 
PermissionPropertyDelete - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyDelete() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyDelete
 
PermissionPropertyLevelCreate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelCreate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelCreate
 
PermissionPropertyLevelDelete - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelDelete() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelDelete
 
PermissionPropertyLevelRead - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelRead() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelRead
 
PermissionPropertyLevelSectionCreate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelSectionCreate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionCreate
 
PermissionPropertyLevelSectionDelete - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelSectionDelete() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionDelete
 
PermissionPropertyLevelSectionRead - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelSectionRead() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionRead
 
PermissionPropertyLevelSectionUpdate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelSectionUpdate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelSectionUpdate
 
PermissionPropertyLevelUpdate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyLevelUpdate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyLevelUpdate
 
PermissionPropertyUpdate - Class in org.pidome.server.services.http.api.controllers.premises
Permission to read your own data.
PermissionPropertyUpdate() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PermissionPropertyUpdate
 
PermissionReadCluster - Class in org.pidome.server.services.http.api.controllers.cluster
Permission to read your own data.
PermissionReadCluster() - Constructor for class org.pidome.server.services.http.api.controllers.cluster.PermissionReadCluster
 
PermissionReadHardware - Class in org.pidome.server.services.http.api.controllers.hardware
Permission to read your own data.
PermissionReadHardware() - Constructor for class org.pidome.server.services.http.api.controllers.hardware.PermissionReadHardware
 
PermissionReadItem - Class in org.pidome.server.services.http.api.controllers.item
Permission to read your own data.
PermissionReadItem() - Constructor for class org.pidome.server.services.http.api.controllers.item.PermissionReadItem
 
PermissionReadModules - Class in org.pidome.server.services.http.api.controllers.module
Permission to read your own data.
PermissionReadModules() - Constructor for class org.pidome.server.services.http.api.controllers.module.PermissionReadModules
 
PermissionReadPerson - Class in org.pidome.server.services.http.api.controllers.person
Permission for reading person data.
PermissionReadPerson() - Constructor for class org.pidome.server.services.http.api.controllers.person.PermissionReadPerson
 
PermissionReadSelfToken - Class in org.pidome.server.services.http.api.controllers.auth
Permission to read your own data.
PermissionReadSelfToken() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionReadSelfToken
 
PermissionReadSelfUserData - Class in org.pidome.server.services.http.api.controllers.auth
Permission to read your own data.
PermissionReadSelfUserData() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionReadSelfUserData
 
PermissionReadSystem - Class in org.pidome.server.services.http.api.controllers.system
Permission to read your own data.
PermissionReadSystem() - Constructor for class org.pidome.server.services.http.api.controllers.system.PermissionReadSystem
 
PermissionRemoveHardware - Class in org.pidome.server.services.http.api.controllers.hardware
Permission to read your own data.
PermissionRemoveHardware() - Constructor for class org.pidome.server.services.http.api.controllers.hardware.PermissionRemoveHardware
 
PermissionRemoveModules - Class in org.pidome.server.services.http.api.controllers.module
Permission to read your own data.
PermissionRemoveModules() - Constructor for class org.pidome.server.services.http.api.controllers.module.PermissionRemoveModules
 
PermissionRemoveSelfToken - Class in org.pidome.server.services.http.api.controllers.auth
Permission to read your own data.
PermissionRemoveSelfToken() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionRemoveSelfToken
 
PermissionRolesCreate - Class in org.pidome.server.services.http.api.controllers.users
Permission to create roles.
PermissionRolesCreate() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionRolesCreate
 
PermissionRolesRead - Class in org.pidome.server.services.http.api.controllers.users
 
PermissionRolesRead() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionRolesRead
 
PERMISSIONS - Enum constant in enum class org.pidome.server.services.auth.Permission
Permissions.
PERMISSIONS - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Permissions controller.
PermissionsController - Class in org.pidome.server.services.http.api.controllers.users
 
PermissionsController() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionsController
 
permissionsEquals(UserRole) - Method in class org.pidome.server.entities.users.UserRole
A check if the permissions in the other role exist or not in this role.
PermissionSubcategory - Enum Class in org.pidome.server.services.auth
A permission sub category.
PermissionTreeSerializer - Class in org.pidome.server.services.auth
Serilizaer for the permission tree.
PermissionTreeSerializer() - Constructor for class org.pidome.server.services.auth.PermissionTreeSerializer
Constructor.
PermissionTreeSerializer(Class) - Constructor for class org.pidome.server.services.auth.PermissionTreeSerializer
Constructor with class.
PermissionUpdateItem - Class in org.pidome.server.services.http.api.controllers.item
Permission to read your own data.
PermissionUpdateItem() - Constructor for class org.pidome.server.services.http.api.controllers.item.PermissionUpdateItem
 
PermissionUpdateModules - Class in org.pidome.server.services.http.api.controllers.module
Permission to read your own data.
PermissionUpdateModules() - Constructor for class org.pidome.server.services.http.api.controllers.module.PermissionUpdateModules
 
PermissionUpdatePerson - Class in org.pidome.server.services.http.api.controllers.person
Permission for reading person data.
PermissionUpdatePerson() - Constructor for class org.pidome.server.services.http.api.controllers.person.PermissionUpdatePerson
 
PermissionUpdateSelfOrInteractWithUsersData - Class in org.pidome.server.services.http.api.controllers.auth
Permission to check if updating self or other's data is allowed.
PermissionUpdateSelfOrInteractWithUsersData() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionUpdateSelfOrInteractWithUsersData
 
PermissionUpdateSelfOrUsersData - Class in org.pidome.server.services.http.api.controllers.auth
Permission to check if updating self or other's data is allowed.
PermissionUpdateSelfOrUsersData() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionUpdateSelfOrUsersData
 
PermissionUpdateSelfPerson - Class in org.pidome.server.services.http.api.controllers.person
Permission for reading person data.
PermissionUpdateSelfPerson() - Constructor for class org.pidome.server.services.http.api.controllers.person.PermissionUpdateSelfPerson
 
PermissionUpdateSelfUserData - Class in org.pidome.server.services.http.api.controllers.auth
Permission to read your own data.
PermissionUpdateSelfUserData() - Constructor for class org.pidome.server.services.http.api.controllers.auth.PermissionUpdateSelfUserData
 
PermissionUpdateSystem - Class in org.pidome.server.services.http.api.controllers.system
Permission to read your own data.
PermissionUpdateSystem() - Constructor for class org.pidome.server.services.http.api.controllers.system.PermissionUpdateSystem
 
PermissionUserInteractModules - Class in org.pidome.server.services.http.api.controllers.module
Permission to read your own data.
PermissionUserInteractModules() - Constructor for class org.pidome.server.services.http.api.controllers.module.PermissionUserInteractModules
 
PermissionUsersCreate - Class in org.pidome.server.services.http.api.controllers.users
 
PermissionUsersCreate() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionUsersCreate
 
PermissionUsersDelete - Class in org.pidome.server.services.http.api.controllers.users
 
PermissionUsersDelete() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionUsersDelete
 
PermissionUsersRead - Class in org.pidome.server.services.http.api.controllers.users
Permission to read users.
PermissionUsersRead() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionUsersRead
 
PermissionUsersUpdate - Class in org.pidome.server.services.http.api.controllers.users
 
PermissionUsersUpdate() - Constructor for class org.pidome.server.services.http.api.controllers.users.PermissionUsersUpdate
 
persist(T) - Method in class org.pidome.server.system.database.BaseDao
Persist an entity.
persistRole(UserRole) - Method in class org.pidome.server.services.user.UsersDao
Store the user role.
persistUser(UserLogin) - Method in class org.pidome.server.services.user.UsersDao
Persists an user.
person - Static variable in class org.pidome.server.entities.users.UserLogin_
 
Person - Class in org.pidome.server.entities.users.person
Identifying a person.
Person() - Constructor for class org.pidome.server.entities.users.person.Person
 
PERSON - Enum constant in enum class org.pidome.server.services.auth.Permission
Persons.
PERSON - Static variable in class org.pidome.server.entities.users.UserLogin_
 
Person_ - Class in org.pidome.server.entities.users.person
 
Person_() - Constructor for class org.pidome.server.entities.users.person.Person_
 
PersonController - Class in org.pidome.server.services.http.api.controllers.person
Controller for the person API.
PersonController() - Constructor for class org.pidome.server.services.http.api.controllers.person.PersonController
 
PersonDao - Class in org.pidome.server.services.user
DAO for handling person entity.
PersonDao() - Constructor for class org.pidome.server.services.user.PersonDao
 
PERSONS - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Controller for interacting with persons.
Pid - Class in org.pidome.server.env
Pid control.
PidomeAdminUser - Class in org.pidome.server.entities.users
The default pidome user.
PidomeAdminUser() - Constructor for class org.pidome.server.entities.users.PidomeAdminUser
Constructor creating the default admin user.
PidomeAdminUser_ - Class in org.pidome.server.entities.users
 
PidomeAdminUser_() - Constructor for class org.pidome.server.entities.users.PidomeAdminUser_
 
PidomeAuthenticationProvider - Class in org.pidome.server.services.auth
The authentication provider.
PidomeAuthenticationProvider() - Constructor for class org.pidome.server.services.auth.PidomeAuthenticationProvider
 
PidomeAuthUser - Class in org.pidome.server.services.auth
User mapping for jwt token auth.
PidomeAuthUser() - Constructor for class org.pidome.server.services.auth.PidomeAuthUser
Empty constructor.
PidomeAuthUser(JsonObject, JsonObject) - Constructor for class org.pidome.server.services.auth.PidomeAuthUser
Construct the JWT user.
PidomeEntitiesScanner - Class in org.pidome.server.system.database
Custom scanner for pidome entities.
PidomeEntitiesScanner() - Constructor for class org.pidome.server.system.database.PidomeEntitiesScanner
 
PiDomeLocale - Class in org.pidome.server.system.config
The system's registered locale settings.
PiDomeQRSchema - Class in org.pidome.server.services.http.api.auth
PiDome own QR scheme.
PiDomeQRSchema(QrData) - Constructor for class org.pidome.server.services.http.api.auth.PiDomeQRSchema
Constructor.
PiDomeService - Enum Class in org.pidome.server.services
The PiDome available services.
PidomeSystemUser - Class in org.pidome.server.entities.users
The default system user.
PidomeSystemUser() - Constructor for class org.pidome.server.entities.users.PidomeSystemUser
Default system user constructor.
PidomeSystemUser_ - Class in org.pidome.server.entities.users
 
PidomeSystemUser_() - Constructor for class org.pidome.server.entities.users.PidomeSystemUser_
 
PidomeTokenContainer - Class in org.pidome.server.services.auth
The token used in the authentication of a request on behalf of a user.
PidomeTokenContainer() - Constructor for class org.pidome.server.services.auth.PidomeTokenContainer
 
PidomeTokenContainer_ - Class in org.pidome.server.services.auth
 
PidomeTokenContainer_() - Constructor for class org.pidome.server.services.auth.PidomeTokenContainer_
 
PidomeTokenContainer.IssuedAtObject - Class in org.pidome.server.services.auth
Class to create an object supporting when a token was issued.
platform() - Method in enum class org.pidome.server.env.PlatformOs.OS
Returns platform name.
PlatformException - Exception in org.pidome.server.env
Exception used with the platform.
PlatformException() - Constructor for exception org.pidome.server.env.PlatformException
Constructs the exception.
PlatformException(String) - Constructor for exception org.pidome.server.env.PlatformException
Constructs the exception with a message.
PlatformException(String, Throwable) - Constructor for exception org.pidome.server.env.PlatformException
Constructs the exception with a message and a Throwable cause.
PlatformException(Throwable) - Constructor for exception org.pidome.server.env.PlatformException
Constructs the exception with a Throwable.
PlatformInfo() - Constructor for class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
PlatformOs - Class in org.pidome.server.env
Utility class to check current platform.
PlatformOs.ARCH - Enum Class in org.pidome.server.env
Operating system type enum.
PlatformOs.OS - Enum Class in org.pidome.server.env
Operating system type enum.
PostStartService - Class in org.pidome.server.services
Service to handle any post server start actions.
PostStartService() - Constructor for class org.pidome.server.services.PostStartService
 
postToSocket(WebSocketProsumer.WebocketNotification) - Method in class org.pidome.server.services.http.WebSocketProsumer
Posts the actual message to the websocket.
postVisitDirectory(Path, IOException) - Method in class org.pidome.server.system.config.SystemConfig.UrlPaths
Executed when file visit done.
preferred - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
PREFERRED - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
Premises - Class in org.pidome.server.services.premises
The premises.
Premises() - Constructor for class org.pidome.server.services.premises.Premises
 
PREMISES - Enum constant in enum class org.pidome.server.services.auth.Permission
Premises.
PREMISES - Enum constant in enum class org.pidome.server.services.auth.PermissionSubcategory
Locations.
PREMISES - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Premises controller.
PREMISES - Enum constant in enum class org.pidome.server.services.premises.PropertySectionType
The section is located on the premises.
Premises_ - Class in org.pidome.server.services.premises
 
Premises_() - Constructor for class org.pidome.server.services.premises.Premises_
 
PREMISES_REGIONS - Enum constant in enum class org.pidome.server.services.auth.Permission
PRemises regions.
PremisesController - Class in org.pidome.server.services.http.api.controllers.premises
The controller for premises and properties.
PremisesController() - Constructor for class org.pidome.server.services.http.api.controllers.premises.PremisesController
 
PremisesDao - Class in org.pidome.server.services.premises
Class containing the SQL for premises.
PremisesDao() - Constructor for class org.pidome.server.services.premises.PremisesDao
 
PremisesNotFoundException - Exception in org.pidome.server.services.premises
When a premises is not found.
PremisesNotFoundException() - Constructor for exception org.pidome.server.services.premises.PremisesNotFoundException
Creates a new instance of PremisesNotFoundException without detail message.
PremisesNotFoundException(String) - Constructor for exception org.pidome.server.services.premises.PremisesNotFoundException
Constructs an instance of PremisesNotFoundException with the specified detail message.
PremisesNotFoundException(Throwable) - Constructor for exception org.pidome.server.services.premises.PremisesNotFoundException
Constructs an instance of PremisesNotFoundException with the specified Throwable.
PremisesSection - Class in org.pidome.server.services.premises
A section on a premises.
PremisesSection() - Constructor for class org.pidome.server.services.premises.PremisesSection
 
PremisesSection_ - Class in org.pidome.server.services.premises
 
PremisesSection_() - Constructor for class org.pidome.server.services.premises.PremisesSection_
 
PremisesService - Class in org.pidome.server.services.premises
Premises service.
PremisesService() - Constructor for class org.pidome.server.services.premises.PremisesService
 
PREMISESSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Premises services.
PremisesServiceException - Exception in org.pidome.server.services.premises
Exception used by the installer service when service specific actions fail.
PremisesServiceException() - Constructor for exception org.pidome.server.services.premises.PremisesServiceException
Creates a new instance of PremisesServiceException without detail message.
PremisesServiceException(String) - Constructor for exception org.pidome.server.services.premises.PremisesServiceException
Constructs an instance of PremisesServiceException with the specified detail message.
PremisesServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.premises.PremisesServiceException
Constructs an instance of PremisesServiceException with the specified detail message and cause.
prePersist() - Method in class org.pidome.server.entities.base.BaseEntity
Called before persisting.
PRESENTATION_NAME - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
PresentationCompiler - Class in org.pidome.server.services.http.presentation
Base entry to compile various type of presentations to be exposed via REST.
presentationName - Static variable in class org.pidome.server.system.packages.ServerPackage_
 
preUpdate() - Method in class org.pidome.server.entities.base.BaseEntity
Called before updating.
PRIMARY_ALIAS - Static variable in class org.pidome.server.system.security.CertificateStore
The primary alias used.
PRODUCT_ID - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
PRODUCT_SERIAL - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
productId - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
productSerial - Static variable in class org.pidome.server.services.modules.ModuleLoaderConfiguration_
 
properties - Static variable in class org.pidome.server.services.premises.Premises_
 
PROPERTIES - Static variable in class org.pidome.server.services.premises.Premises_
 
Property - Class in org.pidome.server.services.premises
A property (housing / building) The current meaning of property is housing, building on a premises.
Property() - Constructor for class org.pidome.server.services.premises.Property
 
PROPERTY - Enum constant in enum class org.pidome.server.services.auth.Permission
Properties.
PROPERTY - Enum constant in enum class org.pidome.server.services.premises.PropertySectionType
The section is inside a property.
Property_ - Class in org.pidome.server.services.premises
 
Property_() - Constructor for class org.pidome.server.services.premises.Property_
 
PROPERTY_LEVEL - Enum constant in enum class org.pidome.server.services.auth.Permission
Property levels.
PROPERTY_LEVEL_SECTION - Enum constant in enum class org.pidome.server.services.auth.Permission
Rooms, spaces.
PROPERTY_LEVELS - Static variable in class org.pidome.server.services.premises.Property_
 
PropertyLevel - Class in org.pidome.server.services.premises
A level in the premises.
PropertyLevel() - Constructor for class org.pidome.server.services.premises.PropertyLevel
 
PropertyLevel_ - Class in org.pidome.server.services.premises
 
PropertyLevel_() - Constructor for class org.pidome.server.services.premises.PropertyLevel_
 
propertyLevels - Static variable in class org.pidome.server.services.premises.Property_
 
PropertySection - Class in org.pidome.server.services.premises
A region on a premises level.
PropertySection() - Constructor for class org.pidome.server.services.premises.PropertySection
 
PropertySection_ - Class in org.pidome.server.services.premises
 
PropertySection_() - Constructor for class org.pidome.server.services.premises.PropertySection_
 
PropertySectionType - Enum Class in org.pidome.server.services.premises
The type of section identifying where it is located.
provideCredentials(RoutingContext) - Method in class org.pidome.server.services.auth.PidomeAuthenticationProvider
Create credentials based on HTTP authorization header.
PROVIDED_BY - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
providedBy - Static variable in class org.pidome.server.services.modules.ModuleDefinition_
 
provides() - Method in interface org.pidome.server.system.items.ItemProvider
Identifies which ItemType is being provided by the item provider.
provides() - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Identifies which ItemType is being provided by the item provider.
provides() - Method in class org.pidome.server.system.modules.weather.WeatherModuleContainer
Identifies which ItemType is being provided by the item provider.
provides(Class<? extends Annotation>, Class<? extends T>) - Static method in class org.pidome.server.system.packages.PackagesUtil
Provides packages with classes containing the given annotation of the given type.
publishEvent(EventProducer) - Method in class org.pidome.server.services.events.EventService
Publishes an event to the event bus.

Q

QrData - Class in org.pidome.server.entities.auth
The object holding the QR data.
QrData() - Constructor for class org.pidome.server.entities.auth.QrData
Constructor.
QrProxy - Class in org.pidome.server.services.http.api.auth
QR code proxy for generating QR codes.
QrProxy(QrData) - Constructor for class org.pidome.server.services.http.api.auth.QrProxy
Constructor which sets the QR data.

R

READ - Enum constant in enum class org.pidome.server.services.auth.Permission.Operation
Read permission.
READ_ONLY - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
readOnly - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
REG_KEY_VID_PID_PATTERN - Static variable in interface org.pidome.server.system.hardware.usb.windows.providers.WindowsUsbRegistryProvider
The registry pattern used by the supported USB devices (SymbolicName).
REGION_SECTION - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
regionSection - Static variable in class org.pidome.server.entities.items.ItemMeta_
 
RegionSection - Class in org.pidome.server.services.premises
The base for any section.
RegionSection() - Constructor for class org.pidome.server.services.premises.RegionSection
 
RegionSection_ - Class in org.pidome.server.services.premises
 
RegionSection_() - Constructor for class org.pidome.server.services.premises.RegionSection_
 
registerCodec(Class<T>, DefaultBusCodec<T>) - Method in class org.pidome.server.services.events.EventService
Registers a codec on the event bus.
registerEventBusHandler(EventBusMessageHandler<?>) - Method in class org.pidome.server.services.events.EventService
Registers a data consumer on the event bus.
registerItems(Set<DeviceMeta>) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Registers items in the proxy.
registerModuleCapabilities(List<ModuleCapabilities>) - Method in class org.pidome.server.system.modules.ModuleContainerBase
Registration of module capabilities.
registerModulesDiscovery() - Method in class org.pidome.server.services.modules.ModuleService
Registers service discoveries for modules which have these configured.
registerPeripheral(Peripheral<HardwareDriver>) - Method in class org.pidome.server.system.hardware.HardwareComponent
Registers a peripheral in this hardware interface.
registerUnderJavaType() - Method in class org.pidome.server.system.utils.hibernate.JsonType
RegistryEntryNotFoundException - Exception in org.pidome.server.system.hardware.usb.windows.providers
Exception used when an registry entry is not found.
RegistryEntryNotFoundException() - Constructor for exception org.pidome.server.system.hardware.usb.windows.providers.RegistryEntryNotFoundException
Creates a new instance of RegistryEntryNotFoundException without detail message.
RegistryEntryNotFoundException(String) - Constructor for exception org.pidome.server.system.hardware.usb.windows.providers.RegistryEntryNotFoundException
Constructs an instance of RegistryEntryNotFoundException with the specified detail message.
RegistryEntryNotFoundException(String, Throwable) - Constructor for exception org.pidome.server.system.hardware.usb.windows.providers.RegistryEntryNotFoundException
Constructs an instance of RegistryEntryNotFoundException with the specified detail message.
releaseFromPackage(ServerPackage, Class<T>) - Method in class org.pidome.server.services.packages.PackageService
Releases any references with the given class as entry.
reloadItem(I) - Method in class org.pidome.server.system.modules.ModuleContainer
Reloads an item with the given item meta.
reloadItem(NullItemMeta) - Method in class org.pidome.server.system.modules.NullItemModuleContainer
Method empties, null items do not support loading.
reloadItem(DeviceMeta) - Method in class org.pidome.server.system.modules.devices.DevicesModuleContainer
Reloads the given item if this is a device item.
remove(UserRole) - Method in class org.pidome.server.services.user.UserRoleCache
Remove a role from the cache.
REMOVE - Enum constant in enum class org.pidome.server.system.hardware.HardwareRoot.Mutation
A peripheral has been removed from the hardware.
REMOVED - Enum constant in enum class org.pidome.server.services.items.ItemEventBody.ItemEventType
Item(s) removed.
REMOVED - Enum constant in enum class org.pidome.server.services.items.ItemEventType
Item(s) removed.
REMOVED - Enum constant in enum class org.pidome.server.services.items.ItemsMutationEvent.MutationType
Items are removed.
removeDevices(Set<DeviceMeta>) - Method in class org.pidome.server.system.modules.devices.DevicesProxy
Removes devices from the proxy.
removeEventConsumerHandler(EventBus) - Method in class org.pidome.server.services.events.EventBusMessageHandler
De-registers the event handler from the bus.
removeEventListener(NetworkEventListener) - Static method in class org.pidome.server.services.network.NetworkService
Removes a network event listener.
removeEventListener(UsbMutationListener) - Method in class org.pidome.server.system.hardware.usb.linux.LinuxUsb
Removes a listener for USB device changes.
removeEventListener(UsbMutationListener) - Method in interface org.pidome.server.system.hardware.usb.UsbInterface
De-register from USB events.
removeEventListener(UsbMutationListener) - Method in class org.pidome.server.system.hardware.usb.windows.WindowsUsb
Removes a listener for USB device changes.
removeMobile(MobileDevice) - Method in class org.pidome.server.entities.users.person.Person
Removes a mobile from this person.
removePackageMutationListener(ServerPackage, PackageMutationListener) - Method in class org.pidome.server.services.packages.PackageService
Add a package mutation listener.
removePersistedModuleConfiguration(ModuleLoaderConfiguration) - Method in class org.pidome.server.system.modules.ModuleStore
Removes a configuration from the database.
removeRepository(Repository) - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
Removes a single repository to the container.
removeServerListener() - Method in class org.pidome.server.system.modules.weather.WeatherProxy
Removes the server listener.
repositories - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
REPOSITORIES - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
Repository - Class in org.pidome.server.system.packages.installer.repositories
A single remote repository.
Repository() - Constructor for class org.pidome.server.system.packages.installer.repositories.Repository
 
Repository_ - Class in org.pidome.server.system.packages.installer.repositories
 
Repository_() - Constructor for class org.pidome.server.system.packages.installer.repositories.Repository_
 
REPOSITORY_DESCRIPTION - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
REPOSITORY_LOCATION - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
REPOSITORY_NAME - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
REPOSITORY_PROVIDER_DESCRIPTION - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
REPOSITORY_PROVIDER_ID - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
REPOSITORY_PROVIDER_NAME - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
REPOSITORY_TYPE - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
RepositoryContainer - Class in org.pidome.server.system.packages.installer.repositories
A provider for repositories.
RepositoryContainer() - Constructor for class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
RepositoryContainer_ - Class in org.pidome.server.system.packages.installer.repositories
 
RepositoryContainer_() - Constructor for class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
RepositoryContainerException - Exception in org.pidome.server.system.packages.installer.repositories
repository container exception.
RepositoryContainerException() - Constructor for exception org.pidome.server.system.packages.installer.repositories.RepositoryContainerException
Creates a new instance of RepositoryContainerException without detail message.
RepositoryContainerException(String) - Constructor for exception org.pidome.server.system.packages.installer.repositories.RepositoryContainerException
Constructs an instance of RepositoryContainerException with the specified detail message.
repositoryDescription - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
repositoryLocation - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
repositoryName - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
repositoryProviderDescription - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
repositoryProviderId - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
repositoryProviderName - Static variable in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer_
 
repositoryType - Static variable in class org.pidome.server.system.packages.installer.repositories.Repository_
 
RepositoryType - Enum Class in org.pidome.server.system.packages.installer.repositories
The different kind of repository types.
ReRouteHandler - Class in org.pidome.server.services.http
An extremely simple and inefficient http request re-route.
RestServerErrorException - Exception in org.pidome.server.services.http.api.response
REST bases exceptions.
RestServerErrorException() - Constructor for exception org.pidome.server.services.http.api.response.RestServerErrorException
Creates a new instance of RestServerErrorException without detail message.
RestServerErrorException(String) - Constructor for exception org.pidome.server.services.http.api.response.RestServerErrorException
Constructs an instance of RestServerErrorException with the specified detail message.
RestTools - Class in org.pidome.server.services.http.api.controllers
Helpers for rest.
revokeSocketMessage(PidomeAuthUser, UUID) - Method in class org.pidome.server.services.http.HttpService
Sends a message over a websocket to a user referenced by the token reference.
revokeToken(User, UUID) - Method in class org.pidome.server.services.http.api.controllers.auth.AuthController
Invalidates a token by the logged in user.
revokeToken(String) - Method in class org.pidome.server.services.auth.AuthService
Revokes a token.
revokeTokenByUser(PidomeAuthUser, String) - Method in class org.pidome.server.services.auth.AuthService
Perform a roken revoke by the user requesting it.
RoleNotFoundException - Exception in org.pidome.server.services.user
Exception for when a role is not found.
RoleNotFoundException() - Constructor for exception org.pidome.server.services.user.RoleNotFoundException
Creates a new instance of RoleNotFoundException without detail message.
RoleNotFoundException(String) - Constructor for exception org.pidome.server.services.user.RoleNotFoundException
Constructs an instance of RoleNotFoundException with the specified detail message.
RoleNotFoundException(Throwable) - Constructor for exception org.pidome.server.services.user.RoleNotFoundException
Constructs an instance of RoleNotFoundException with the specified cause.
roles - Static variable in class org.pidome.server.entities.users.UserLogin_
 
ROLES - Enum constant in enum class org.pidome.server.services.auth.Permission
Roles.
ROLES - Enum constant in enum class org.pidome.server.services.http.api.ApiResources.Collection
Roles controller.
ROLES - Static variable in class org.pidome.server.entities.users.UserLogin_
 
RolesController - Class in org.pidome.server.services.http.api.controllers.users
Controller for roles.
RolesController() - Constructor for class org.pidome.server.services.http.api.controllers.users.RolesController
 
rollback() - Method in class org.pidome.server.system.database.BaseDao
Rollback a transaction.
Rule - Interface in org.pidome.server.services.rules
Lowest interface for a rule.
RULES - Enum constant in enum class org.pidome.server.services.auth.PermissionSubcategory
Automation rules.
Ruleservice - Class in org.pidome.server.services.rules
Service providing rules.
Ruleservice() - Constructor for class org.pidome.server.services.rules.Ruleservice
 
RULESSERVICE - Enum constant in enum class org.pidome.server.services.PiDomeService
Service to provide rules.
runFullExport() - Method in class org.pidome.server.system.database.DatabaseService
Runs a full export of the current database.
runUpdates() - Method in class org.pidome.server.system.database.DatabaseVersioning
Run any updates if required.

S

salt - Static variable in class org.pidome.server.entities.users.UserLogin_
 
SALT - Static variable in class org.pidome.server.entities.users.UserLogin_
 
save() - Method in class org.pidome.server.entities.base.BaseEntity
Saves the entity to the database.
saveToken(PidomeTokenContainer) - Method in class org.pidome.server.services.auth.TokenDao
Persists a token container.
scan() - Method in class org.pidome.server.system.hardware.HardwareDriverStore
Scans for drivers annotated with HardwareDriverDiscovery.
scan() - Method in class org.pidome.server.system.modules.ModuleStore
Scans for drivers annotated with HardwareDriverDiscovery.
scan(ScanEnvironment, ScanOptions, ScanParameters) - Method in class org.pidome.server.system.database.PidomeEntitiesScanner
Scans for the entities.
SCHEMA - Enum constant in enum class org.pidome.server.system.database.DatabaseVersioning.SnapshotType
Schema type.
SECTION_TYPE - Static variable in class org.pidome.server.services.premises.RegionSection_
 
sections - Static variable in class org.pidome.server.services.premises.Premises_
 
sections - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
SECTIONS - Static variable in class org.pidome.server.services.premises.Premises_
 
SECTIONS - Static variable in class org.pidome.server.services.premises.PropertyLevel_
 
sectionType - Static variable in class org.pidome.server.services.premises.RegionSection_
 
SECURITY - Enum constant in enum class org.pidome.server.services.PiDomeService
The network service.
SecurityService - Class in org.pidome.server.services.security
Service which handles security in general.
SecurityService() - Constructor for class org.pidome.server.services.security.SecurityService
 
select(int, int[], int[], int[], LinuxUsbCFuncsImpl.LinuxCLib.timeval) - Method in interface org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl.LinuxCLib
Mapping to select method.
select(int, LinuxUsbCFuncsImpl.LinuxCLib.FDSet, LinuxUsbCFuncsImpl.LinuxCLib.FDSet, LinuxUsbCFuncsImpl.LinuxCLib.FDSet, LinuxUsbCFuncsImpl.TimeVal) - Static method in class org.pidome.server.system.hardware.usb.linux.LinuxUsbCFuncsImpl
Execute select method.
sendItemNotification(Item.ItemType, EventAddress, ItemDataNotification) - Method in class org.pidome.server.services.items.ItemService
Sends an event targeting an item.
SERIAL - Enum constant in enum class org.pidome.server.system.hardware.HardwareComponent.Interface
Pure serial COM interface.
SerialDataLink<P extends org.pidome.platform.hardware.driver.serial.SerialDataProsumer,​C extends org.pidome.platform.modules.configuration.ModuleConfiguration> - Class in org.pidome.server.system.modules
A data link between serial consumers and producers.
SerialDataLink(CommunicationAwareModule<P, C>, HardwareDriverInterface<P>) - Constructor for class org.pidome.server.system.modules.SerialDataLink
Constructor creating the link.
SerialDevice - Class in org.pidome.server.system.hardware.serial
A device that communicates through the serial interface.
SerialDevice() - Constructor for class org.pidome.server.system.hardware.serial.SerialDevice
Serial device constructor.
SerialDevices - Class in org.pidome.server.system.hardware.serial
Root class for serial based devices.
SerialDevices(HardwareMutationListener) - Constructor for class org.pidome.server.system.hardware.serial.SerialDevices
Constructor.
serialize(PermissionCategory, JsonGenerator, SerializerProvider) - Method in class org.pidome.server.services.auth.PermissionTreeSerializer
Serialize the permission category.
SerialUtils - Class in org.pidome.server.system.hardware.serial
Utility class for Serial device access.
serialVersionUID - Static variable in class org.pidome.server.entities.users.person.GeoLocation
Class version.
serialVersionUID - Static variable in class org.pidome.server.entities.users.person.MobileDevice
Class version.
serialVersionUID - Static variable in class org.pidome.server.entities.users.person.Person
Class version.
serialVersionUID - Static variable in class org.pidome.server.entities.users.UserLogin
Class version.
serialVersionUID - Static variable in class org.pidome.server.entities.users.UserRole
Class version.
serialVersionUID - Static variable in exception org.pidome.server.env.PlatformException
Class version.
serialVersionUID - Static variable in exception org.pidome.server.services.auth.AuthServiceException
Serial version id.
serialVersionUID - Static variable in class org.pidome.server.services.auth.PermissionTreeSerializer
Serial version id.
serialVersionUID - Static variable in class org.pidome.server.services.auth.PidomeTokenContainer
Class version.
serialVersionUID - Static variable in class org.pidome.server.services.http.api.controllers.hardware.HardwareComponentsCollection
Serial id.
serialVersionUID - Static variable in class org.pidome.server.services.http.api.controllers.module.ModuleTypeDefinitionCollection
Serial id.
serialVersionUID - Static variable in exception org.pidome.server.services.modules.ModuleServiceException
Class version.
serialVersionUID - Static variable in exception org.pidome.server.services.ServiceException
Class version.
serialVersionUID - Static variable in exception org.pidome.server.services.user.UserServiceException
Serial version id.
serialVersionUID - Static variable in exception org.pidome.server.system.modules.devices.DeviceLoadException
Serial uuid.
serialVersionUID - Static variable in class org.pidome.server.system.modules.weather.WeatherItemMeta
Serial version.
SERVER - Enum constant in enum class org.pidome.server.system.hardware.HardwareComponent.Interface
The host the software is running on.
SERVER_PACKAGE - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
SERVER_PACKAGE - Static variable in class org.pidome.server.services.hardware.DriverDefinition_
 
serverPackage - Static variable in class org.pidome.server.entities.items.ItemDefinition_
 
serverPackage - Static variable in class org.pidome.server.services.hardware.DriverDefinition_
 
ServerPackage - Class in org.pidome.server.system.packages
A server package.
ServerPackage() - Constructor for class org.pidome.server.system.packages.ServerPackage
 
ServerPackage_ - Class in org.pidome.server.system.packages
 
ServerPackage_() - Constructor for class org.pidome.server.system.packages.ServerPackage_
 
ServerPackageInstallationException - Exception in org.pidome.server.system.packages.installer
Installation exception.
ServerPackageInstallationException() - Constructor for exception org.pidome.server.system.packages.installer.ServerPackageInstallationException
Creates a new instance of ServerPackageInstallationException without detail message.
ServerPackageInstallationException(String) - Constructor for exception org.pidome.server.system.packages.installer.ServerPackageInstallationException
Constructs an instance of ServerPackageInstallationException with the specified detail message.
ServerVersion() - Constructor for class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
service(Class<T>) - Static method in class org.pidome.server.services.ServiceHandler
Returns the requested service.
serviceDiscovery() - Method in class org.pidome.server.services.http.api.controllers.discovery.DiscoveryApiController
Returns running services.
ServiceException - Exception in org.pidome.server.services
Exception used when a service fails.
ServiceException() - Constructor for exception org.pidome.server.services.ServiceException
Creates a new instance of ServiceException without detail message.
ServiceException(String) - Constructor for exception org.pidome.server.services.ServiceException
Constructs an instance of ServiceException with the specified detail message.
ServiceException(String, Throwable) - Constructor for exception org.pidome.server.services.ServiceException
Constructs an instance of CertGenException with the specified detail message.
ServiceHandler - Class in org.pidome.server.services
Main entry class for handling services.
ServiceNotAvailableException - Exception in org.pidome.server.services.http.api.response
Exception used when a service is not available.
ServiceNotAvailableException() - Constructor for exception org.pidome.server.services.http.api.response.ServiceNotAvailableException
Creates a new instance of ServiceNotAvailableException without detail message.
ServiceNotAvailableException(String) - Constructor for exception org.pidome.server.services.http.api.response.ServiceNotAvailableException
Constructs an instance of ServiceNotAvailableException with the specified detail message.
servicesBoot() - Method in class org.pidome.server.services.ServiceHandler
Performs services Boot sequence.
ServicesConfig - Class in org.pidome.server.services.network.broadcast
Class containing the configuration of the available services suitable for consuming.
ServicesConfig() - Constructor for class org.pidome.server.services.network.broadcast.ServicesConfig
 
servicesShutdown() - Method in class org.pidome.server.services.ServiceHandler
This method makes sure all services are stopped correctly.
setAckRequired(boolean) - Method in class org.pidome.server.services.events.EventMessageHeaders
Set ack requirement to true or false.
setAction(A) - Method in class org.pidome.server.entities.items.ItemCommand
The command to be handled.
setAction(A) - Method in interface org.pidome.server.entities.items.ItemCommandAction
Sets ther action.
setActive(boolean) - Method in class org.pidome.server.services.http.api.controllers.hardware.PeripheralBase
 
setActive(boolean) - Method in class org.pidome.server.system.hardware.Peripheral
 
setActive(boolean) - Method in class org.pidome.server.system.packages.installer.repositories.RepositoryContainer
 
setAddress(String) - Method in class org.pidome.server.entities.items.ItemMeta
The device address.
setAddress(InetAddress) - Method in class org.pidome.server.services.modules.discovery.DiscoveredService
The address of the service.
setAddress(ItemAddress) - Method in class org.pidome.server.entities.items.ItemDefinition
The device address.
setAllowed(T) - Method in class org.pidome.server.entities.users.constraints.UserConstraint
Set the constraint to be allowed.
setAllowRootFileSystemAccess(boolean) - Method in class org.pidome.server.services.http.ReRouteHandler
setAlwaysAsyncFS(boolean) - Method in class org.pidome.server.services.http.ReRouteHandler
setApiLocation(String) - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
setArch(String) - Method in class org.pidome.server.services.cluster.ClusterHost.PlatformInfo
 
setAsModuleConfigurationObject(ModuleConfiguration) - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
Set it as the json node expected to be stored.
setBody(Object) - Method in class org.pidome.server.services.http.WebSocketProsumer.WebocketNotification
the event body.
setBody(T) - Method in class org.pidome.server.services.events.EventHandler
Set's the body.
setBody(T) - Method in class org.pidome.server.services.events.EventProducer
The event body.
setBrowserName(String) - Method in class org.pidome.server.entities.auth.LoginResource
 
setBrowserType(String) - Method in class org.pidome.server.entities.auth.LoginResource
 
setBrowserVersion(String) - Method in class org.pidome.server.entities.auth.LoginResource
 
setBuild(int) - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
setBuilderType(DeviceBuilderType) - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
The builder type.
setBuilderType(DeviceBuilderType) - Method in class org.pidome.server.system.modules.devices.DeviceDefinition
The builder type used for this definition.
setCacheEntryTimeout(long) - Method in class org.pidome.server.services.http.ReRouteHandler
setCachingEnabled(boolean) - Method in class org.pidome.server.services.http.ReRouteHandler
setCatalog(String) - Method in class org.pidome.server.system.database.DatabaseConfiguration
The catalog.
setCheckPackage(ServerPackage) - Method in class org.pidome.server.system.packages.installer.UpdateSearchResult
 
setCodec(Class) - Method in class org.pidome.server.services.events.EventMessageHeaders
Sets the codec identifying the object type to be send.
setCompoundName(String) - Method in class org.pidome.server.services.premises.RegionSection
Sets the name with all levels combined.
setCompoundOrder(int) - Method in class org.pidome.server.services.premises.RegionSection
Returns the order in which this section could be shown.
setContainer(DevicesModuleContainer) - Method in class org.pidome.server.system.modules.devices.DevicesProxy
Sets the devices module container.
setContainerId(String) - Method in class org.pidome.server.services.modules.ModuleEventBody
When it involves a module which is live, the id of the active module container.
setContainerId(String) - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Which container will handle this configuration.
setContainerId(UUID) - Method in class org.pidome.server.entities.items.ItemDefinition
The owning container.
setContainerId(UUID) - Method in class org.pidome.server.services.modules.ModuleAddResult
The id of the created configuration.
setControl(String) - Method in class org.pidome.server.system.modules.devices.DeviceCommand.DeviceCommandAction
The control of the action.
setCountry(String) - Method in class org.pidome.server.entities.system.SystemLocale
 
setCreated(LocalDateTime) - Method in class org.pidome.server.entities.base.BaseEntity
Creation date.
setCurrent(Weather) - Method in class org.pidome.server.system.modules.weather.WeatherItem
Current.
setCurrentSession(boolean) - Method in class org.pidome.server.services.auth.PidomeTokenContainer
 
setDailyForecast(WeatherForecastDays) - Method in class org.pidome.server.system.modules.weather.WeatherItem
Daily forecast.
setDatabase(String) - Method in class org.pidome.server.system.database.DatabaseConfiguration
The database to connect to.
setDataNotification(ItemDataNotification) - Method in class org.pidome.server.services.items.ItemEventBody
Sets the data notification for items.
setDataOwnerName(String) - Method in class org.pidome.server.system.modules.weather.WeatherItem
Data owner.
setDataOwnerUrl(String) - Method in class org.pidome.server.system.modules.weather.WeatherItem
Data owner url.
setDataType(ControlConfigurationInputType) - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
Set the data type.
setDate(String) - Method in class org.pidome.server.services.cluster.ClusterHost.ServerVersion
 
setDebugPort(int) - Method in class org.pidome.server.services.network.broadcast.ServicesConfig
 
setDefaultContentEncoding(String) - Method in class org.pidome.server.services.http.ReRouteHandler
setDefaultLocale() - Static method in class org.pidome.server.system.config.PiDomeLocale
Sets the default locale from the settings file.
setDefinition(D) - Method in class org.pidome.server.entities.items.ItemMeta
The item definition.
setDefinitionId(String) - Method in class org.pidome.server.services.modules.ModuleEventBody
 
setDefinitionType(ItemDefinition.DefinitionType) - Method in class org.pidome.server.entities.items.ItemDefinition
The definition type.
setDenied(T) - Method in class org.pidome.server.entities.users.constraints.UserConstraint
Sets the constraint to be denied.
setDescription(String) - Method in class org.pidome.server.entities.items.ItemDefinition
Description for the item.
setDescription(String) - Method in class org.pidome.server.entities.users.UserRole
 
setDescription(String) - Method in class org.pidome.server.services.definitions.GenericMetaDefinition
 
setDescription(String) - Method in class org.pidome.server.services.http.api.controllers.hardware.DriverDefinitionBase
Driver description.
setDescription(String) - Method in class org.pidome.server.system.modules.devices.builder.ControlConfiguration
Sets a description for a control.
setDescription(String) - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Device definition description.
setDeviceAddress(ItemAddress) - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
The device address configuration.
setDeviceAddress(ItemAddress) - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
The device address configuration.
setDeviceClass(String) - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Class path of the device.
setDeviceClass(String) - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
Class path of the device.
setDeviceContainerId(UUID) - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Which container handles this device configuration.
setDeviceGroups(List<DeviceControlGroup>) - Method in class org.pidome.server.system.modules.devices.DeviceDefinition
The device structure.
setDeviceParameters(DeviceParametersList) - Method in class org.pidome.server.system.modules.devices.builder.DeviceBuilderConfiguration
Set the device parameters.
setDeviceParameters(DeviceParametersList) - Method in class org.pidome.server.system.modules.devices.builder.DeviceDefinitionConfiguration
The base device parameters.
setDeviceParameters(DeviceParametersList) - Method in class org.pidome.server.system.modules.devices.DeviceDefinition
Sets the device parameters.
setDeviceType(String) - Method in class org.pidome.server.entities.auth.LoginResource
 
setDialect(String) - Method in class org.pidome.server.system.database.DatasourceConfiguration
Sets the dialect of the chosen driver.
setDirectoryListing(boolean) - Method in class org.pidome.server.services.http.ReRouteHandler
setDirectoryTemplate(String) - Method in class org.pidome.server.services.http.ReRouteHandler
setDistance(double) - Method in class org.pidome.server.entities.users.person.GeoLocation
 
setDomain(String) - Method in class org.pidome.server.services.modules.discovery.MDNSService
The domain to listen on.
setDriver(String) - Method in class org.pidome.server.services.hardware.DriverDefinition
 
setDriverConfiguration(JsonNode) - Method in class org.pidome.server.services.modules.ModuleLoaderConfiguration
The configuration for a driver.
setDriverI