8
8
import wooteco .prolog .roadmap .domain .Keyword ;
9
9
import wooteco .prolog .roadmap .domain .RecommendedPost ;
10
10
import wooteco .prolog .roadmap .domain .repository .KeywordRepository ;
11
- import wooteco .prolog .roadmap .domain .repository .RecommendedRepository ;
11
+ import wooteco .prolog .roadmap .domain .repository .RecommendedPostRepository ;
12
12
13
13
import static wooteco .prolog .common .exception .BadRequestCode .ROADMAP_KEYWORD_NOT_FOUND_EXCEPTION ;
14
14
import static wooteco .prolog .common .exception .BadRequestCode .ROADMAP_RECOMMENDED_POST_NOT_FOUND ;
17
17
@ Service
18
18
public class RecommendedService {
19
19
20
- private final RecommendedRepository recommendedRepository ;
20
+ private final RecommendedPostRepository recommendedPostRepository ;
21
21
private final KeywordRepository keywordRepository ;
22
22
23
- public RecommendedService (final RecommendedRepository recommendedRepository , final KeywordRepository keywordRepository ) {
24
- this .recommendedRepository = recommendedRepository ;
23
+ public RecommendedService (final RecommendedPostRepository recommendedPostRepository , final KeywordRepository keywordRepository ) {
24
+ this .recommendedPostRepository = recommendedPostRepository ;
25
25
this .keywordRepository = keywordRepository ;
26
26
}
27
27
@@ -32,7 +32,7 @@ public Long create(final Long keywordId, final RecommendedRequest request) {
32
32
final RecommendedPost post = new RecommendedPost (request .getUrl ());
33
33
post .addKeyword (keyword );
34
34
35
- return recommendedRepository .save (post ).getId ();
35
+ return recommendedPostRepository .save (post ).getId ();
36
36
}
37
37
38
38
private Keyword findKeywordOrThrow (final Long keywordId ) {
@@ -48,14 +48,14 @@ public void update(final Long recommendedId, final RecommendedUpdateRequest requ
48
48
}
49
49
50
50
private RecommendedPost findPostOrThrow (final Long recommendedId ) {
51
- return recommendedRepository .findById (recommendedId )
51
+ return recommendedPostRepository .findById (recommendedId )
52
52
.orElseThrow (() -> new BadRequestException (ROADMAP_RECOMMENDED_POST_NOT_FOUND ));
53
53
}
54
54
55
55
@ Transactional
56
56
public void delete (final Long recommendedId ) {
57
57
final RecommendedPost recommendedPost = findPostOrThrow (recommendedId );
58
58
recommendedPost .remove ();
59
- recommendedRepository .delete (recommendedPost );
59
+ recommendedPostRepository .delete (recommendedPost );
60
60
}
61
61
}
0 commit comments