Package ru.averkiev.socialmediaapi.services.impl
package ru.averkiev.socialmediaapi.services.impl
Данный пакет содержит реализацию сервисов для функциональностей социальной сети.
Классы в этом пакете предоставляют конкретные реализации интерфейсов сервисов,
обеспечивая взаимодействие с базой данных и выполнение бизнес-логики.
Пакет включает следующие реализации сервисов:
AccessTokenServiceImpl- реализация сервиса для управления токенами доступаActivityFeedServiceImpl- реализация сервиса для работы с лентой активностиAuthServiceImpl- реализация сервиса для аутентификации пользователейFriendshipRequestServiceImpl- реализация сервиса для управления запросами в друзьяMessageServiceImpl- реализация сервиса для обработки сообщений между пользователямиPostServiceImpl- реализация сервиса для управления постами пользователейRefreshTokenServiceImpl- реализация сервиса для управления токенами обновленияSubscriberServiceImpl- реализация сервиса для управления подписчикамиSubscriptionServiceImpl- реализация сервиса для управления подпискамиUserFriendServiceImpl- реализация сервиса для управления друзьями пользователейUserServiceImpl- реализация сервиса для работы с пользователями
-
ClassesClassDescriptionКласс реализует функционал взаимодействия access токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).Класс представляет собой сервис реализующий функционал для управления отображением пользователю ленты активности.Класс предоставляет функционал для аутентификации и авторизации пользователей.Класс реализует функционал для взаимодействия пользователей с запросами на дружбу.Класс предоставляет сервис для загрузки пользователей по имени пользователя, реализуя интерфейс UserDetailsService.Класс реализует функциональность для сообщений пользователей, таких как создание, редактирование, удаление и получение переписки.Класс реализует функционал взаимодействия пользователя с постом.Класс реализует функционал взаимодействия refresh токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).Класс реализует функциональность для подписчиков пользователей.Класс реализует функциональность для подписки пользователей.Класс реализует функциональность для дружеских связей пользователей.Класс реализует функционал взаимодействия User с базой данных.