Package com.tapkey.mobile
Interface TapkeyServiceFactory
-
public interface TapkeyServiceFactory
The Tapkey service factory provides access to core components of the Tapkey Mobile SDK. This interface is not to be implemented by consuming applications. Instead, the platform-specific factory builders are to be used to retrieve an instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BleLockCommunicator
getBleLockCommunicator()
Returns the BLE (Bluetooth Low Energy) lock communicator that is used to communicate with Tapkey locks via Bluetooth.BleLockScanner
getBleLockScanner()
Returns the BLE (Bluetooth Low Energy) lock scanner that is used to scan for Tapkey locks via Bluetooth.CommandExecutionFacade
getCommandExecutionFacade()
Returns the command execution facade that is used to build execute commands on Tapkey locks.net.tpky.mc.diagnostics.DiagnosticsHandler
getDiagnosticsHandler()
for internal useFirmwareManager
getFirmwareManager()
Returns the firmware manager that is used to retrieve firmware updates for Tapkey locks.KeyManager
getKeyManager()
Returns the key manager that is used to handle keys issued by the Tapkey Trust Service for this device.NotificationManager
getNotificationManager()
Returns the notification manager that is used for polling information from the Tapkey Trust Service.PushNotificationManager
getPushNotificationManager()
Returns the push notification manager that is used for handling incoming push notifications or null if no PushNotificationTokenProvider has been set.SupportManager
getSupportManager()
for internal useUserManager
getUserManager()
Returns the user manager that can be used to log in users, retrieve all users currently logged in and log out users.
-
-
-
Method Detail
-
getUserManager
UserManager getUserManager()
Returns the user manager that can be used to log in users, retrieve all users currently logged in and log out users.- Returns:
- the UserManager.
-
getCommandExecutionFacade
CommandExecutionFacade getCommandExecutionFacade()
Returns the command execution facade that is used to build execute commands on Tapkey locks.- Returns:
- the CommandExecutionFacade object that executes commands on Tapkey locks.
-
getNotificationManager
NotificationManager getNotificationManager()
Returns the notification manager that is used for polling information from the Tapkey Trust Service.- Returns:
- the NotificationManager that handles polling information from the Tapkey Trust Service.
-
getKeyManager
KeyManager getKeyManager()
Returns the key manager that is used to handle keys issued by the Tapkey Trust Service for this device.- Returns:
- the KeyManager that handles management of keys on this device.
-
getFirmwareManager
FirmwareManager getFirmwareManager()
Returns the firmware manager that is used to retrieve firmware updates for Tapkey locks.- Returns:
- the FirmwareManager that handles downloading firmware updates for Tapkey locks.
-
getBleLockCommunicator
BleLockCommunicator getBleLockCommunicator()
Returns the BLE (Bluetooth Low Energy) lock communicator that is used to communicate with Tapkey locks via Bluetooth.- Returns:
- The BleLockCommunicator that can be used to communicate with locks via BLE.
-
getBleLockScanner
BleLockScanner getBleLockScanner()
Returns the BLE (Bluetooth Low Energy) lock scanner that is used to scan for Tapkey locks via Bluetooth.- Returns:
- The BleLockScanner that can be used to scan for locks via BLE.
-
getPushNotificationManager
PushNotificationManager getPushNotificationManager()
Returns the push notification manager that is used for handling incoming push notifications or null if no PushNotificationTokenProvider has been set.- Returns:
- The PushNotificationManager that is used for handling incoming push notifications
-
getSupportManager
SupportManager getSupportManager()
for internal use
-
getDiagnosticsHandler
net.tpky.mc.diagnostics.DiagnosticsHandler getDiagnosticsHandler()
for internal use
-
-