de.bielefeld.umweltamt.aui
Class ReportManager
java.lang.Object
de.bielefeld.umweltamt.aui.ReportManager
public class ReportManager
- extends java.lang.Object
Eine Klasse um die Erzeugung von PDF-Reports mit BIRT zu steuern.
Diese Klasse ist ein Singleton, d.h. von ihr kann maximal eine einzige
Instanz pro Programm erzeugt werden.
- Author:
- Colin Atkins
based on David Klotz' ReportManager
Method Summary |
protected void |
finalize()
|
static ReportManager |
getInstance()
|
protected void |
initBirt()
|
void |
runReport(java.io.File pdffile,
java.lang.Integer StandortId,
java.lang.String Standort,
java.lang.String Name)
|
void |
runReport(java.io.File pdffile,
java.lang.String Name)
|
void |
runReport(java.io.File pdffile,
java.lang.String Name,
java.lang.Integer Id,
java.lang.String Bezeichnung)
|
void |
runReport(java.io.File pdffile,
java.lang.String Name,
java.lang.Integer ObjektId,
java.lang.String Betreiber,
java.lang.String Standort,
java.lang.String Art)
|
void |
runReport(java.io.File pdffile,
java.lang.String art,
java.lang.String Name,
java.lang.Integer BehaelterId,
java.lang.String Betreiber,
java.lang.String Standort)
|
java.io.File |
runReport(java.lang.Integer StandortId,
java.lang.String Standort,
java.lang.String Name)
|
java.io.File |
runReport(java.lang.String Name)
|
java.io.File |
runReport(java.lang.String Name,
java.lang.Integer Id,
java.lang.String Bezeichnung)
|
java.io.File |
runReport(java.lang.String Name,
java.lang.Integer ObjektId,
java.lang.String Betreiber,
java.lang.String Standort,
java.lang.String Art)
|
java.io.File |
runReport(java.lang.String Name,
java.lang.String art,
java.lang.Integer BehaelterId,
java.lang.String Betreiber,
java.lang.String Standort)
|
void |
shutdownBirt()
|
void |
startReportWorker(java.lang.String Name,
java.awt.Component focusComp)
|
void |
startReportWorker(java.lang.String Name,
java.lang.Integer Id,
java.lang.String HaltungsNr,
java.awt.Component focusComp)
|
void |
startReportWorker(java.lang.String Name,
java.lang.Integer BehaelterId,
java.lang.String Betreiber,
java.lang.String Standort,
java.awt.Component focusComp,
java.lang.String art)
|
void |
startReportWorker(java.lang.String Name,
java.lang.Integer ObjektId,
java.lang.String Betreiber,
java.lang.String Standort,
java.lang.String Art,
java.awt.Component focusComp)
|
void |
startReportWorker(java.lang.String Name,
java.lang.String Standort,
java.lang.Integer StandortId,
java.awt.Component focusComp)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
runReport
public java.io.File runReport(java.lang.String Name)
throws EngineException
- Throws:
EngineException
runReport
public java.io.File runReport(java.lang.String Name,
java.lang.Integer Id,
java.lang.String Bezeichnung)
throws EngineException
- Throws:
EngineException
runReport
public java.io.File runReport(java.lang.String Name,
java.lang.Integer ObjektId,
java.lang.String Betreiber,
java.lang.String Standort,
java.lang.String Art)
throws EngineException
- Throws:
EngineException
runReport
public java.io.File runReport(java.lang.String Name,
java.lang.String art,
java.lang.Integer BehaelterId,
java.lang.String Betreiber,
java.lang.String Standort)
throws EngineException
- Throws:
EngineException
runReport
public java.io.File runReport(java.lang.Integer StandortId,
java.lang.String Standort,
java.lang.String Name)
throws EngineException
- Throws:
EngineException
initBirt
protected void initBirt()
startReportWorker
public void startReportWorker(java.lang.String Name,
java.awt.Component focusComp)
throws EngineException
- Throws:
EngineException
startReportWorker
public void startReportWorker(java.lang.String Name,
java.lang.Integer Id,
java.lang.String HaltungsNr,
java.awt.Component focusComp)
throws EngineException
- Throws:
EngineException
startReportWorker
public void startReportWorker(java.lang.String Name,
java.lang.Integer ObjektId,
java.lang.String Betreiber,
java.lang.String Standort,
java.lang.String Art,
java.awt.Component focusComp)
startReportWorker
public void startReportWorker(java.lang.String Name,
java.lang.String Standort,
java.lang.Integer StandortId,
java.awt.Component focusComp)
startReportWorker
public void startReportWorker(java.lang.String Name,
java.lang.Integer BehaelterId,
java.lang.String Betreiber,
java.lang.String Standort,
java.awt.Component focusComp,
java.lang.String art)
runReport
public void runReport(java.io.File pdffile,
java.lang.String Name)
throws EngineException
- Throws:
EngineException
runReport
public void runReport(java.io.File pdffile,
java.lang.String Name,
java.lang.Integer Id,
java.lang.String Bezeichnung)
throws EngineException
- Throws:
EngineException
runReport
public void runReport(java.io.File pdffile,
java.lang.Integer StandortId,
java.lang.String Standort,
java.lang.String Name)
throws EngineException
- Throws:
EngineException
runReport
public void runReport(java.io.File pdffile,
java.lang.String Name,
java.lang.Integer ObjektId,
java.lang.String Betreiber,
java.lang.String Standort,
java.lang.String Art)
throws EngineException
- Throws:
EngineException
runReport
public void runReport(java.io.File pdffile,
java.lang.String art,
java.lang.String Name,
java.lang.Integer BehaelterId,
java.lang.String Betreiber,
java.lang.String Standort)
throws EngineException
- Throws:
EngineException
getInstance
public static ReportManager getInstance()
shutdownBirt
public void shutdownBirt()
finalize
protected void finalize()
- Overrides:
finalize
in class java.lang.Object