Package ru.averkiev.socialmediaapi.services
package ru.averkiev.socialmediaapi.services
Данный пакет содержит интерфейсы и их реализации, предоставляющие сервисы для работы с основными
функциональностями социальной сети. Сервисы предоставляют методы для управления пользователями,
постами, друзьями, подписками, активностью и другими аспектами приложения.
Пакет включает следующие сервисы:
AccessTokenService
- сервис для управления токенами доступаActivityFeedService
- сервис для работы с лентой активностиAuthService
- сервис для аутентификации и авторизации пользователейFriendshipRequestService
- сервис для управления запросами в друзьяMessageService
- сервис для обмена сообщениями между пользователямиPostService
- сервис для управления постами и изображениямиRefreshTokenService
- сервис для управления токенами обновленияSubscriberService
- сервис для управления подписчикамиSubscriptionService
- сервис для управления подпискамиUserFriendService
- сервис для управления друзьями пользователейUserService
- сервис для работы с пользователямиru.averkiev.socialmediaapi.services.impl
- содержит реализации интерфейсов сервисов
-
InterfacesClassDescriptionИнтерфейс представляет собой функционал для сохранения, обновления, поиска и удаления access токена.Интерфейс предоставляет функционал для отображения ленты активности пользователю.Интерфейс определяет функциональность для осуществления входа в систему, получения токенов, их валидации и обновления.Интерфейс предоставляет функционал для взаимодействия пользователей с запросами на дружбу.Интерфейс определяет функциональность для сообщений пользователей, таких как создание, редактирование, удаление и получение переписки.Интерфейс определяет функциональность для постов пользователей, таких как создание, обновление.Интерфейс представляет собой функционал для сохранения, обновления, поиска и удаления refresh токена.Интерфейс определяет функциональность для подписок пользователей.Интерфейс определяет функциональность для подписок пользователей.Интерфейс определяет функциональность для дружеских связей между пользователями.Интерфейс определяет функциональность для управления пользователями.