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 TuteeStoryProgresstoTuteeStoryProgress(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)
-