org.cdavies.itunes
Class Itunes45Track

java.lang.Object
  |
  +--org.cdavies.itunes.Itunes45Track
All Implemented Interfaces:
Track

public class Itunes45Track
extends java.lang.Object
implements Track


Field Summary
 ItunesConnection _conn
           
 
Constructor Summary
Itunes45Track()
           
 
Method Summary
 boolean equals(Track t)
           
 java.lang.String getAlbumName()
           
 java.lang.String getArtistName()
           
 int getDatabaseId()
           
 java.lang.String getFormat()
           
 java.lang.String getGenre()
           
 java.io.InputStream getInputStream()
           
 int getLength()
           
 int getRating()
           
 int getTrackId()
           
 java.lang.String getTrackName()
           
 int getTrackNumber()
           
 void setAlbumName(java.lang.String name)
           
 void setArtistName(java.lang.String name)
           
 void setDatabaseId(int dbId)
           
 void setFormat(java.lang.String format)
           
 void setGenre(java.lang.String genre)
           
 void setItunesConnection(ItunesConnection conn)
           
 void setItunesHash(ItunesHash hash)
           
 void setLength(int len)
           
 void setRating(int rating)
           
 void setTrackId(int trackId)
           
 void setTrackName(java.lang.String name)
           
 void setTrackNumber(int num)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_conn

public ItunesConnection _conn
Constructor Detail

Itunes45Track

public Itunes45Track()
Method Detail

getTrackId

public int getTrackId()
Specified by:
getTrackId in interface Track

setTrackId

public void setTrackId(int trackId)
Specified by:
setTrackId in interface Track

getTrackName

public java.lang.String getTrackName()
Specified by:
getTrackName in interface Track

setTrackName

public void setTrackName(java.lang.String name)
Specified by:
setTrackName in interface Track

getAlbumName

public java.lang.String getAlbumName()
Specified by:
getAlbumName in interface Track

setAlbumName

public void setAlbumName(java.lang.String name)
Specified by:
setAlbumName in interface Track

getArtistName

public java.lang.String getArtistName()
Specified by:
getArtistName in interface Track

setArtistName

public void setArtistName(java.lang.String name)
Specified by:
setArtistName in interface Track

getTrackNumber

public int getTrackNumber()
Specified by:
getTrackNumber in interface Track

setTrackNumber

public void setTrackNumber(int num)
Specified by:
setTrackNumber in interface Track

getGenre

public java.lang.String getGenre()
Specified by:
getGenre in interface Track

setGenre

public void setGenre(java.lang.String genre)
Specified by:
setGenre in interface Track

getRating

public int getRating()
Specified by:
getRating in interface Track

setRating

public void setRating(int rating)
Specified by:
setRating in interface Track

getFormat

public java.lang.String getFormat()
Specified by:
getFormat in interface Track

setFormat

public void setFormat(java.lang.String format)
Specified by:
setFormat in interface Track

getLength

public int getLength()
Specified by:
getLength in interface Track

setLength

public void setLength(int len)
Specified by:
setLength in interface Track

setDatabaseId

public void setDatabaseId(int dbId)
Specified by:
setDatabaseId in interface Track

getDatabaseId

public int getDatabaseId()
Specified by:
getDatabaseId in interface Track

setItunesConnection

public void setItunesConnection(ItunesConnection conn)
Specified by:
setItunesConnection in interface Track

setItunesHash

public void setItunesHash(ItunesHash hash)
Specified by:
setItunesHash in interface Track

getInputStream

public java.io.InputStream getInputStream()
                                   throws NoServerPermissionException
Specified by:
getInputStream in interface Track
NoServerPermissionException

equals

public boolean equals(Track t)
Specified by:
equals in interface Track

toString

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