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 - содержит реализации интерфейсов сервисов
  • Interfaces
    Class
    Description
    Интерфейс представляет собой функционал для сохранения, обновления, поиска и удаления access токена.
    Интерфейс предоставляет функционал для отображения ленты активности пользователю.
    Интерфейс определяет функциональность для осуществления входа в систему, получения токенов, их валидации и обновления.
    Интерфейс предоставляет функционал для взаимодействия пользователей с запросами на дружбу.
    Интерфейс определяет функциональность для сообщений пользователей, таких как создание, редактирование, удаление и получение переписки.
    Интерфейс определяет функциональность для постов пользователей, таких как создание, обновление.
    Интерфейс представляет собой функционал для сохранения, обновления, поиска и удаления refresh токена.
    Интерфейс определяет функциональность для подписок пользователей.
    Интерфейс определяет функциональность для подписок пользователей.
    Интерфейс определяет функциональность для дружеских связей между пользователями.
    Интерфейс определяет функциональность для управления пользователями.