From d9e2c4bb66e73cc83ee1e21186d851866c46dacd Mon Sep 17 00:00:00 2001 From: Clyhtsuriva Date: Tue, 29 Dec 2020 00:22:44 +0100 Subject: Creating the diagram and finishing the report. --- umlDiagram/output.svg | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 umlDiagram/output.svg (limited to 'umlDiagram/output.svg') diff --git a/umlDiagram/output.svg b/umlDiagram/output.svg new file mode 100644 index 0000000..c2244e4 --- /dev/null +++ b/umlDiagram/output.svg @@ -0,0 +1,148 @@ +Playlist-serialVersionUID : long-id : int-name : String-songs : ArrayList<Song>-audiobooks : ArrayList<AudioBook>+Playlist(name : String, songs : ArrayList<Song>, audiobooks : ArrayList<AudioBook>)+getId() : int+getName() : String+getSongs() : void+getAudioBooks() : void+setId(id : int) : void+setName(name : String) : void+toString() : StringSerializableAudioBook-serialVersionUID : long-author : String+AudioBook(title : String, duration : int, content : String, author : String, language : Language, category : Category)+getAuthor() : String+getLanguage() : String+getCategory() : String+setArtist(author : String) : void+setGenre(language : Language) : void+setCategory(category : Category) : void+toString() : StringMusicalElement-id : int-title : String+MusicalElement(title : String, duration : int, content : String)+getId() : int+getTitle() : String+getDuration() : int+getContent() : String+setId(id : int) : void+setTitle(title : String) : void+setDuration(duration : int) : void+setContent(content : String) : voidjMusicHub+jMusicHub()+addSong(scan : Scanner) : Song+addAudioBook(scan : Scanner) : AudioBook+addAlbum(scan : Scanner) : Album+addPlaylist(scan : Scanner, songs : ArrayList<Song>, audiobooks : ArrayList<AudioBook>) : Playlist+save(filename : String, elements : ArrayList) : void+listById(filename : String) : void+listPlaylistsByName() : void+listAlbumsByDate() : void+listAlbumsByGenre() : void+listAudioBooksByAuthor() : void+extract(filename : String) : ArrayList+addSongToAlbum(scan : Scanner, albums : ArrayList<Album>, songs : ArrayList<Song>) : void+delPlaylist(playlists : ArrayList<Playlist>) : ArrayList<Playlist>+contentOfPlaylist(playlists : ArrayList<Playlist>) : void+contentOfAlbum(albums : ArrayList<Album>) : void+main(args : String[]) : voidAlbum-serialVersionUID : long-id : int-date : Date-title : String-songs : ArrayList<Song>+Album(title : String, duration : int, artist : String, date : Date, songs : ArrayList<Song>)+getId() : int+getTitle() : String+getDuration() : int+getArtist() : String+getDate() : Date+getSongs() : void+getGenre() : String+setId(id : int) : void+setTitle(title : String) : void+setArtist(artist : String) : void+setDate(date : Date) : void+addSong(song : Song) : void+toString() : StringSong-serialVersionUID : long-artist : String+Song(title : String, duration : int, content : String, artist : String, genre : Genre)+getArtist() : String+getGenre() : String+setArtist(artist : String) : void+setGenre(genre : Genre) : void+toString() : StringGenreJAZZCLASSICALHIPHOPROCKPOPRAPLanguageFRENCHENGLISHITALIANSPANISHGERMANCategoryTEENNOVELTHEATERSPEECHDOCUMENTARY \ No newline at end of file -- cgit v1.2.3