Uses of Class
org.musicontroller.core.Song

Packages that use Song
org.musicontroller   
org.musicontroller.core   
org.musicontroller.core.searching   
org.musicontroller.dao   
org.musicontroller.gui   
org.musicontroller.gui.admin   
org.musicontroller.gui.components   
org.musicontroller.gui.dynamic   
org.musicontroller.gui.edit   
org.musicontroller.rss   
org.musicontroller.service   
org.musicontroller.songselection   
 

Uses of Song in org.musicontroller
 

Methods in org.musicontroller that return Song
 Song DJImpl.choose()
           
 Song DJ.choose()
          Lets the DJ choose a new Song to play, using the SongSelector to select a song from the candidates generated by the CandidateSelector
 Song DJImpl.getCurrentSong()
           
 Song DJ.getCurrentSong()
           
 

Methods in org.musicontroller with parameters of type Song
 void SongChangeListener.onSongAdded(Song song)
          Will be called when a new Song object was created.
 void DJImpl.onSongAdded(Song song)
           
 void SongChangeListener.onSongChanged(Song song)
          Will be called when an existing Song was changed (edited).
 void DJImpl.onSongChanged(Song song)
           
 void SongChangeListener.onSongDeleted(Song song)
          Will be called when an existing Song was deleted.
 void DJImpl.onSongDeleted(Song song)
           
 

Uses of Song in org.musicontroller.core
 

Methods in org.musicontroller.core that return Song
 Song Song.getParent()
           
 Song Event.getSong()
           
 Song Contract_SK.getSong()
           
 Song Contract_PS.getSong()
           
 Song Playlist.getSongAtIndex(int i)
          Returns the song at song index i in the playlist, or null if there is no song at song index i.
 

Methods in org.musicontroller.core with parameters of type Song
 void Playlist.addSong(Song song, int index)
          Adds a song to the playlist, with the indicated index number.
 void Playlist.addSongIfNew(Song song, int index)
          Adds a Song to the Playlist at a certain index, if the Playlist does not already contain that Song.
static Playlist Playlist.createInstance(Song song)
          Constructs a playlist containing the song passed in the parameter.
 int Playlist.getRownumberOf(Song song)
          Returns the rownumber of the given Song in this Playlist.
 void Song.setParent(Song parent)
           
 void Event.setSong(Song song)
           
 void Contract_SK.setSong(Song song)
           
 void Contract_PS.setSong(Song song)
           
 

Uses of Song in org.musicontroller.core.searching
 

Methods in org.musicontroller.core.searching with parameters of type Song
 org.apache.lucene.document.Document Indexer.reindexSong(Song song)
           
 

Uses of Song in org.musicontroller.dao
 

Methods in org.musicontroller.dao that return Song
 Song HibernateDao.getSong(Band band, java.lang.String songname)
           
 Song Dao.getSong(Band band, java.lang.String songname)
          Find a song with the given name performed by the specified band.
 Song HibernateDao.getSongById(long id)
           
 Song Dao.getSongById(long id)
          Retrieves the song with the given id from the database.
 

Methods in org.musicontroller.dao that return types with arguments of type Song
 java.util.List<Song> HibernateDao.getSongsById(java.util.Collection<java.lang.Long> ids)
           
 java.util.List<Song> Dao.getSongsById(java.util.Collection<java.lang.Long> ids)
          Retrieves a number of songs from the database, corresponding with the given Ids.
 

Methods in org.musicontroller.dao with parameters of type Song
static void BagAndKeywordUtils.addKeywordToSong(Song song, Keyword kw)
          Add a keyword to the song.
 java.util.List<Playlist> HibernateDao.listPlaylists(Song song)
           
 java.util.List<Playlist> Dao.listPlaylists(Song song)
           
 void HibernateDao.mergeSongs(Song keep, Song remove)
           
 void Dao.mergeSongs(Song keep, Song remove)
          Merges two songs to one.
 void HibernateDao.save(Song song)
           
 void Dao.save(Song song)
          Persist the properties of this song.
 

Uses of Song in org.musicontroller.gui
 

Methods in org.musicontroller.gui that return Song
 Song SongInfo.getSong()
           
abstract  Song Search.getSong()
           
 

Methods in org.musicontroller.gui with parameters of type Song
abstract  void Search.setSong(Song song)
           
 

Uses of Song in org.musicontroller.gui.admin
 

Methods in org.musicontroller.gui.admin that return Song
 Song DoubleSongs.getSong1()
           
 Song DoubleSongs.getSong2()
           
 

Uses of Song in org.musicontroller.gui.components
 

Methods in org.musicontroller.gui.components that return Song
 Song CurrentlyPlaying.getCurrentSong()
           
 Song SongList.getSong()
           
abstract  Song SongLink.getSong()
           
 

Methods in org.musicontroller.gui.components with parameters of type Song
abstract  void SongLink.setSong(Song song)
           
 

Uses of Song in org.musicontroller.gui.dynamic
 

