org.cdavies.itunes.request
Class LegacyDatabaseRequest

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

public class LegacyDatabaseRequest
extends Request
implements DatabaseRequest


Field Summary
protected  java.util.ArrayList mlclDataFields
           
protected  java.util.ArrayList 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
LegacyDatabaseRequest(java.lang.String server, int port, int sessionId)
           
 
Method Summary
 Database[] getDatabases()
           
protected  void parseMLCL()
           
 void process()
           
 void 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, setHash
 

Field Detail

mlclDataFields

protected java.util.ArrayList mlclDataFields

mlitDataFields

protected java.util.ArrayList mlitDataFields
Constructor Detail

LegacyDatabaseRequest

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

runQuery

public void runQuery()
              throws NoServerPermissionException
Specified by:
runQuery in interface GenericRequest
Specified by:
runQuery in class Request
NoServerPermissionException

process

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

parseMLCL

protected void parseMLCL()

getDatabases

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