@ConfigurationProperties(prefix="jmix.ui")
@ConstructorBinding
public class UiProperties
extends java.lang.Object
| Constructor and Description |
|---|
UiProperties(boolean testMode,
boolean performanceTestMode,
boolean productionMode,
java.lang.String appWindowMode,
boolean compositeMenu,
boolean allowAnonymousAccess,
int jmxConsoleMBeanOperationTimeoutSec,
int httpSessionExpirationTimeoutSec,
UrlHandlingMode urlHandlingMode,
java.util.List<java.lang.String> linkHandlerActions,
java.util.List<java.lang.String> viewFileExtensions,
int saveExportedByteArrayDataThresholdBytes,
long webJarResourcesCacheTime,
long backgroundTaskTimeoutCheckInterval,
java.lang.Integer defaultMaxFetchSize,
java.util.Map<java.lang.String,java.lang.Integer> entityMaxFetchSize,
java.lang.Integer defaultPageSize,
java.util.Map<java.lang.String,java.lang.Integer> entityPageSize,
int maxTabCount,
boolean showBreadCrumbs,
boolean defaultScreenCanBeClosed,
java.lang.String defaultScreenId,
java.lang.String loginScreenId,
java.lang.String mainScreenId,
java.lang.String initialScreenId,
boolean localeSelectVisible,
int mainTabCaptionLength) |
public UiProperties(boolean testMode,
boolean performanceTestMode,
@DefaultValue(value="false")
boolean productionMode,
@DefaultValue(value="TABBED")
java.lang.String appWindowMode,
@DefaultValue(value="true")
boolean compositeMenu,
@DefaultValue(value="false")
boolean allowAnonymousAccess,
@DefaultValue(value="600")
int jmxConsoleMBeanOperationTimeoutSec,
@DefaultValue(value="1800")
int httpSessionExpirationTimeoutSec,
@DefaultValue(value="URL_ROUTES")
UrlHandlingMode urlHandlingMode,
@DefaultValue(value={"open","o"})
java.util.List<java.lang.String> linkHandlerActions,
@DefaultValue(value={"htm","html","jpg","png","jpeg","pdf"})
java.util.List<java.lang.String> viewFileExtensions,
@DefaultValue(value="102400")
int saveExportedByteArrayDataThresholdBytes,
@DefaultValue(value="31536000")
long webJarResourcesCacheTime,
@DefaultValue(value="5000")
long backgroundTaskTimeoutCheckInterval,
@DefaultValue(value="10000")
java.lang.Integer defaultMaxFetchSize,
@Nullable
java.util.Map<java.lang.String,java.lang.Integer> entityMaxFetchSize,
@DefaultValue(value="50")
java.lang.Integer defaultPageSize,
@Nullable
java.util.Map<java.lang.String,java.lang.Integer> entityPageSize,
@DefaultValue(value="20")
int maxTabCount,
@DefaultValue(value="true")
boolean showBreadCrumbs,
@DefaultValue(value="true")
boolean defaultScreenCanBeClosed,
java.lang.String defaultScreenId,
@DefaultValue(value="login")
java.lang.String loginScreenId,
@DefaultValue(value="main")
java.lang.String mainScreenId,
java.lang.String initialScreenId,
@DefaultValue(value="true")
boolean localeSelectVisible,
@DefaultValue(value="25")
int mainTabCaptionLength)
public boolean isTestMode()
public boolean isPerformanceTestMode()
public java.lang.String getAppWindowMode()
appWindowModepublic int getHttpSessionExpirationTimeoutSec()
httpSessionExpirationTimeoutSecpublic UrlHandlingMode getUrlHandlingMode()
public java.util.List<java.lang.String> getLinkHandlerActions()
public boolean isAllowAnonymousAccess()
public boolean isCompositeMenu()
public java.util.List<java.lang.String> getViewFileExtensions()
public int getSaveExportedByteArrayDataThresholdBytes()
saveExportedByteArrayDataThresholdBytespublic long getWebJarResourcesCacheTime()
webJarResourcesCacheTimepublic boolean isProductionMode()
productionModepublic int getJmxConsoleMBeanOperationTimeoutSec()
jmxConsoleMBeanOperationTimeoutSecpublic long getBackgroundTaskTimeoutCheckInterval()
backgroundTaskTimeoutCheckIntervalpublic int getDefaultMaxFetchSize()
public int getEntityMaxFetchSize(java.lang.String entityName)
public int getDefaultPageSize()
public int getEntityPageSize(java.lang.String entityName)
public int getMaxTabCount()
maxTabCountpublic boolean isShowBreadCrumbs()
showBreadCrumbspublic boolean isDefaultScreenCanBeClosed()
defaultScreenCanBeClosedpublic java.lang.String getDefaultScreenId()
defaultScreenIdpublic java.lang.String getLoginScreenId()
loginScreenIdpublic java.lang.String getMainScreenId()
mainScreenIdpublic java.lang.String getInitialScreenId()
initialScreenIdpublic int getMainTabCaptionLength()
mainTabCaptionLengthpublic boolean isLocaleSelectVisible()
localeSelectVisible