diff options
author | Clyhtsuriva <61652557+clyhtsuriva@users.noreply.github.com> | 2021-06-28 17:28:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-28 17:28:15 +0000 |
commit | cc2d051f398fe43d0ccf1b6332338c899785e870 (patch) | |
tree | 5cbf82db4f07fd2f411872ce9dec510a7a309537 /src/main/java/musichub/business | |
parent | a6f25cbfb673cfcdf29c3913d3add3bd7b2de5cd (diff) | |
parent | 6fd288b45c85552db14f49c3ce38be9105459f26 (diff) |
Merge pull request #21 from Said-Belhadj/javadoc/STZ-0019
Javadoc/STZ-0019
Diffstat (limited to 'src/main/java/musichub/business')
-rw-r--r-- | src/main/java/musichub/business/MusicHub.java | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/src/main/java/musichub/business/MusicHub.java b/src/main/java/musichub/business/MusicHub.java index f6805b6..8db2f11 100644 --- a/src/main/java/musichub/business/MusicHub.java +++ b/src/main/java/musichub/business/MusicHub.java @@ -6,11 +6,10 @@ import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -import java.io.IOException; -import java.util.*; - import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.UnsupportedAudioFileException; +import java.io.IOException; +import java.util.*; class SortByDate implements Comparator<Album> { public int compare(Album a1, Album a2) { @@ -352,13 +351,20 @@ public class MusicHub { } } - if(searchResult.isEmpty()){ + if (searchResult.isEmpty()) { throw new NoElementFoundException("Any result for your search"); } - if (searchResult.size()==1){ + if (searchResult.size() == 1) { this.getAudioElement(searchResult, searchResult.get(0).getTitle()); } } + + /** + * Method getting a list of playlists + * + * @return a list of playlist titles + * @author Anthony BOULANT + */ public String getPlayListsTitles() { StringBuilder titleList = new StringBuilder(); @@ -367,6 +373,14 @@ public class MusicHub { return titleList.toString(); } + /** + * Method checking the songs contained in a chosen playlist and returning them if found. + * + * @param playListTitle the title of a (chosen) playlist + * @return a list of songs from a playlist + * @throws NoPlayListFoundException if the chosen playlist doesn't exist + * @author Anthony BOULANT + */ public List<AudioElement> getPlayListSongs(String playListTitle) throws NoPlayListFoundException { PlayList thePlayList = null; ArrayList<AudioElement> songsInPlayList = new ArrayList<>(); |