Ignore:
Timestamp:
02/13/25 11:03:11 (4 months ago)
Author:
ste08 <sjovanoska@…>
Branches:
master
Children:
9868304
Parents:
3d60932
Message:

Report added

Location:
src/main/java/com/example/skychasemk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/skychasemk/controller/ReviewController.java

    r3d60932 ra70b5a4  
    33import com.example.skychasemk.dto.ReviewDTO;
    44import com.example.skychasemk.model.Review;
     5import com.example.skychasemk.repository.ReviewRepository;
    56import com.example.skychasemk.services.ReviewService;
    67import org.springframework.beans.factory.annotation.Autowired;
     
    1718    @Autowired
    1819    private ReviewService reviewService;
     20    @Autowired
     21    private ReviewRepository reviewRepository;
    1922
    2023    // Get all reviews
     
    2225    public List<Review> getAllReviews() {
    2326        return reviewService.getAllReviews();
     27    }
     28
     29
     30    @GetMapping("/{flightId}")
     31    public List<Review> getReviewsByFlightId(@PathVariable("flightId") Integer flightId) {
     32        return reviewRepository.findReviews(flightId);
    2433    }
    2534
  • src/main/java/com/example/skychasemk/repository/ReviewRepository.java

    r3d60932 ra70b5a4  
    44import org.springframework.data.jpa.repository.JpaRepository;
    55import org.springframework.data.jpa.repository.Query;
     6import org.springframework.data.repository.query.Param;
    67
    78import java.util.List;
     
    910public interface ReviewRepository extends JpaRepository<Review, Integer> {
    1011    @Query("SELECT r from Review r where r.targetID = :flightId")
    11     List<Review> findReviews();
     12    List<Review> findReviews(@Param("flightId") Integer flightId);
    1213}
    1314
  • src/main/java/com/example/skychasemk/services/ReviewService.java

    r3d60932 ra70b5a4  
    1818
    1919    public List<Review> getAllReviews() {
    20         return reviewRepository.findReviews();
     20        return reviewRepository.findAll();
    2121    }
    2222
Note: See TracChangeset for help on using the changeset viewer.