org.cdavies.itunes.request
Class Itunes45UpdateRequest

java.lang.Object
  |
  +--org.cdavies.itunes.request.Request
        |
        +--org.cdavies.itunes.request.Itunes45UpdateRequest
All Implemented Interfaces:
GenericRequest, UpdateRequest

public class Itunes45UpdateRequest
extends Request
implements UpdateRequest


Field Summary
 
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
Itunes45UpdateRequest(java.lang.String server, int port, int sessionId, int revNum)
           
 
Method Summary
 void constructQuery()
           
 int getRevisionNumber()
           
 void runQuery()
           
 
Methods inherited from class org.cdavies.itunes.request.Request
dataInt, dataString, process, 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
process, setHash
 

Constructor Detail

Itunes45UpdateRequest

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

constructQuery

public void constructQuery()
Specified by:
constructQuery in interface GenericRequest
Overrides:
constructQuery in class Request

runQuery

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

getRevisionNumber

public int getRevisionNumber()
Specified by:
getRevisionNumber in interface UpdateRequest