public abstract class AbstractExtract extends AbstractPilotageReport
AbstractPilotageReport.PilotageFile, AbstractPilotageReport.PilotageReportStatus
PilotageReport.PilotageReportTarget
_currentFormattedDate, _i18nUtils, _odfHelper, _pilotageHelper, _refTableHelper, _reportHelper, _resolver, _sourceResolver, _tmpFolder, _userManager
PARAMETER_CATALOG, PARAMETER_LANG, PARAMETER_ORGUNIT, PARAMETER_PROGRAM
Constructor and Description |
---|
AbstractExtract() |
Modifier and Type | Method and Description |
---|---|
private void |
_saxOrgUnit(OrgUnit orgUnit,
String lang,
String catalog) |
protected abstract void |
_saxProgram(Program program)
Sax a program for the extraction.
|
protected String |
launchByOrgUnit(Map<String,String> reportParameters)
Launch a report generation on an orgunit.
|
protected String |
launchByProgram(Map<String,String> reportParameters)
Launch a report generation on a program.
|
convertReport, createZipFile, getMailBody, getMailSubject, getPipeline, getPluginName, getReportName, getType, initialize, launch, sendMail, service, setPluginInfo
getLogger, setLogger
public AbstractExtract()
protected String launchByProgram(Map<String,String> reportParameters) throws Exception
AbstractPilotageReport
launchByProgram
in class AbstractPilotageReport
reportParameters
- The report parametersException
- if an exception occursprotected String launchByOrgUnit(Map<String,String> reportParameters) throws Exception
AbstractPilotageReport
launchByOrgUnit
in class AbstractPilotageReport
reportParameters
- The report parametersException
- if an exception occursprivate void _saxOrgUnit(OrgUnit orgUnit, String lang, String catalog)
protected abstract void _saxProgram(Program program)
program
- Program to sax