|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.report.ReportBuffer
public abstract class ReportBuffer
Klasa służąca do buforowania treści raportu i zapisu do bazy.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_CHARSET_ENCODING
domyślna strona kodowa raportu |
| Constructor Summary | |
|---|---|
ReportBuffer()
Konstruktor domyślny. |
|
| Method Summary | |
|---|---|
ReportBuffer |
append(byte[] content)
Dołącza podany content do treści raportu w buforze. |
ReportBuffer |
append(java.lang.String content)
Dołącza podany content do treści raportu w buforze z domyślną stroną kodową DEFAULT_CHARSET_ENCODING. |
ReportBuffer |
append(java.lang.String content,
java.lang.String charsetEncoding)
Dołącza podany content do treści raportu w buforze. |
void |
close()
Zamyka bufor i zwalnia pamięć. |
abstract void |
internalClose()
Zamyka bufor i zwalnia pamięć. |
abstract void |
internalSave(long contentSize)
Zapisuje treść raportu. |
abstract void |
internalSaveCompressed(long contentSize)
Kompresuje i zapisuje skompresowaną treść raportu. |
boolean |
open(java.lang.Long reportId_,
SQLConnectable connector_,
java.lang.String tableName_,
java.lang.String contentColumn_,
java.lang.String sizeColumn_,
java.lang.String compressedContentColumn_,
java.lang.String compressedSizeColumn_,
java.lang.String compressedEntryName_)
Inicjalizuje bufor raportów. |
void |
save()
Zapisuje treść raportu. |
void |
saveCompressed()
Kompresuje i zapisuje skompresowaną treść raportu. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_CHARSET_ENCODING
| Constructor Detail |
|---|
public ReportBuffer()
| Method Detail |
|---|
public final boolean open(java.lang.Long reportId_,
SQLConnectable connector_,
java.lang.String tableName_,
java.lang.String contentColumn_,
java.lang.String sizeColumn_,
java.lang.String compressedContentColumn_,
java.lang.String compressedSizeColumn_,
java.lang.String compressedEntryName_)
throws palio.PalioException,
java.io.IOException
reportId_ - id raportu, którego dotyczy buforconnector_ - konektor do bazy w której należy zapisać raporttableName_ - nazwa tabeli w bazie, w której ma zostać zapisana treść raportucontentColumn_ - nazwa kolumny w tabeli, w której ma zostać zapisana treść raportusizeColumn_ - nazwa kolumny w tabeli, w której ma zostać zapisana wielkość treści raportucompressedContentColumn_ - nazwa kolumny w tabeli, w której ma zostać zapisana skompresowana treść raportucompressedSizeColumn_ - nazwa kolumny w tabeli, w której ma zostać zapisana wielkość skompresowanej treści raportucompressedEntryName_ - nazwa pliku umieszczanego w pliku skompresowanym
palio.PalioException
java.io.IOException
public ReportBuffer append(byte[] content)
throws palio.PalioException,
java.io.IOException
content - ciąg dołączny do treści raportu w buforze
palio.PalioException
java.io.IOException
public final ReportBuffer append(java.lang.String content,
java.lang.String charsetEncoding)
throws palio.PalioException,
java.io.UnsupportedEncodingException,
java.io.IOException
content - ciąg dołączny do treści raportu w buforzecharsetEncoding - strona kodowa, wg której String zostanie przekształcony na tablicę bajtów
palio.PalioException
java.io.UnsupportedEncodingException
java.io.IOException
public final ReportBuffer append(java.lang.String content)
throws palio.PalioException,
java.io.UnsupportedEncodingException,
java.io.IOException
content - ciąg dołączny do treści raportu w buforze
palio.PalioException
java.io.UnsupportedEncodingException
java.io.IOException
public final void save()
throws palio.PalioException,
java.io.IOException
palio.PalioException
java.io.IOException
public abstract void internalSave(long contentSize)
throws palio.PalioException,
java.io.IOException
contentSize - rozmiar treści raportu
palio.PalioException
java.io.IOException
public final void saveCompressed()
throws palio.PalioException,
java.io.IOException
palio.PalioException
java.io.IOException
public abstract void internalSaveCompressed(long contentSize)
throws palio.PalioException,
java.io.IOException
contentSize - rozmiar treści raportu
palio.PalioException
java.io.IOException
public final void close()
throws palio.PalioException,
java.io.IOException
palio.PalioException
java.io.IOException
public abstract void internalClose()
throws palio.PalioException,
java.io.IOException
palio.PalioException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||