Index
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 andThrowable
. - DatabaseConfigurationException(Throwable) - Constructor for exception org.pidome.server.system.database.DatabaseConfigurationException
-
Constructs an instance of
DatabaseConfigurationException
with the specifiedThrowable
. - 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