package org.limewire.core.impl.playlist; import java.util.Arrays; import java.util.List; import org.limewire.core.api.playlist.Playlist; import org.limewire.core.api.playlist.PlaylistManager; import com.google.inject.Inject; import com.google.inject.Singleton; /** * Mock implementation of PlaylistManager. */ @Singleton class MockPlaylistManager implements PlaylistManager { private final Playlist defaultPlaylist; private final List<Playlist> playlistList; @Inject public MockPlaylistManager() { // Create the only playlist currently supported. this.defaultPlaylist = new MockPlaylist("Quicklist"); this.playlistList = Arrays.asList(new Playlist[] { defaultPlaylist }); } @Override public void renameDefaultPlaylist(String name) { defaultPlaylist.setName(name); } @Override public List<Playlist> getPlaylists() { return playlistList; } }