public class MaquetteExtract extends AbstractExtract
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 |
---|
MaquetteExtract() |
Modifier and Type | Method and Description |
---|---|
private String |
_getReportFileName(Program program)
Get the report filename for a given program
|
private void |
_saxContainer(TransformerHandler handler,
Container container,
Map<ProgramItem,Object> programTree) |
private void |
_saxCourse(TransformerHandler handler,
Course course,
Map<ProgramItem,Object> programTree) |
private void |
_saxCourseList(TransformerHandler handler,
CourseList courseList,
Map<ProgramItem,Object> programTree) |
protected void |
_saxProgram(Program program)
Sax a program for the extraction.
|
private void |
_saxProgramsTree(Map<ProgramItem,Object> programTree,
Program program) |
private void |
_saxProgramTree(TransformerHandler handler,
Map<ProgramItem,Object> programTree) |
private boolean |
_saxProgramTreeOnCourseList(TransformerHandler handler,
Map<ProgramItem,Object> programTree,
Map.Entry<ProgramItem,Object> node) |
private void |
_saxReport(TransformerHandler handler,
Program program,
Map<ProgramItem,Object> programTree) |
private void |
_saxSubProgram(TransformerHandler handler,
SubProgram subprogram,
Map<ProgramItem,Object> programTree) |
protected String |
getReportName()
The report name to add in the mail.
|
protected String |
getType()
Get the name of the report
|
launchByOrgUnit, launchByProgram
convertReport, createZipFile, getMailBody, getMailSubject, getPipeline, getPluginName, initialize, launch, sendMail, service, setPluginInfo
getLogger, setLogger
public MaquetteExtract()
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(Map<ProgramItem,Object> programTree, Program program) throws SAXException, IOException, TransformerConfigurationException
private void _saxReport(TransformerHandler handler, Program program, Map<ProgramItem,Object> programTree) throws SAXException
SAXException
private void _saxProgramTree(TransformerHandler handler, Map<ProgramItem,Object> programTree) throws SAXException
SAXException
private boolean _saxProgramTreeOnCourseList(TransformerHandler handler, Map<ProgramItem,Object> programTree, Map.Entry<ProgramItem,Object> node) throws SAXException
SAXException
private void _saxSubProgram(TransformerHandler handler, SubProgram subprogram, Map<ProgramItem,Object> programTree) throws SAXException
SAXException
private void _saxContainer(TransformerHandler handler, Container container, Map<ProgramItem,Object> programTree) throws SAXException
SAXException
private void _saxCourse(TransformerHandler handler, Course course, Map<ProgramItem,Object> programTree) throws SAXException
SAXException
private void _saxCourseList(TransformerHandler handler, CourseList courseList, Map<ProgramItem,Object> programTree) throws SAXException
SAXException