Interface UserPropertiesService

    • Method Detail

      • setRememberUserPreferencesEnabled

        void setRememberUserPreferencesEnabled​(User user,
                                               boolean rememberUserPreferencesEnabled)
      • setDefaultLocation

        void setDefaultLocation​(User user,
                                String locationName,
                                double lat,
                                double lon)
      • clearDefaultLocation

        void clearDefaultLocation​(User user)
      • setLastSelectedStopIds

        void setLastSelectedStopIds​(User user,
                                    List<String> stopId)
      • addStopBookmark

        int addStopBookmark​(User user,
                            String name,
                            List<String> stopIds,
                            RouteFilter filter)
        Parameters:
        user -
        name -
        stopIds -
        filter -
        Returns:
        the id for the newly created bookmark
      • deleteStopBookmarks

        void deleteStopBookmarks​(User user,
                                 int id)
      • authorizeApi

        void authorizeApi​(User user,
                          long minApiRequestInteval)
        Authorize this user to use the api
        Parameters:
        User - the user
        minApiRequestInteval - the minimum time between requests in milliseconds
      • markServiceAlertAsRead

        void markServiceAlertAsRead​(User user,
                                    String situationId,
                                    long time,
                                    boolean isRead)
      • updateApiKeyContactInfo

        void updateApiKeyContactInfo​(User user,
                                     String contactName,
                                     String contactCompany,
                                     String contactEmail,
                                     String contactDetails)
      • disableUser

        void disableUser​(User user)
      • activateUser

        void activateUser​(User user)
      • resetUser

        void resetUser​(User user)
      • mergeProperties

        void mergeProperties​(User sourceUser,
                             User targetUser)