cz.muni.fi.cewebs.myservice.report
Class GRResponse

java.lang.Object
  extended by cz.muni.fi.cewebs.myservice.report.GRResponse

public class GRResponse
extends java.lang.Object

Třída obalující výsledek generování sestavy. Význam atributů se liší podle typu sestavy (v aktuální verzi "binary" nebo "email").


Field Summary
protected  byte[] data1
          U sestav typu "binary" obsahuje jméno souboru, u sestav typu "email" seznam adresátů (oddělený dvojtečkami, v kódování UTF-8)
protected  byte[] data2
          U sestav typu "binary" obsahuje data vygenerovaného souboru, u sestav typu "email" předmět zprávy (v kódování UTF-8)
protected  byte[] data3
          U sestav typu "email" obsahuje text e-mailu (v kódování UTF-8), u sestav typu "binary" není využit
protected  byte[] data4
          Prozatím není využit
protected  java.lang.String mime
          MIME typ souboru s vygenerovanou sestavou (má smysl pouze u typu "binary")
 
Constructor Summary
GRResponse()
           
GRResponse(java.lang.String mime, byte[] data1, byte[] data2, byte[] data3, byte[] data4)
           
 
Method Summary
 byte[] getData1()
           
 byte[] getData2()
           
 byte[] getData3()
           
 byte[] getData4()
           
 java.lang.String getMime()
           
 void setData1(byte[] data1)
           
 void setData2(byte[] data2)
           
 void setData3(byte[] data3)
           
 void setData4(byte[] data4)
           
 void setMime(java.lang.String mime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mime

protected java.lang.String mime
MIME typ souboru s vygenerovanou sestavou (má smysl pouze u typu "binary")


data1

protected byte[] data1
U sestav typu "binary" obsahuje jméno souboru, u sestav typu "email" seznam adresátů (oddělený dvojtečkami, v kódování UTF-8)


data2

protected byte[] data2
U sestav typu "binary" obsahuje data vygenerovaného souboru, u sestav typu "email" předmět zprávy (v kódování UTF-8)


data3

protected byte[] data3
U sestav typu "email" obsahuje text e-mailu (v kódování UTF-8), u sestav typu "binary" není využit


data4

protected byte[] data4
Prozatím není využit

Constructor Detail

GRResponse

public GRResponse()

GRResponse

public GRResponse(java.lang.String mime,
                  byte[] data1,
                  byte[] data2,
                  byte[] data3,
                  byte[] data4)
Method Detail

getMime

public java.lang.String getMime()

setMime

public void setMime(java.lang.String mime)

getData1

public byte[] getData1()

setData1

public void setData1(byte[] data1)

getData2

public byte[] getData2()

setData2

public void setData2(byte[] data2)

getData3

public byte[] getData3()

setData3

public void setData3(byte[] data3)

getData4

public byte[] getData4()

setData4

public void setData4(byte[] data4)