Package sk.gursky.films.persist.films
Class MysqlFilmDao
java.lang.Object
sk.gursky.films.persist.films.MysqlFilmDao
- All Implemented Interfaces:
FilmDao
public class MysqlFilmDao extends java.lang.Object implements FilmDao
-
Constructor Summary
Constructors Constructor Description MysqlFilmDao(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
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)
-
Constructor Details
-
MysqlFilmDao
public MysqlFilmDao(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Details
-
getAll
-
delete
-
save
-
getById
-
getSubinterval
- Specified by:
getSubinterval
in interfaceFilmDao
-
getAll
public 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) -
searchPerson
- Specified by:
searchPerson
in interfaceFilmDao
-
getSimplifiedFilms
public 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)- Specified by:
getSimplifiedFilms
in interfaceFilmDao
-