Class ReportsProperties

java.lang.Object
io.jmix.reports.ReportsProperties

@ConfigurationProperties(prefix="jmix.reports") @ConstructorBinding public class ReportsProperties extends Object
Reporting configuration interface.
  • 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

      public String getOfficePath()
      See Also:
      • officePath
    • getOfficePorts

      public List<Integer> getOfficePorts()
      See Also:
      • officePorts
    • getDocFormatterTimeout

      public Integer getDocFormatterTimeout()
      See Also:
      • docFormatterTimeout
    • getDisplayDeviceAvailable

      public boolean getDisplayDeviceAvailable()
      See Also:
      • displayDeviceAvailable
    • getPdfFontsDirectory

      public String getPdfFontsDirectory()
      See Also:
      • pdfFontsDirectory
    • getPutEmptyRowIfNoDataSelected

      public Boolean getPutEmptyRowIfNoDataSelected()
      See Also:
      • putEmptyRowIfNoDataSelected
    • getParameterPrototypeQueryLimit

      public Integer getParameterPrototypeQueryLimit()
      See Also:
      • parameterPrototypeQueryLimit
    • getWizardEntitiesBlackList

      public List<String> getWizardEntitiesBlackList()
      See Also:
      • wizardEntitiesBlackList
    • getWizardEntitiesWhiteList

      public List<String> getWizardEntitiesWhiteList()
      See Also:
      • wizardEntitiesWhiteList
    • getWizardPropertiesBlackList

      public List<String> getWizardPropertiesBlackList()
      See Also:
      • wizardPropertiesBlackList
    • getWizardPropertiesExcludedBlackList

      public List<String> getWizardPropertiesExcludedBlackList()
      See Also:
      • wizardPropertiesExcludedBlackList
    • getEntityTreeModelMaxDepth

      public Integer getEntityTreeModelMaxDepth()
      See Also:
      • entityTreeModelMaxDepth
    • getHtmlExternalResourcesTimeoutSec

      public Integer getHtmlExternalResourcesTimeoutSec()
      See Also:
      • htmlExternalResourcesTimeoutSec
    • getCurlPath

      public String getCurlPath()
      See Also:
      • curlPath
    • getCurlParams

      public String getCurlParams()
      See Also:
      • curlParams
    • getCurlTimeout

      public Integer 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()