net.sourceforge.atunes.kernel.modules.contextInformation.lastfm.data
Class LastFmAlbum

java.lang.Object
  extended by net.sourceforge.atunes.kernel.modules.contextInformation.lastfm.data.LastFmAlbum
All Implemented Interfaces:
AlbumInfo

public class LastFmAlbum
extends java.lang.Object
implements AlbumInfo

The Class LastFmAlbum.


Constructor Summary
LastFmAlbum()
           
 
Method Summary
static AlbumInfo getAlbum(Album a, Playlist pl)
          Gets the album.
 java.lang.String getArtist()
          Gets the artist.
 java.lang.String getArtistUrl()
          Gets the artist url.
 java.lang.String getBigCoverURL()
          Gets the big cover url.
 javax.swing.ImageIcon getCover()
          Gets the cover.
 java.lang.String getCoverURL()
          Gets the cover url.
 java.util.Date getReleaseDate()
          Gets the release date.
 java.lang.String getReleaseDateString()
          Gets the release date string.
 java.lang.String getSmallCoverURL()
          Gets the small cover url.
 java.lang.String getTitle()
          Gets the title.
 java.util.List<TrackInfo> getTracks()
          Gets the tracks.
 java.lang.String getUrl()
          Gets the url.
 java.lang.String getYear()
          Gets the year.
 void setArtist(java.lang.String artist)
          Sets the artist.
 void setBigCoverURL(java.lang.String bigCoverURL)
          Sets the big cover url.
 void setCover(javax.swing.ImageIcon cover)
          Sets the cover.
 void setCoverURL(java.lang.String coverURL)
          Sets the cover url.
 void setReleaseDateString(java.lang.String releaseDateString)
          Sets the release date string.
 void setSmallCoverURL(java.lang.String smallCoverURL)
          Sets the small cover url.
 void setTitle(java.lang.String title)
          Sets the title.
 void setTracks(java.util.List<? extends TrackInfo> tracks)
          Sets the tracks.
 void setUrl(java.lang.String url)
          Sets the url.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LastFmAlbum

public LastFmAlbum()
Method Detail

getAlbum

public static AlbumInfo getAlbum(Album a,
                                 Playlist pl)
Gets the album.

Returns:
the album

getArtist

public java.lang.String getArtist()
Gets the artist.

Specified by:
getArtist in interface AlbumInfo
Returns:
the artist

getArtistUrl

public java.lang.String getArtistUrl()
Gets the artist url.

Specified by:
getArtistUrl in interface AlbumInfo
Returns:
the artist url

getBigCoverURL

public java.lang.String getBigCoverURL()
Gets the big cover url.

Specified by:
getBigCoverURL in interface AlbumInfo
Returns:
the bigCoverURL

getCover

public javax.swing.ImageIcon getCover()
Gets the cover.

Specified by:
getCover in interface AlbumInfo
Returns:
the cover

getCoverURL

public java.lang.String getCoverURL()
Gets the cover url.

Specified by:
getCoverURL in interface AlbumInfo
Returns:
the cover url

getReleaseDate

public java.util.Date getReleaseDate()
Gets the release date.

Specified by:
getReleaseDate in interface AlbumInfo
Returns:
the release date

getReleaseDateString

public java.lang.String getReleaseDateString()
Gets the release date string.

Specified by:
getReleaseDateString in interface AlbumInfo
Returns:
the releaseDateString

getSmallCoverURL

public java.lang.String getSmallCoverURL()
Gets the small cover url.

Specified by:
getSmallCoverURL in interface AlbumInfo
Returns:
the small cover url

getTitle

public java.lang.String getTitle()
Gets the title.

Specified by:
getTitle in interface AlbumInfo
Returns:
the title

getTracks

public java.util.List<TrackInfo> getTracks()
Gets the tracks.

Specified by:
getTracks in interface AlbumInfo
Returns:
the tracks

getUrl

public java.lang.String getUrl()
Gets the url.

Specified by:
getUrl in interface AlbumInfo
Returns:
the url

getYear

public java.lang.String getYear()
Gets the year.

Specified by:
getYear in interface AlbumInfo
Returns:
the year

setArtist

public void setArtist(java.lang.String artist)
Sets the artist.

Specified by:
setArtist in interface AlbumInfo
Parameters:
artist - the artist to set

setBigCoverURL

public void setBigCoverURL(java.lang.String bigCoverURL)
Sets the big cover url.

Specified by:
setBigCoverURL in interface AlbumInfo
Parameters:
bigCoverURL - the bigCoverURL to set

setCover

public void setCover(javax.swing.ImageIcon cover)
Sets the cover.

Specified by:
setCover in interface AlbumInfo
Parameters:
cover - the cover to set

setCoverURL

public void setCoverURL(java.lang.String coverURL)
Sets the cover url.

Specified by:
setCoverURL in interface AlbumInfo
Parameters:
coverURL - the coverURL to set

setReleaseDateString

public void setReleaseDateString(java.lang.String releaseDateString)
Sets the release date string.

Specified by:
setReleaseDateString in interface AlbumInfo
Parameters:
releaseDateString - the releaseDateString to set

setSmallCoverURL

public void setSmallCoverURL(java.lang.String smallCoverURL)
Sets the small cover url.

Specified by:
setSmallCoverURL in interface AlbumInfo
Parameters:
smallCoverURL - the smallCoverURL to set

setTitle

public void setTitle(java.lang.String title)
Sets the title.

Specified by:
setTitle in interface AlbumInfo
Parameters:
title - the title to set

setTracks

public void setTracks(java.util.List<? extends TrackInfo> tracks)
Sets the tracks.

Specified by:
setTracks in interface AlbumInfo
Parameters:
tracks - the tracks to set

setUrl

public void setUrl(java.lang.String url)
Sets the url.

Specified by:
setUrl in interface AlbumInfo
Parameters:
url - the url to set

toString

public java.lang.String toString()
Specified by:
toString in interface AlbumInfo
Overrides:
toString in class java.lang.Object


Copyright © 2006-2008 The aTunes Team. All Rights Reserved.