public class ReglementEtudesExtract extends AbstractExtract
AbstractPilotageReport.PilotageFile, AbstractPilotageReport.PilotageReportStatus
PilotageReport.PilotageReportTarget
Modifier and Type | Field and Description |
---|---|
protected MetadataManager |
_metadataManager
The metadata manager
|
protected PilotageStatusHelper |
_pilotageStatusHelper
The pilotage status helper
|
_currentFormattedDate, _i18nUtils, _odfHelper, _pilotageHelper, _refTableHelper, _reportHelper, _resolver, _sourceResolver, _tmpFolder, _userManager
PARAMETER_CATALOG, PARAMETER_LANG, PARAMETER_ORGUNIT, PARAMETER_PROGRAM
Constructor and Description |
---|
ReglementEtudesExtract() |
Modifier and Type | Method and Description |
---|---|
private String |
_getReportFileName(Program program)
Get the report filename for a given program
|
protected void |
_saxProgram(Program program)
Sax a program for the extraction.
|
private void |
_saxProgram(TransformerHandler handler,
Program program) |
private void |
_saxProgramsTree(Set<SubProgram> subPrograms,
Program program) |
private void |
_saxReport(TransformerHandler handler,
Program program,
Set<SubProgram> subPrograms) |
private void |
_saxSubProgram(TransformerHandler handler,
SubProgram subprogram) |
protected String |
getReportName()
The report name to add in the mail.
|
protected String |
getType()
Get the name of the report
|
void |
service(ServiceManager manager) |
launchByOrgUnit, launchByProgram
convertReport, createZipFile, getMailBody, getMailSubject, getPipeline, getPluginName, initialize, launch, sendMail, setPluginInfo
getLogger, setLogger
protected MetadataManager _metadataManager
protected PilotageStatusHelper _pilotageStatusHelper
public ReglementEtudesExtract()
public void service(ServiceManager manager) throws ServiceException
service
in interface Serviceable
service
in class AbstractPilotageReport
ServiceException
protected String getType()
AbstractPilotageReport
getType
in class AbstractPilotageReport
protected String getReportName()
AbstractPilotageReport
getReportName
in class AbstractPilotageReport
protected void _saxProgram(Program program)
AbstractExtract
_saxProgram
in class AbstractExtract
program
- Program to saxprivate String _getReportFileName(Program program)
program
- The programprivate void _saxProgramsTree(Set<SubProgram> subPrograms, Program program) throws SAXException, IOException, TransformerConfigurationException
private void _saxReport(TransformerHandler handler, Program program, Set<SubProgram> subPrograms) throws SAXException
SAXException
private void _saxProgram(TransformerHandler handler, Program program) throws SAXException
SAXException
private void _saxSubProgram(TransformerHandler handler, SubProgram subprogram) throws SAXException
SAXException