org.cdavies.itunes
Class Itunes4Connection

java.lang.Object
  |
  +--org.cdavies.itunes.Itunes4Connection
All Implemented Interfaces:
ItunesConnection

public class Itunes4Connection
extends java.lang.Object
implements ItunesConnection


Constructor Summary
Itunes4Connection(java.lang.String server, int port, java.lang.String serverTitle)
           
 
Method Summary
 void connect()
           
 void disconnect()
           
 Database[] getDatabases()
           
 int getPort()
           
 int getRequestNumber()
           
 java.lang.String getServerName()
           
 int getSessionId()
           
 Track[] getTracklist(int databaseId)
           
 boolean isConnected()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Itunes4Connection

public Itunes4Connection(java.lang.String server,
                         int port,
                         java.lang.String serverTitle)
Method Detail

isConnected

public boolean isConnected()
Specified by:
isConnected in interface ItunesConnection

disconnect

public void disconnect()
Specified by:
disconnect in interface ItunesConnection

connect

public void connect()
             throws NoServerPermissionException
Specified by:
connect in interface ItunesConnection
NoServerPermissionException

getRequestNumber

public int getRequestNumber()
Specified by:
getRequestNumber in interface ItunesConnection

getDatabases

public Database[] getDatabases()
Specified by:
getDatabases in interface ItunesConnection

getTracklist

public Track[] getTracklist(int databaseId)
Specified by:
getTracklist in interface ItunesConnection

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getServerName

public java.lang.String getServerName()
Specified by:
getServerName in interface ItunesConnection

getPort

public int getPort()
Specified by:
getPort in interface ItunesConnection

getSessionId

public int getSessionId()
Specified by:
getSessionId in interface ItunesConnection