77import com .alessandra_alessandro .ketchapp .repositories .ActivitiesRepository ;
88import com .alessandra_alessandro .ketchapp .repositories .TomatoesRepository ;
99import com .alessandra_alessandro .ketchapp .utils .EntityMapper ;
10- import org .springframework .beans .factory .annotation .Autowired ;
11- import org .springframework .stereotype .Service ;
10+ import java .util .List ;
1211import org .slf4j .Logger ;
1312import org .slf4j .LoggerFactory ;
14-
15- import java . util . List ;
13+ import org . springframework . beans . factory . annotation . Autowired ;
14+ import org . springframework . stereotype . Service ;
1615
1716@ Service
1817public class TomatoesControllers {
19- private static final Logger log = LoggerFactory .getLogger (TomatoesControllers .class );
18+
19+ private static final Logger log = LoggerFactory .getLogger (
20+ TomatoesControllers .class
21+ );
2022 final TomatoesRepository tomatoesRepository ;
2123 private final ActivitiesRepository activitiesRepository ;
2224 private final EntityMapper entityMapper ;
2325
2426 @ Autowired
25- public TomatoesControllers (TomatoesRepository tomatoesRepository , ActivitiesRepository activitiesRepository , EntityMapper entityMapper ) {
27+ public TomatoesControllers (
28+ TomatoesRepository tomatoesRepository ,
29+ ActivitiesRepository activitiesRepository ,
30+ EntityMapper entityMapper
31+ ) {
2632 this .tomatoesRepository = tomatoesRepository ;
2733 this .activitiesRepository = activitiesRepository ;
2834 this .entityMapper = entityMapper ;
@@ -59,12 +65,19 @@ public TomatoDto createTomato(TomatoDto tomatoDto) {
5965 */
6066 public List <ActivityDto > getActivitiesByTomatoId (Integer tomatoId ) {
6167 log .info ("Fetching activities for tomatoId: {}" , tomatoId );
62- List <ActivityEntity > activities = activitiesRepository .findByTomatoId (tomatoId );
63- log .info ("Found {} activities for tomatoId {}" , activities .size (), tomatoId );
64- List <ActivityDto > result = activities .stream ()
65- .map (entityMapper ::activityEntityToDto )
66- .collect (java .util .stream .Collectors .toList ());
68+ List <ActivityEntity > activities = activitiesRepository .findByTomatoId (
69+ tomatoId
70+ );
71+ log .info (
72+ "Found {} activities for tomatoId {}" ,
73+ activities .size (),
74+ tomatoId
75+ );
76+ List <ActivityDto > result = activities
77+ .stream ()
78+ .map (entityMapper ::activityEntityToDto )
79+ .collect (java .util .stream .Collectors .toList ());
6780 log .info ("Mapped activities to ActivityDto list: {}" , result );
6881 return result ;
6982 }
70- }
83+ }
0 commit comments