Package io.jmix.reports
Class ReportsProperties
java.lang.Object
io.jmix.reports.ReportsProperties
Reporting configuration interface.
-
Constructor Summary
ConstructorsConstructorDescriptionReportsProperties(String officePath, List<Integer> officePorts, int docFormatterTimeout, boolean displayDeviceAvailable, String pdfFontsDirectory, boolean putEmptyRowIfNoDataSelected, int parameterPrototypeQueryLimit, @Nullable List<String> wizardEntitiesBlackList, @Nullable List<String> wizardEntitiesWhiteList, @Nullable List<String> wizardPropertiesBlackList, @Nullable List<String> wizardPropertiesExcludedBlackList, int entityTreeModelMaxDepth, int htmlExternalResourcesTimeoutSec, String curlPath, String curlParams, int curlTimeout, boolean historyRecordingEnabled, boolean saveOutputDocumentsToHistory, int historyCleanupMaxDays, int historyCleanupMaxItemsPerReport, int countOfRetry, boolean useOfficeForDocumentConversion, boolean formulasPostProcessingEvaluationEnabled, boolean multilineStringsProcessingEnabled, boolean useLegacyDateTimeTypes, boolean groovyEnabled, List<String> viewFileExtensions) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanintintbooleanbooleanbooleanbooleanbooleanbooleanboolean
-
Constructor Details
-
ReportsProperties
public ReportsProperties(@DefaultValue("/") String officePath, @DefaultValue({"8100","8101","8102","8103"}) List<Integer> officePorts, @DefaultValue("20") int docFormatterTimeout, @DefaultValue("false") boolean displayDeviceAvailable, String pdfFontsDirectory, @DefaultValue("true") boolean putEmptyRowIfNoDataSelected, @DefaultValue("1000") int parameterPrototypeQueryLimit, @Nullable List<String> wizardEntitiesBlackList, @Nullable List<String> wizardEntitiesWhiteList, @Nullable List<String> wizardPropertiesBlackList, @Nullable List<String> wizardPropertiesExcludedBlackList, @DefaultValue("3") int entityTreeModelMaxDepth, @DefaultValue("5") int htmlExternalResourcesTimeoutSec, @DefaultValue("curl") String curlPath, @DefaultValue("") String curlParams, @DefaultValue("10") int curlTimeout, @DefaultValue("false") boolean historyRecordingEnabled, @DefaultValue("false") boolean saveOutputDocumentsToHistory, @DefaultValue("730") int historyCleanupMaxDays, @DefaultValue("1000") int historyCleanupMaxItemsPerReport, @DefaultValue("3") int countOfRetry, @DefaultValue("false") boolean useOfficeForDocumentConversion, @DefaultValue("false") boolean formulasPostProcessingEvaluationEnabled, @DefaultValue("false") boolean multilineStringsProcessingEnabled, @DefaultValue("false") boolean useLegacyDateTimeTypes, @DefaultValue("true") boolean groovyEnabled, @DefaultValue({"htm","html","jpg","png","jpeg","pdf"}) List<String> viewFileExtensions)
-
-
Method Details
-
getViewFileExtensions
- See Also:
-
isGroovyEnabled
public boolean isGroovyEnabled() -
getOfficePath
- See Also:
-
getOfficePorts
- See Also:
-
getDocFormatterTimeout
- See Also:
-
getDisplayDeviceAvailable
public boolean getDisplayDeviceAvailable()- See Also:
-
getPdfFontsDirectory
- See Also:
-
getPutEmptyRowIfNoDataSelected
- See Also:
-
getParameterPrototypeQueryLimit
- See Also:
-
getWizardEntitiesBlackList
- See Also:
-
getWizardEntitiesWhiteList
- See Also:
-
getWizardPropertiesBlackList
- See Also:
-
getWizardPropertiesExcludedBlackList
- See Also:
-
getEntityTreeModelMaxDepth
- See Also:
-
getHtmlExternalResourcesTimeoutSec
- See Also:
-
getCurlPath
- See Also:
-
getCurlParams
- See Also:
-
getCurlTimeout
-
isHistoryRecordingEnabled
public boolean isHistoryRecordingEnabled()- See Also:
-
isSaveOutputDocumentsToHistory
public boolean isSaveOutputDocumentsToHistory()- See Also:
-
getHistoryCleanupMaxDays
public int getHistoryCleanupMaxDays()- See Also:
-
getHistoryCleanupMaxItemsPerReport
public int getHistoryCleanupMaxItemsPerReport()- See Also:
-
getCountOfRetry
public int getCountOfRetry() -
isUseOfficeForDocumentConversion
public boolean isUseOfficeForDocumentConversion() -
isFormulasPostProcessingEvaluationEnabled
public boolean isFormulasPostProcessingEvaluationEnabled()- See Also:
-
isMultilineStringsProcessingEnabled
public boolean isMultilineStringsProcessingEnabled()- See Also:
-
isUseLegacyDateTimeTypes
public boolean isUseLegacyDateTimeTypes()- See Also:
-