Package ru.averkiev.socialmediaapi.services.impl


package ru.averkiev.socialmediaapi.services.impl
Данный пакет содержит реализацию сервисов для функциональностей социальной сети. Классы в этом пакете предоставляют конкретные реализации интерфейсов сервисов, обеспечивая взаимодействие с базой данных и выполнение бизнес-логики.

Пакет включает следующие реализации сервисов:

  • AccessTokenServiceImpl - реализация сервиса для управления токенами доступа
  • ActivityFeedServiceImpl - реализация сервиса для работы с лентой активности
  • AuthServiceImpl - реализация сервиса для аутентификации пользователей
  • FriendshipRequestServiceImpl - реализация сервиса для управления запросами в друзья
  • MessageServiceImpl - реализация сервиса для обработки сообщений между пользователями
  • PostServiceImpl - реализация сервиса для управления постами пользователей
  • RefreshTokenServiceImpl - реализация сервиса для управления токенами обновления
  • SubscriberServiceImpl - реализация сервиса для управления подписчиками
  • SubscriptionServiceImpl - реализация сервиса для управления подписками
  • UserFriendServiceImpl - реализация сервиса для управления друзьями пользователей
  • UserServiceImpl - реализация сервиса для работы с пользователями
  • Classes
    Class
    Description
    Класс реализует функционал взаимодействия access токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).
    Класс представляет собой сервис реализующий функционал для управления отображением пользователю ленты активности.
    Класс предоставляет функционал для аутентификации и авторизации пользователей.
    Класс реализует функционал для взаимодействия пользователей с запросами на дружбу.
    Класс предоставляет сервис для загрузки пользователей по имени пользователя, реализуя интерфейс UserDetailsService.
    Класс реализует функциональность для сообщений пользователей, таких как создание, редактирование, удаление и получение переписки.
    Класс реализует функционал взаимодействия пользователя с постом.
    Класс реализует функционал взаимодействия refresh токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).
    Класс реализует функциональность для подписчиков пользователей.
    Класс реализует функциональность для подписки пользователей.
    Класс реализует функциональность для дружеских связей пользователей.
    Класс реализует функционал взаимодействия User с базой данных.