org.cdavies.itunes.request
Class LegacyTracklistRequest

java.lang.Object
  |
  +--org.cdavies.itunes.request.Request
        |
        +--org.cdavies.itunes.request.LegacyDatabaseRequest
              |
              +--org.cdavies.itunes.request.LegacyTracklistRequest
All Implemented Interfaces:
DatabaseRequest, GenericRequest, TracklistRequest

public class LegacyTracklistRequest
extends LegacyDatabaseRequest
implements TracklistRequest


Field Summary
 
Fields inherited from class org.cdavies.itunes.request.LegacyDatabaseRequest
mlclDataFields, mlitDataFields
 
Fields inherited from class org.cdavies.itunes.request.Request
_conn, data, dataType, expectedLength, fieldPairs, hash, ITUNES_PORT, mdclIndexes, mlclIndexes, mlitIndexes, offset, port, requestString, server
 
Constructor Summary
LegacyTracklistRequest(java.lang.String server, int port, int sessionId, int dbId)
           
 
Method Summary
 Track[] getTracklist()
           
 void process()
           
 
Methods inherited from class org.cdavies.itunes.request.LegacyDatabaseRequest
getDatabases, parseMLCL, runQuery
 
Methods inherited from class org.cdavies.itunes.request.Request
constructQuery, dataInt, dataString, processDataFields, processDataFields, readInt, readInt, readSize, readSize, readString, setHash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.cdavies.itunes.request.GenericRequest
constructQuery, runQuery, setHash
 

Constructor Detail

LegacyTracklistRequest

public LegacyTracklistRequest(java.lang.String server,
                              int port,
                              int sessionId,
                              int dbId)
Method Detail

process

public void process()
             throws NoServerPermissionException
Specified by:
process in interface GenericRequest
Overrides:
process in class LegacyDatabaseRequest
NoServerPermissionException

getTracklist

public Track[] getTracklist()
Specified by:
getTracklist in interface TracklistRequest