Package io.jmix.reports.libintegration
Class JmixReporting
java.lang.Object
com.haulmont.yarg.reporting.Reporting
io.jmix.reports.libintegration.JmixReporting
- All Implemented Interfaces:
com.haulmont.yarg.reporting.ReportingAPI
public class JmixReporting
extends com.haulmont.yarg.reporting.Reporting
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected DataManager
protected Metadata
static final String
protected ReportsUtils
protected Resources
protected com.haulmont.yarg.util.groovy.Scripting
Fields inherited from class com.haulmont.yarg.reporting.Reporting
dataExtractor, formatterFactory, loaderFactory, logger, objectToStringConverter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
handleDateTimeRelatedParameterAsNow
(String paramName, Object paramValue, ParameterType parameterType, Map<String, Object> handledParams) handleParameters
(com.haulmont.yarg.structure.Report report, Map<String, Object> params) protected Object
handlePredefinedTransformation
(Object value, PredefinedTransformation transformation) protected Object
protected void
logException
(com.haulmont.yarg.exception.ReportingException e) protected String
resolveOutputFileName
(com.haulmont.yarg.reporting.RunParams runParams, com.haulmont.yarg.structure.BandData rootBand) void
setScripting
(com.haulmont.yarg.util.groovy.Scripting scripting) protected String
wrapValueForLike
(Object value, boolean before, boolean after) Methods inherited from class com.haulmont.yarg.reporting.Reporting
createReportOutputDocument, generateReport, loadBandData, logReport, runReport, runReport, setDataExtractor, setFormatterFactory, setLoaderFactory, setObjectToStringConverter
-
Field Details
-
REPORT_FILE_NAME_KEY
- See Also:
-
scripting
protected com.haulmont.yarg.util.groovy.Scripting scripting -
reportsUtils
-
resources
-
dataManager
-
metadata
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
JmixReporting
public JmixReporting()
-
-
Method Details
-
setScripting
public void setScripting(com.haulmont.yarg.util.groovy.Scripting scripting) -
resolveOutputFileName
protected String resolveOutputFileName(com.haulmont.yarg.reporting.RunParams runParams, com.haulmont.yarg.structure.BandData rootBand) - Overrides:
resolveOutputFileName
in classcom.haulmont.yarg.reporting.Reporting
-
handleParameters
protected Map<String,Object> handleParameters(com.haulmont.yarg.structure.Report report, Map<String, Object> params) - Overrides:
handleParameters
in classcom.haulmont.yarg.reporting.Reporting
-
handleDateTimeRelatedParameterAsNow
-
handlePredefinedTransformation
protected Object handlePredefinedTransformation(Object value, PredefinedTransformation transformation) -
handleScriptTransformation
-
wrapValueForLike
-
logException
protected void logException(com.haulmont.yarg.exception.ReportingException e) - Overrides:
logException
in classcom.haulmont.yarg.reporting.Reporting
-