Class FlowuiProperties

java.lang.Object
io.jmix.flowui.FlowuiProperties

@ConfigurationProperties(prefix="jmix.flowui") @ConstructorBinding public class FlowuiProperties extends Object
  • Constructor Details

    • FlowuiProperties

      public FlowuiProperties(@DefaultValue("login") String loginViewId, @DefaultValue("main") String mainViewId, @DefaultValue("true") boolean compositeMenu, @DefaultValue("10000") Integer defaultMaxFetchSize, @Nullable Map<String,Integer> entityMaxFetchSize, @DefaultValue("50") Integer defaultPageSize, @Nullable Map<String,Integer> entityPageSize, @DefaultValue({"htm","html","jpg","png","jpeg","pdf"}) List<String> viewFileExtensions, @DefaultValue("102400") int saveExportedByteArrayDataThresholdBytes)
  • Method Details

    • getLoginViewId

      public String getLoginViewId()
      See Also:
      • loginViewId
    • getMainViewId

      public String getMainViewId()
      See Also:
      • mainViewId
    • isCompositeMenu

      public boolean isCompositeMenu()
      See Also:
      • compositeMenu
    • getDefaultMaxFetchSize

      public int getDefaultMaxFetchSize()
    • getEntityMaxFetchSize

      public int getEntityMaxFetchSize(String entityName)
    • getDefaultPageSize

      public int getDefaultPageSize()
    • getEntityPageSize

      public int getEntityPageSize(String entityName)
    • getViewFileExtensions

      public List<String> getViewFileExtensions()
      See Also:
      • viewFileExtensions
    • getSaveExportedByteArrayDataThresholdBytes

      public int getSaveExportedByteArrayDataThresholdBytes()
      See Also:
      • saveExportedByteArrayDataThresholdBytes