Methods in org.musicontroller.gui.dynamic that return Song
 Song Suggestions.getSuggestion()
           
 

Methods in org.musicontroller.gui.dynamic that return types with arguments of type Song
 java.util.List<Song> Suggestions.getSuggestionsList()
           
 

Methods in org.musicontroller.gui.dynamic with parameters of type Song
 void Suggestions.setSuggestion(Song song)
           
 

Uses of Song in org.musicontroller.gui.edit
 

Methods in org.musicontroller.gui.edit that return Song
 Song SongEdit.getSong()
           
 

Uses of Song in org.musicontroller.rss
 

Methods in org.musicontroller.rss with parameters of type Song
 java.lang.String MetadataProvider.getDownloadUrl(Song song)
          Returns the URL (as String) where a Song can be downloaded.
 java.lang.String MetadataProvider.getUrl(Song song)
          Returns the URL (as String) which links to information page of a Song.
 

Uses of Song in org.musicontroller.service
 

Methods in org.musicontroller.service that return Song
 Song McServiceImpl.createSong(java.lang.String songname, Band band, int length, java.util.Set<java.lang.String> keywords, java.lang.String destination)
           
 Song McService.createSong(java.lang.String songname, Band band, int length, java.util.Set<java.lang.String> keywords, java.lang.String destination)
          Creates a persistent song with the given name.
 Song McServiceImpl.getSongById(long songid)
           
 Song McService.getSongById(long songid)
          Return the song with a given identifier.
 

Methods in org.musicontroller.service with parameters of type Song
 void McServiceImpl.addMusician(Song song, java.lang.String artistfirstname, java.lang.String artistlastname, java.lang.String instruments)
           
 void McService.addMusician(Song song, java.lang.String artistfirstname, java.lang.String artistlastname, java.lang.String instruments)
          Adds the artist as a performing artist in the song.
 void McServiceImpl.addSongToPlaylist(Song song, Playlist playlist, int songIndex)
           
 void McService.addSongToPlaylist(Song song, Playlist playlist, int songIndex)
          Adds the song to the playlist at the given song index.
 void McServiceImpl.deleteMusician(Song song, java.lang.String artistfirstname, java.lang.String artistlastname, java.lang.String instruments)
           
 void McService.deleteMusician(Song song, java.lang.String artistfirstname, java.lang.String artistlastname, java.lang.String instruments)
          Deletes the artist as a performing artist in the song.
 Playlist McServiceImpl.getSongNeighbours(Song song, IUser user)
           
 Playlist McService.getSongNeighbours(Song song, IUser user)
          Returns a playlist of songs that were played to a user close before or after a song.
 java.util.List<Playlist> McServiceImpl.getSongPlaylists(Song song)
           
 java.util.List<Playlist> McService.getSongPlaylists(Song song)
          Returns a list of playlist containing the song.
 void McServiceImpl.setSongProperties(Song song, java.lang.String name, java.lang.String bandName, int msecs, java.lang.String keywords)
           
 void McService.setSongProperties(Song song, java.lang.String name, java.lang.String bandName, int msecs, java.lang.String keywords)
          Sets the song name, the song length in milliseconds and the song keywords according to the parameters specified.
 

Uses of Song in org.musicontroller.songselection
 

Methods in org.musicontroller.songselection that return Song
 Song SongSelector.selectSong(java.util.List<Song> candidates, LastPlayedContainer lpc, IUser user)
          Returns one Song, which is selected using the Advanced Random algorithm.
 Song AdvancedRandomSongSelector.selectSong(java.util.List<Song> candidates, LastPlayedContainer lpc, IUser user)
           
 

Methods in org.musicontroller.songselection that return types with arguments of type Song
 java.util.List<Song> RandomCandidateSelector.selectCandidates(int count)
           
 java.util.List<Song> CandidateSelector.selectCandidates(int count)
          Selects a selection of candidate-Songs from the pool.
 java.util.List<Song> RandomCandidateSelector.selectCandidates(java.util.List<java.lang.Long> requests)
           
 java.util.List<Song> CandidateSelector.selectCandidates(java.util.List<java.lang.Long> requests)
          Selects candidate-Songs from the pool.
 

Methods in org.musicontroller.songselection with parameters of type Song
 void RandomCandidateSelector.addToCandidates(Song song)
           
 void CandidateSelector.addToCandidates(Song song)
          Adds a Song to the pool.
 void RandomCandidateSelector.removeFromCandidates(Song song)
           
 void CandidateSelector.removeFromCandidates(Song song)
          Removes a Song from the pool.
 

Method parameters in org.musicontroller.songselection with type arguments of type Song
 Song SongSelector.selectSong(java.util.List<Song> candidates, LastPlayedContainer lpc, IUser user)
          Returns one Song, which is selected using the Advanced Random algorithm.
 Song AdvancedRandomSongSelector.selectSong(java.util.List<Song> candidates, LastPlayedContainer lpc, IUser user)
           
 



Copyright © 2010 A.J.V.. All Rights Reserved.