Package io.jmix.reports
Class ReportsProperties
java.lang.Object
io.jmix.reports.ReportsProperties
@ConfigurationProperties(prefix="jmix.reports")
@ConstructorBinding
public class ReportsProperties
extends Object
Reporting configuration interface.
-
Constructor Summary
ConstructorDescriptionReportsProperties
(String officePath, List<Integer> officePorts, int docFormatterTimeout, boolean displayDeviceAvailable, String pdfFontsDirectory, boolean putEmptyRowIfNoDataSelected, int parameterPrototypeQueryLimit, List<String> wizardEntitiesBlackList, List<String> wizardEntitiesWhiteList, List<String> wizardPropertiesBlackList, 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) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
int
int
boolean
boolean
boolean
-
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)
-
-
Method Details
-
getOfficePath
- See Also:
-
officePath
-
getOfficePorts
- See Also:
-
officePorts
-
getDocFormatterTimeout
- See Also:
-
docFormatterTimeout
-
getDisplayDeviceAvailable
public boolean getDisplayDeviceAvailable()- See Also:
-
displayDeviceAvailable
-
getPdfFontsDirectory
- See Also:
-
pdfFontsDirectory
-
getPutEmptyRowIfNoDataSelected
- See Also:
-
putEmptyRowIfNoDataSelected
-
getParameterPrototypeQueryLimit
- See Also:
-
parameterPrototypeQueryLimit
-
getWizardEntitiesBlackList
- See Also:
-
wizardEntitiesBlackList
-
getWizardEntitiesWhiteList
- See Also:
-
wizardEntitiesWhiteList
-
getWizardPropertiesBlackList
- See Also:
-
wizardPropertiesBlackList
-
getWizardPropertiesExcludedBlackList
- See Also:
-
wizardPropertiesExcludedBlackList
-
getEntityTreeModelMaxDepth
- See Also:
-
entityTreeModelMaxDepth
-
getHtmlExternalResourcesTimeoutSec
- See Also:
-
htmlExternalResourcesTimeoutSec
-
getCurlPath
- See Also:
-
curlPath
-
getCurlParams
- See Also:
-
curlParams
-
getCurlTimeout
-
isHistoryRecordingEnabled
public boolean isHistoryRecordingEnabled()- See Also:
-
historyRecordingEnabled
-
isSaveOutputDocumentsToHistory
public boolean isSaveOutputDocumentsToHistory()- See Also:
-
saveOutputDocumentsToHistory
-
getHistoryCleanupMaxDays
public int getHistoryCleanupMaxDays()- See Also:
-
historyCleanupMaxDays
-
getHistoryCleanupMaxItemsPerReport
public int getHistoryCleanupMaxItemsPerReport()- See Also:
-
historyCleanupMaxItemsPerReport
-
getCountOfRetry
public int getCountOfRetry() -
isUseOfficeForDocumentConversion
public boolean isUseOfficeForDocumentConversion()
-