Interface SongsService

All Known Implementing Classes:
SongsServiceImpl

public interface SongsService
  • Method Details

    • createSong

      SongDTO createSong(SongDTO songDTO)
    • getSong

      SongDTO getSong(int id)
    • getRandomSong

      SongDTO getRandomSong()
    • updateSong

      void updateSong(int id, SongDTO songDTO)
    • deleteSong

      void deleteSong(int id)
    • deleteAllSongs

      void deleteAllSongs()
    • getSongs

      org.springframework.data.domain.Page<SongDTO> getSongs(org.springframework.data.domain.Pageable pageable)
    • findReleasedAfter

      org.springframework.data.domain.Page<SongDTO> findReleasedAfter(LocalDate exclusive, org.springframework.data.domain.Pageable pageable)
    • findSongsMatchingAll

      org.springframework.data.domain.Page<SongDTO> findSongsMatchingAll(SongDTO probe, org.springframework.data.domain.Pageable pageable)