ants.p2p.query
Class QueryCompletedFileTuple

java.lang.Object
  extended by ants.p2p.query.QueryTuple
      extended by ants.p2p.query.QueryFileTuple
          extended by ants.p2p.query.QueryCompletedFileTuple
All Implemented Interfaces:
java.io.Serializable

public class QueryCompletedFileTuple
extends QueryFileTuple

See Also:
Serialized Form

Constructor Summary
QueryCompletedFileTuple(java.lang.String sessionKey, java.lang.String fileName, java.lang.String fileHash, java.lang.String ed2kFileHash, java.lang.Object[] chunkHashes, java.lang.Long fileLength, java.lang.String ownerID, java.lang.String ownerIP, java.lang.Integer freeSlots, java.lang.String connectionType, java.lang.String extendedInfos, java.lang.String comment)
           
 
Method Summary
 boolean checkHashesValidity()
           
 void decrypt(javax.crypto.Cipher c)
           
 void encrypt(javax.crypto.Cipher c)
           
 boolean equals(java.lang.Object o)
           
 ChunkHashes getChunkHashes()
           
 java.lang.String getComment()
           
 java.lang.String getConnectionType()
           
 java.lang.String getED2KFileHash()
           
 java.lang.String getExtendedInfos()
           
 java.lang.String getFileHash()
           
 java.lang.String getFileName()
           
 java.lang.Integer getFreeSlots()
           
 java.lang.String getOwnerID()
           
 java.lang.String getOwnerIP()
           
 java.lang.Long getSize()
           
 java.lang.String toString()
           
 
Methods inherited from class ants.p2p.query.QueryFileTuple
getEncryptedSessionKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryCompletedFileTuple

public QueryCompletedFileTuple(java.lang.String sessionKey,
                               java.lang.String fileName,
                               java.lang.String fileHash,
                               java.lang.String ed2kFileHash,
                               java.lang.Object[] chunkHashes,
                               java.lang.Long fileLength,
                               java.lang.String ownerID,
                               java.lang.String ownerIP,
                               java.lang.Integer freeSlots,
                               java.lang.String connectionType,
                               java.lang.String extendedInfos,
                               java.lang.String comment)
Method Detail

getFileName

public java.lang.String getFileName()
Specified by:
getFileName in class QueryFileTuple

getFileHash

public java.lang.String getFileHash()
Specified by:
getFileHash in class QueryFileTuple

getED2KFileHash

public java.lang.String getED2KFileHash()
Specified by:
getED2KFileHash in class QueryFileTuple

getChunkHashes

public ChunkHashes getChunkHashes()
Specified by:
getChunkHashes in class QueryFileTuple

getSize

public java.lang.Long getSize()
Specified by:
getSize in class QueryFileTuple

getOwnerID

public java.lang.String getOwnerID()
Specified by:
getOwnerID in class QueryFileTuple

getOwnerIP

public java.lang.String getOwnerIP()
Specified by:
getOwnerIP in class QueryFileTuple

getFreeSlots

public java.lang.Integer getFreeSlots()
Specified by:
getFreeSlots in class QueryFileTuple

getConnectionType

public java.lang.String getConnectionType()
Specified by:
getConnectionType in class QueryFileTuple

getExtendedInfos

public java.lang.String getExtendedInfos()
Specified by:
getExtendedInfos in class QueryFileTuple

getComment

public java.lang.String getComment()

encrypt

public void encrypt(javax.crypto.Cipher c)
             throws java.lang.Exception
Overrides:
encrypt in class QueryTuple
Throws:
java.lang.Exception

decrypt

public void decrypt(javax.crypto.Cipher c)
             throws java.lang.Exception
Overrides:
decrypt in class QueryTuple
Throws:
java.lang.Exception

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Specified by:
toString in class QueryFileTuple

checkHashesValidity

public boolean checkHashesValidity()
Specified by:
checkHashesValidity in class QueryFileTuple