Class ProgramConsistencyExtractSchedulable
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
org.ametys.plugins.odfpilotage.schedulable.AbstractReportSchedulable
org.ametys.plugins.odfpilotage.schedulable.ProgramReportSchedulable
org.ametys.plugins.odfpilotage.schedulable.ProgramConsistencyExtractSchedulable
- All Implemented Interfaces:
Schedulable
,LogEnabled
,PluginAware
,Component
,Configurable
,Contextualizable
,Serviceable
Schedulable
for pilotage consistency report by program.-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
AbstractStaticSchedulable.SchedulableParameterParser
-
Field Summary
Fields inherited from class org.ametys.plugins.odfpilotage.schedulable.ProgramReportSchedulable
JOBDATAMAP_PROGRAM_KEY
Fields inherited from class org.ametys.plugins.odfpilotage.schedulable.AbstractReportSchedulable
_currentUserProvider, _reportEP, JOBDATAMAP_EXTENSION_ID_KEY, JOBDATAMAP_OUTPUT_FORMAT_KEY
Fields inherited from class org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
_acceptConcurrentExecution, _context, _description, _iconGlyph, _iconLarge, _iconMedium, _iconSmall, _id, _label, _parameters, _pluginName, _private, _schedulableParameterTypeExtensionPoint, _smanager, _userManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The schedulable is written for generic reports or it has additional parameters.getReportParameters
(JobDataMap jobDataMap) Get the report parameters from the schedulable parametersMethods inherited from class org.ametys.plugins.odfpilotage.schedulable.ProgramReportSchedulable
getParameters, getTarget
Methods inherited from class org.ametys.plugins.odfpilotage.schedulable.AbstractReportSchedulable
configure, execute, service
Methods inherited from class org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
acceptConcurrentExecution, contextualize, getDescription, getIconGlyph, getIconLarge, getIconMedium, getIconSmall, getId, getLabel, isPrivate, setPluginInfo
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
ProgramConsistencyExtractSchedulable
public ProgramConsistencyExtractSchedulable()
-
-
Method Details
-
forGenericReports
Description copied from class:AbstractReportSchedulable
The schedulable is written for generic reports or it has additional parameters.- Overrides:
forGenericReports
in classAbstractReportSchedulable
- Returns:
true
if the schedulable is only for generic reports.
-
getReportParameters
Description copied from class:AbstractReportSchedulable
Get the report parameters from the schedulable parameters- Overrides:
getReportParameters
in classProgramReportSchedulable
- Parameters:
jobDataMap
- The schedulable parameters- Returns:
- The report parameters
-