Package io.jmix.reports.libintegration
Class JmixReporting
java.lang.Object
io.jmix.reports.yarg.reporting.Reporting
io.jmix.reports.libintegration.JmixReporting
- All Implemented Interfaces:
ReportingAPI
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected DataManagerprotected Metadatastatic final Stringprotected ReportsUtilsprotected Resourcesprotected ScriptingFields inherited from class io.jmix.reports.yarg.reporting.Reporting
dataExtractor, formatterFactory, logger, objectToStringConverter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleDateTimeRelatedParameterAsNow(String paramName, Object paramValue, ParameterType parameterType, Map<String, Object> handledParams) handleParameters(Report report, Map<String, Object> params) protected ObjecthandlePredefinedTransformation(Object value, PredefinedTransformation transformation) protected Objectprotected voidprotected StringresolveOutputFileName(RunParams runParams, BandData rootBand) voidsetScripting(Scripting scripting) protected StringwrapValueForLike(Object value, boolean before, boolean after) Methods inherited from class io.jmix.reports.yarg.reporting.Reporting
createReportOutputDocument, generateReport, loadBandData, logReport, runReport, runReport, setDataExtractor, setFormatterFactory, setLoaderFactory, setObjectToStringConverter
-
Field Details
-
REPORT_FILE_NAME_KEY
- See Also:
-
scripting
-
reportsUtils
-
resources
-
dataManager
-
metadata
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
JmixReporting
public JmixReporting()
-
-
Method Details
-
setScripting
-
resolveOutputFileName
- Overrides:
resolveOutputFileNamein classReporting
-
handleParameters
- Overrides:
handleParametersin classReporting
-
handleDateTimeRelatedParameterAsNow
-
handlePredefinedTransformation
protected Object handlePredefinedTransformation(Object value, PredefinedTransformation transformation) -
handleScriptTransformation
-
wrapValueForLike
-
logException
- Overrides:
logExceptionin classReporting
-