Interface FilmDao

All Known Implementing Classes:
FileFilmDao, MysqlFilmDao

public interface FilmDao
  • Method Summary

    Modifier and Type Method Description
    Film delete​(long id)  
    java.util.List<Film> getAll()  
    FilmsResponse getAll​(java.util.Optional<java.lang.String> orderBy, java.util.Optional<java.lang.Boolean> descending, java.util.Optional<java.lang.Integer> indexFrom, java.util.Optional<java.lang.Integer> indexTo, java.util.Optional<java.lang.String> search)  
    Film getById​(java.lang.Long id)  
    FilmsSimplifiedResponse getSimplifiedFilms​(java.util.Optional<java.lang.String> orderBy, java.util.Optional<java.lang.Boolean> descending, java.util.Optional<java.lang.Integer> indexFrom, java.util.Optional<java.lang.Integer> indexTo, java.util.Optional<java.lang.String> search)  
    java.util.List<Film> getSubinterval​(int fromIndex, int toIndex)  
    Film save​(Film film)  
    java.util.List<Person> searchPerson​(java.lang.String search)  
  • Method Details

    • getAll

      java.util.List<Film> getAll()
    • delete

      Film delete​(long id)
    • save

      Film save​(Film film)
    • getById

      Film getById​(java.lang.Long id)
    • getSubinterval

      java.util.List<Film> getSubinterval​(int fromIndex, int toIndex)
    • getAll

      FilmsResponse getAll​(java.util.Optional<java.lang.String> orderBy, java.util.Optional<java.lang.Boolean> descending, java.util.Optional<java.lang.Integer> indexFrom, java.util.Optional<java.lang.Integer> indexTo, java.util.Optional<java.lang.String> search)
    • getSimplifiedFilms

      FilmsSimplifiedResponse getSimplifiedFilms​(java.util.Optional<java.lang.String> orderBy, java.util.Optional<java.lang.Boolean> descending, java.util.Optional<java.lang.Integer> indexFrom, java.util.Optional<java.lang.Integer> indexTo, java.util.Optional<java.lang.String> search)
    • searchPerson

      java.util.List<Person> searchPerson​(java.lang.String search)