Interface StorybookMapper
public interface StorybookMapper
StorybookMapper는 동화와 관련된 데이터 변환 기능을 제공.
-
Method Summary
Modifier and TypeMethodDescriptioncreateStorybookPageRequestToStorybookPage
(CreateStorybookRequest.PageContent pageContent, String pageUrl, Storybook storybook) CreateStorybookRequest.PageContent를 StorybookPage로 변환.createStorybookRequestToStorybook
(CreateStorybookRequest request, Country country, String thumbnailUrl, Integer pageCount) CreateStorybookRequest를 Storybook으로 변환.storybookToStorybookResponse
(Storybook storybook) Storybook을 StorybookResponse로 변환.storybookToStorybookSearchPageResponse
(Storybook storybook, boolean liked, int lastPageNumber, boolean isCompleted) Storybook을 StorybookSearchPageResponse로 변환.storybookToStorybookSearchResponse
(Storybook storybook, StorybookPage storybookPage, Boolean liked, Integer lastPageNumber, Boolean isCompleted) Storybook을 StorybookSearchResponse로 변환.default TuteeStoryProgress
toTuteeStoryProgress
(User user, Storybook storybook) Storybook을 TuteeStoryProgress로 변환.tuteeStoryProgressToLastReadPageStorybookResponse
(Storybook storybook, TuteeStoryProgress tuteeStoryProgress) tuteeStoryProgressToLikedTuteeStorybookProgressResponse
(TuteeStoryProgress tuteeStoryProgress) TuteeStoryProgress를 LikedTuteeStorybookProgressResponse로 변환.
-
Method Details
-
createStorybookRequestToStorybook
Storybook createStorybookRequestToStorybook(CreateStorybookRequest request, Country country, String thumbnailUrl, Integer pageCount) CreateStorybookRequest를 Storybook으로 변환.- Parameters:
request
- CreateStorybookRequestcountry
- CountrythumbnailUrl
- 썸네일 URL- Returns:
- Storybook
-
createStorybookPageRequestToStorybookPage
StorybookPage createStorybookPageRequestToStorybookPage(CreateStorybookRequest.PageContent pageContent, String pageUrl, Storybook storybook) CreateStorybookRequest.PageContent를 StorybookPage로 변환.- Parameters:
pageContent
- CreateStorybookRequest.PageContentpageUrl
- 페이지 URLstorybook
- 저장된 Storybook- Returns:
- StorybookPage
-
storybookToStorybookResponse
Storybook을 StorybookResponse로 변환.- Parameters:
storybook
- Storybook- Returns:
- StorybookResponse
-
toTuteeStoryProgress
Storybook을 TuteeStoryProgress로 변환.- Parameters:
user
- Userstorybook
- Storybook- Returns:
- TuteeStoryProgress
-
tuteeStoryProgressToLikedTuteeStorybookProgressResponse
LikedTuteeStorybookProgressResponse tuteeStoryProgressToLikedTuteeStorybookProgressResponse(TuteeStoryProgress tuteeStoryProgress) TuteeStoryProgress를 LikedTuteeStorybookProgressResponse로 변환.- Parameters:
tuteeStoryProgress
- TuteeStoryProgress- Returns:
- LikedTuteeStorybookProgressResponse
-
storybookToStorybookSearchPageResponse
StorybookSearchPageResponse storybookToStorybookSearchPageResponse(Storybook storybook, boolean liked, int lastPageNumber, boolean isCompleted) Storybook을 StorybookSearchPageResponse로 변환.- Parameters:
storybook
- Storybookliked
- 좋아요 누른 여부lastPageNumber
- 마지막 페이지 번호isCompleted
- 완료 여부- Returns:
- StorybookSearchPageResponse
-
storybookToStorybookSearchResponse
StorybookSearchResponse storybookToStorybookSearchResponse(Storybook storybook, StorybookPage storybookPage, Boolean liked, Integer lastPageNumber, Boolean isCompleted) Storybook을 StorybookSearchResponse로 변환.- Parameters:
storybook
- StorybookstorybookPage
- StorybookPageliked
- 좋아요 누른 여부lastPageNumber
- 마지막 페이지 번호isCompleted
- 완료 여부- Returns:
- StorybookSearchResponse
-
tuteeStoryProgressToLastReadPageStorybookResponse
LastReadPageStorybookResponse tuteeStoryProgressToLastReadPageStorybookResponse(Storybook storybook, TuteeStoryProgress tuteeStoryProgress)
-