@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()
appWindowMode
public int getHttpSessionExpirationTimeoutSec()
httpSessionExpirationTimeoutSec
public 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()
saveExportedByteArrayDataThresholdBytes
public long getWebJarResourcesCacheTime()
webJarResourcesCacheTime
public boolean isProductionMode()
productionMode
public int getJmxConsoleMBeanOperationTimeoutSec()
jmxConsoleMBeanOperationTimeoutSec
public long getBackgroundTaskTimeoutCheckInterval()
backgroundTaskTimeoutCheckInterval
public int getDefaultMaxFetchSize()
public int getEntityMaxFetchSize(java.lang.String entityName)
public int getDefaultPageSize()
public int getEntityPageSize(java.lang.String entityName)
public int getMaxTabCount()
maxTabCount
public boolean isShowBreadCrumbs()
showBreadCrumbs
public boolean isDefaultScreenCanBeClosed()
defaultScreenCanBeClosed
public java.lang.String getDefaultScreenId()
defaultScreenId
public java.lang.String getLoginScreenId()
loginScreenId
public java.lang.String getMainScreenId()
mainScreenId
public java.lang.String getInitialScreenId()
initialScreenId
public int getMainTabCaptionLength()
mainTabCaptionLength
public boolean isLocaleSelectVisible()
localeSelectVisible