Class ActivityFeedServiceImpl
java.lang.Object
ru.averkiev.socialmediaapi.services.impl.ActivityFeedServiceImpl
- All Implemented Interfaces:
ActivityFeedService
Класс представляет собой сервис реализующий функционал для управления отображением пользователю ленты активности.
- Author:
- mrGreenNV
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionПозволяет получить ленту активности для аутентифицированного пользователя.getActivityFeedForUser
(Integer page, Integer pageSize) Позволяет получить ленту активности для аутентифицированного пользователя с пагинацией страниц.
-
Constructor Details
-
ActivityFeedServiceImpl
public ActivityFeedServiceImpl()
-
-
Method Details
-
getActivityFeedForUser
Позволяет получить ленту активности для аутентифицированного пользователя с пагинацией страниц.- Specified by:
getActivityFeedForUser
in interfaceActivityFeedService
- Parameters:
page
- номер отображаемой страницы.pageSize
- количество отображаемых постов на одной странице.- Returns:
- список PostDTO содержащих данные постов.
- Throws:
AuthException
- выбрасывает, если возникает ошибка связанная с аутентификацией пользователя.
-
getActivityFeedForUser
Позволяет получить ленту активности для аутентифицированного пользователя.- Specified by:
getActivityFeedForUser
in interfaceActivityFeedService
- Returns:
- список PostDTO содержащих данные постов.
- Throws:
AuthException
- выбрасывает, если возникает ошибка связанная с аутентификацией пользователя.
-