Skip to content
Funzi edited this page Jan 9, 2017 · 13 revisions

Basic info

Let us introduce you the Music Library used for managing songs. Each song has a title, bitrate, its position on the album's playlist, and commentary. For the sake of simplicity, each song belongs to exactly one musician, it is part of exactly one album, and can be of exactly one genre. Each album has basic attributes such as date of release, title, commentary, musician and album art. In order to support compilation albums each album can contain songs of different genres from different musicians.

Use case diagram

Class diagram

Class Diagram

Testing info

Website admin access login: honza password: heslo123

Website non-admin access login: pepa password: heslo1234.

#REST testing info URL for REST for all genres: /pa165/rest/genres/ This is an example output for this service with two genres already put into database: [{"id":1,"name":"Metal","description":"metal music"},{"id":2,"name":"Rock","description":"rock music"}]

URL for REST for one genre: /pa165/rest/genres/{id} his is an example output for this service with id 1: {"id":1,"name":"Metal","description":"metal music"}

Clone this wiki locally