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 SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected DataManagerprotected Metadatastatic final Stringprotected ReportsUtilsprotected Resourcesprotected com.haulmont.yarg.util.groovy.ScriptingFields inherited from class com.haulmont.yarg.reporting.ReportingdataExtractor, formatterFactory, loaderFactory, logger, objectToStringConverter
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidhandleDateTimeRelatedParameterAsNow(String paramName, Object paramValue, ParameterType parameterType, Map<String, Object> handledParams) handleParameters(com.haulmont.yarg.structure.Report report, Map<String, Object> params) protected ObjecthandlePredefinedTransformation(Object value, PredefinedTransformation transformation) protected Objectprotected voidlogException(com.haulmont.yarg.exception.ReportingException e) protected StringresolveOutputFileName(com.haulmont.yarg.reporting.RunParams runParams, com.haulmont.yarg.structure.BandData rootBand) voidsetScripting(com.haulmont.yarg.util.groovy.Scripting scripting) protected StringwrapValueForLike(Object value, boolean before, boolean after) Methods inherited from class com.haulmont.yarg.reporting.ReportingcreateReportOutputDocument, generateReport, loadBandData, logReport, runReport, runReport, setDataExtractor, setFormatterFactory, setLoaderFactory, setObjectToStringConverter
- 
Field Details- 
REPORT_FILE_NAME_KEY- See Also:
 
- 
scriptingprotected com.haulmont.yarg.util.groovy.Scripting scripting
- 
reportsUtils
- 
resources
- 
dataManager
- 
metadata
- 
applicationContext@Autowired protected org.springframework.context.ApplicationContext applicationContext
 
- 
- 
Constructor Details- 
JmixReportingpublic JmixReporting()
 
- 
- 
Method Details- 
setScriptingpublic void setScripting(com.haulmont.yarg.util.groovy.Scripting scripting) 
- 
resolveOutputFileNameprotected String resolveOutputFileName(com.haulmont.yarg.reporting.RunParams runParams, com.haulmont.yarg.structure.BandData rootBand) - Overrides:
- resolveOutputFileNamein class- com.haulmont.yarg.reporting.Reporting
 
- 
handleParametersprotected Map<String,Object> handleParameters(com.haulmont.yarg.structure.Report report, Map<String, Object> params) - Overrides:
- handleParametersin class- com.haulmont.yarg.reporting.Reporting
 
- 
handleDateTimeRelatedParameterAsNow
- 
handlePredefinedTransformationprotected Object handlePredefinedTransformation(Object value, PredefinedTransformation transformation) 
- 
handleScriptTransformation
- 
wrapValueForLike
- 
logExceptionprotected void logException(com.haulmont.yarg.exception.ReportingException e) - Overrides:
- logExceptionin class- com.haulmont.yarg.reporting.Reporting
 
 
-