Class FilmService

java.lang.Object
com.esprit.services.films.FilmService
All Implemented Interfaces:
IService<Film>

public class FilmService extends Object implements IService<Film>
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • filmLastInsertID

      private static int filmLastInsertID
    • connection

      Connection connection
  • Constructor Details

    • FilmService

      public FilmService()
      Performs FilmService operation.
  • Method Details

    • getFilmLastInsertID

      public static int getFilmLastInsertID()
      Returns:
      int
    • getIMDBUrlbyNom

      public static String getIMDBUrlbyNom(String query)
      Parameters:
      query -
      Returns:
      String
    • create

      public void create(Film film)
      Specified by:
      create in interface IService<Film>
    • read

      public List<Film> read()
      Specified by:
      read in interface IService<Film>
    • sort

      public List<Film> sort(String p)
      Performs sort operation.
      Returns:
      the result of the operation
    • getFilm

      public Film getFilm(int id)
      Retrieves the Film value.
      Returns:
      the Film value
    • update

      public void update(Film film)
      Specified by:
      update in interface IService<Film>
    • delete

      public void delete(Film film)
      Specified by:
      delete in interface IService<Film>
    • getFilm

      public Film getFilm(Long film_id)
      Retrieves the Film value.
      Returns:
      the Film value
    • getFilmByName

      public Film getFilmByName(String nom_film)
      Retrieves the FilmByName value.
      Returns:
      the FilmByName value
    • getTrailerFilm

      public String getTrailerFilm(String nomFilm)
      Retrieves the TrailerFilm value.
      Returns:
      the TrailerFilm value