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 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