Class UserFirebaseManager

    • Constructor Detail

      • UserFirebaseManager

        public UserFirebaseManager()
    • Method Detail

      • checkImeiExists

        public void checkImeiExists​(java.lang.String imei,
                                    OnImeiCheckListener listener)
        Checks if a user with the given IMEI exists in the database.
        Parameters:
        imei - The IMEI to check for.
        listener - The listener to handle the result of the operation.
      • checkUsernameExists

        public void checkUsernameExists​(java.lang.String username,
                                        OnUsernameCheckListener listener)
        Checks if a user with the given username exists in the database.
        Parameters:
        username - The username to check for.
        listener - The listener to handle the result of the operation.
      • addNewUser

        public void addNewUser​(java.lang.String imei,
                               java.lang.String username,
                               OnUserAddListener listener)
        Adds a new user to the database.
        Parameters:
        imei - The IMEI of the new user.
        username - The username of the new user.
        listener - The listener to handle the result of the operation.
      • deleteUser

        public void deleteUser​(java.lang.String imei,
                               OnUserDeleteListener listener)
        Deletes a user from the database.
        Parameters:
        imei - The IMEI of the user to be deleted.
        listener - The listener to handle the result of the operation.
      • searchUsers

        public void searchUsers​(java.lang.String searchQuery,
                                OnUserSearchListener listener)
        Search for users based on their username, first name, and last name.
        Parameters:
        searchQuery - The search query to use.
        listener - The listener to call when the search is complete.
      • onUserNameFound

        public void onUserNameFound​(java.lang.String username,
                                    OnUserSearchListener listener)