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 с базой данных.