Class ReviewBoundary

java.lang.Object
Boundary
ReviewBoundary
All Implemented Interfaces:
Base, BaseBoundary

public class ReviewBoundary extends Boundary implements BaseBoundary
A Review Boundary Object

A ReviewBoundary object used process all Review input and output

  • Field Details

    • reviewManager

      ReviewManager reviewManager
      To contain reviewManager object to process review objects
    • movieManager

      MovieManager movieManager
      To contain movieManager object to process review objects
  • Constructor Details

    • ReviewBoundary

      public ReviewBoundary()
      Constructor for ReviewBoundary
  • Method Details

    • setManagers

      public void setManagers()
      Method to set the Managers
      Specified by:
      setManagers in interface Base
    • setBoundaries

      public void setBoundaries()
      Method to set boundaries
      Specified by:
      setBoundaries in interface BaseBoundary
    • getScale

      public double getScale(String movieID)
      Method to get movie rating scale
      Parameters:
      movieID - The movieID
      Returns:
      The scale
    • addReview

      public void addReview(String userID, String movieID)
      Method to add review
      Parameters:
      userID - The userID
      movieID - The movieID
    • AvgRatingPrint

      public void AvgRatingPrint(String movieID)
      Method to print average rating
      Parameters:
      movieID - The movieID
    • Top5MovPrint

      public void Top5MovPrint()
      Method to print top 5 movies