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 ObjecthandleTransformation(Object paramValue, ParameterTransformer transformer, Map<String, Object> params) protected 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
-
handleTransformation
-
wrapValueForLike
-
logException
- Overrides:
logExceptionin classReporting
-