ants.p2p.query
Class QueryFileTuple

java.lang.Object
  extended by ants.p2p.query.QueryTuple
      extended by ants.p2p.query.QueryFileTuple
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
QueryCompletedFileTuple, QueryPartialFileTuple, QueryRemoteFileTuple

public abstract class QueryFileTuple
extends QueryTuple

See Also:
Serialized Form

Constructor Summary
QueryFileTuple(java.lang.String sessionKey)
           
 
Method Summary
abstract  boolean checkHashesValidity()
           
abstract  ChunkHashes getChunkHashes()
           
abstract  java.lang.String getConnectionType()
           
abstract  java.lang.String getED2KFileHash()
           
 java.lang.String getEncryptedSessionKey()
           
abstract  java.lang.String getExtendedInfos()
           
abstract  java.lang.String getFileHash()
           
abstract  java.lang.String getFileName()
           
abstract  java.lang.Integer getFreeSlots()
           
abstract  java.lang.String getOwnerID()
           
abstract  java.lang.String getOwnerIP()
           
abstract  java.lang.Long getSize()
           
abstract  java.lang.String toString()
           
 
Methods inherited from class ants.p2p.query.QueryTuple
decrypt, encrypt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryFileTuple

public QueryFileTuple(java.lang.String sessionKey)
Method Detail

getEncryptedSessionKey

public java.lang.String getEncryptedSessionKey()
Overrides:
getEncryptedSessionKey in class QueryTuple

getFileHash

public abstract java.lang.String getFileHash()

getED2KFileHash

public abstract java.lang.String getED2KFileHash()

getChunkHashes

public abstract ChunkHashes getChunkHashes()

checkHashesValidity

public abstract boolean checkHashesValidity()

getFileName

public abstract java.lang.String getFileName()

getExtendedInfos

public abstract java.lang.String getExtendedInfos()

getFreeSlots

public abstract java.lang.Integer getFreeSlots()

getConnectionType

public abstract java.lang.String getConnectionType()

getOwnerID

public abstract java.lang.String getOwnerID()

getOwnerIP

public abstract java.lang.String getOwnerIP()

getSize

public abstract java.lang.Long getSize()

toString

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