cz.muni.fi.cewebs.myservice.delivery
Class DDResponse

java.lang.Object
  extended by cz.muni.fi.cewebs.myservice.delivery.DDResponse

public class DDResponse
extends java.lang.Object

Třída obalující odpověď služby při volání metody doDownload


Field Summary
protected  byte[] file
          Binární data - obsah stahovaného souboru.
protected  java.lang.String mime
          MIME typ, kterým má být stahovaný soubor označen (umožní adekvátní reakci na uživatelově počítači - např. vybrání vhodné aplikace k otevření souboru).
protected  java.util.Calendar modified
          Časová značka označující poslední změnu stahovaného souboru.
protected  java.lang.String name
          Jméno stahovaného souboru
protected  boolean transform
          Při hodnotě true bude vracený soubor prohledán a všechny tzv.
 
Constructor Summary
DDResponse()
           
DDResponse(byte[] file, java.lang.String name, java.lang.String mime, java.util.Calendar modified, boolean transform)
           
 
Method Summary
 byte[] getFile()
           
 java.lang.String getMime()
           
 java.util.Calendar getModified()
           
 java.lang.String getName()
           
 boolean isTransform()
           
 void setFile(byte[] file)
           
 void setMime(java.lang.String mime)
           
 void setModified(java.util.Calendar modified)
           
 void setName(java.lang.String name)
           
 void setTransform(boolean transform)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

protected byte[] file
Binární data - obsah stahovaného souboru. Vrácení hodnoty null je pro TE signál k využití nakešované verze souboru.


name

protected java.lang.String name
Jméno stahovaného souboru


mime

protected java.lang.String mime
MIME typ, kterým má být stahovaný soubor označen (umožní adekvátní reakci na uživatelově počítači - např. vybrání vhodné aplikace k otevření souboru).


modified

protected java.util.Calendar modified
Časová značka označující poslední změnu stahovaného souboru. Na straně TE bude použita pro označení záznamu v keši.


transform

protected boolean transform
Při hodnotě true bude vracený soubor prohledán a všechny tzv. CEWebs odkazy (URL ve tvaru "CEWebS://...") budou nahrazeny platnými URL odkazujícími na příslušnou TE. Používá se např. u RSS souborů.

Constructor Detail

DDResponse

public DDResponse()

DDResponse

public DDResponse(byte[] file,
                  java.lang.String name,
                  java.lang.String mime,
                  java.util.Calendar modified,
                  boolean transform)
Method Detail

getFile

public byte[] getFile()

setFile

public void setFile(byte[] file)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getMime

public java.lang.String getMime()

setMime

public void setMime(java.lang.String mime)

getModified

public java.util.Calendar getModified()

setModified

public void setModified(java.util.Calendar modified)

isTransform

public boolean isTransform()

setTransform

public void setTransform(boolean transform)