
Public Member Functions | |
| File | call () throws Exception |
| ERJRFetchSpecificationReportTask (EOFetchSpecification fetchSpecification, String jasperCompiledReportFileName, String frameworkName, HashMap< String, Object > parameters) | |
| ERJRFetchSpecificationReportTask (EOFetchSpecification fetchSpecification, String jasperCompiledReportFileName, HashMap< String, Object > parameters) | |
| ERJRFetchSpecificationReportTask (EOFetchSpecification fetchSpecification, String jasperCompiledReportFileName) | |
| File | file () |
| Double | percentComplete () |
Private Member Functions | |
| File | _call () |
| EOFetchSpecification | schemaBasedFetchSpecification (EOFetchSpecification fetchSpecification) |
Private Attributes | |
| final EOFetchSpecification | fetchSpecification |
| final String | frameworkName |
| final String | jasperCompiledReportFileName |
| ERJRFoundationDataSource | jrDataSource |
| Map< String, Object > | parameters |
| File | reportFile |
Static Private Attributes | |
| static final Logger | log = Logger.getLogger(ERJRFetchSpecificationReportTask.class) |
A convenient Builder pattern inner class is provided too.
| ERJRFetchSpecificationReportTask | ( | EOFetchSpecification | fetchSpecification, | |
| String | jasperCompiledReportFileName | |||
| ) |
| ERJRFetchSpecificationReportTask | ( | EOFetchSpecification | fetchSpecification, | |
| String | jasperCompiledReportFileName, | |||
| HashMap< String, Object > | parameters | |||
| ) |
| ERJRFetchSpecificationReportTask | ( | EOFetchSpecification | fetchSpecification, | |
| String | jasperCompiledReportFileName, | |||
| String | frameworkName, | |||
| HashMap< String, Object > | parameters | |||
| ) |
| File _call | ( | ) | [private] |
| File call | ( | ) | throws Exception |
Callable interface implementation
| Exception |
| File file | ( | ) |
| Double percentComplete | ( | ) |
Implements ERXTaskPercentComplete.
| EOFetchSpecification schemaBasedFetchSpecification | ( | EOFetchSpecification | fetchSpecification | ) | [private] |
Ensures we don't have references to EOs before using this in the background thread.
| fs |
final EOFetchSpecification fetchSpecification [private] |
final String frameworkName [private] |
final String jasperCompiledReportFileName [private] |
ERJRFoundationDataSource jrDataSource [private] |
final Logger log = Logger.getLogger(ERJRFetchSpecificationReportTask.class) [static, private] |
Map<String, Object> parameters [private] |
File reportFile [private] |
1.5.8