Class JmixOfficeIntegrationManagementFacade

java.lang.Object
io.jmix.reports.libintegration.JmixOfficeIntegrationManagementFacade

@ManagedResource(description="Manages OpenOffice integration", objectName="jmix.reports:type=JmixOfficeIntegration") @Component("report_JmixOfficeIntegrationManagementFacade") public class JmixOfficeIntegrationManagementFacade extends Object
  • Constructor Details

    • JmixOfficeIntegrationManagementFacade

      public JmixOfficeIntegrationManagementFacade()
  • Method Details

    • setTimeoutInSeconds

      @ManagedAttribute(description="Timeout (in seconds) to generate doc/docx report document") public void setTimeoutInSeconds(Integer timeoutInSeconds)
    • getTimeoutInSeconds

      @ManagedAttribute(description="Timeout (in seconds) to generate doc/docx report document") public Integer getTimeoutInSeconds()
    • setDisplayDeviceAvailable

      @ManagedAttribute(description="Has to be false if using OpenOffice reporting formatter on a *nix server without X server running") public void setDisplayDeviceAvailable(Boolean displayDeviceAvailable)
    • isDisplayDeviceAvailable

      @ManagedAttribute(description="Has to be false if using OpenOffice reporting formatter on a *nix server without X server running") public Boolean isDisplayDeviceAvailable()
    • setTemporaryDirPath

      @ManagedAttribute(description="Directory for temporary files") public void setTemporaryDirPath(String temporaryDirPath)
    • getTemporaryDirPath

      @ManagedAttribute(description="Directory for temporary files") public String getTemporaryDirPath()
    • getAvailablePorts

      @ManagedAttribute(description="The list of ports to start OpenOffice on") public String getAvailablePorts()
    • hardReloadAccessPorts

      @ManagedOperation(description="Closes all connections to OpenOffice") public void hardReloadAccessPorts()