Package org.spincast.website
Class AppConfigDefault
java.lang.Object
org.spincast.plugins.config.ConfigFinder
org.spincast.plugins.config.SpincastConfigDefault
org.spincast.website.AppConfigDefault
- All Implemented Interfaces:
org.spincast.core.config.SpincastConfig,AppConfig
public class AppConfigDefault
extends org.spincast.plugins.config.SpincastConfigDefault
implements AppConfig
Application configurations
-
Nested Class Summary
Nested classes/interfaces inherited from class org.spincast.plugins.config.ConfigFinder
org.spincast.plugins.config.ConfigFinder.ConfigFinderBuilder -
Field Summary
FieldsFields inherited from class org.spincast.plugins.config.SpincastConfigDefault
ENVIRONMENT_NAME_DEFAULTFields inherited from class org.spincast.plugins.config.ConfigFinder
configs, rawConfigs -
Constructor Summary
ConstructorsConstructorDescriptionAppConfigDefault(org.spincast.plugins.config.SpincastConfigPluginConfig spincastConfigPluginConfig, boolean testingMode) Constructor -
Method Summary
Modifier and TypeMethodDescriptionA list of username/password that allow administrative privileges.intintintThe number of news entries on a regular "News" listing page.intThe number of news entries for a feed request.protected StringbooleanMethods inherited from class org.spincast.plugins.config.SpincastConfigDefault
getContentTypesToSkipGziping, getCookieNameFlashMessage, getCookieNameLocale, getCookieNameTimeZoneId, getCookiesValidatorCookieName, getDefaultLocale, getDefaultRouteCacheFilterSecondsNbr, getDefaultRouteCacheFilterSecondsNbrCdns, getDefaultStaticResourceCacheConfig, getDefaultTemplateVariablesFilterPosition, getDefaultTimeZone, getDictionaryEntryNotFoundBehavior, getHostForDefaultPublicServerSchemeHostPort, getJsonPathArrayIndexMax, getKeyMaxLengthWhenConvertingMapToJsonObject, getMaxNumberOfKeysWhenConvertingMapToJsonObject, getPublicServerHost, getPublicServerPort, getPublicServerScheme, getPublicURI, getRouteForwardingMaxNumber, getServerHost, getServerMaxRequestBodyBytes, getSpincastModelRootVariableName, getTempDir, getValidationElementDefaultName, getWritableRootDir, init, isAddDefaultTemplateVariablesFilter, isDefaultRouteCacheFilterPrivate, isEnableCookiesValidator, isEnableHttp2, isRoutesCaseSensitive, isTestingMode, isValidateLocalhostHost, isWriteToDiskDynamicStaticResourceMethods inherited from class org.spincast.plugins.config.ConfigFinder
clearPrefixes, configure, expandMap, getAppJarDirectory, getAppRootDirectoryNoJar, getBigDecimal, getBigDecimal, getBigDecimalFromElement, getBigDecimalList, getBigDecimalList, getBoolean, getBoolean, getBooleanFromElement, getBooleanList, getBooleanList, getClasspathFilePath, getConfig, getConfig, getConfigFromMap, getConfigFromMap, getConfigList, getConfigList, getConfigs, getDate, getDate, getDateFromElement, getDateList, getDateList, getEnvironmentVariables, getEnvironmentVariablesConfigs, getEnvironmentVariablesPrefixes, getExternalFilePath, getInteger, getInteger, getIntegerFromElement, getIntegerList, getIntegerList, getLong, getLong, getLongFromElement, getLongList, getLongList, getMap, getMap, getMapList, getMapList, getRawConfig, getRawConfigs, getString, getString, getStringList, getStringList, getSystemPropertiesConfigs, getSystemPropertiesPrefixes, isEnvironmentVariablesStripPrefix, isExternalFileConfigsOverrideEnvironmentVariables, isSystemPropertiesStripPrefix, isThrowExceptionIfSpecifiedClasspathConfigFileIsNotFound, isThrowExceptionIfSpecifiedExternalConfigFileIsNotFound, loadYamlFileConfigs, mergeMapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.spincast.core.config.SpincastConfig
getContentTypesToSkipGziping, getCookieNameFlashMessage, getCookieNameLocale, getCookieNameTimeZoneId, getCookiesValidatorCookieName, getDefaultLocale, getDefaultRouteCacheFilterSecondsNbr, getDefaultRouteCacheFilterSecondsNbrCdns, getDefaultStaticResourceCacheConfig, getDefaultTemplateVariablesFilterPosition, getDefaultTimeZone, getDictionaryEntryNotFoundBehavior, getJsonPathArrayIndexMax, getKeyMaxLengthWhenConvertingMapToJsonObject, getMaxNumberOfKeysWhenConvertingMapToJsonObject, getPublicServerHost, getPublicServerPort, getPublicServerScheme, getRouteForwardingMaxNumber, getServerHost, getServerMaxRequestBodyBytes, getSpincastModelRootVariableName, getTempDir, getValidationElementDefaultName, getWritableRootDir, isAddDefaultTemplateVariablesFilter, isDefaultRouteCacheFilterPrivate, isEnableCookiesValidator, isEnableHttp2, isRoutesCaseSensitive, isTestingMode, isValidateLocalhostHost, isWriteToDiskDynamicStaticResource
-
Field Details
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Details
-
AppConfigDefault
@Inject public AppConfigDefault(org.spincast.plugins.config.SpincastConfigPluginConfig spincastConfigPluginConfig, boolean testingMode) Constructor
-
-
Method Details
-
getPublicUrlBase
- Specified by:
getPublicUrlBasein interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getPublicUrlBasein classorg.spincast.plugins.config.SpincastConfigDefault
-
getHttpServerPort
public int getHttpServerPort()- Specified by:
getHttpServerPortin interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getHttpServerPortin classorg.spincast.plugins.config.SpincastConfigDefault
-
getHttpsServerPort
public int getHttpsServerPort()- Specified by:
getHttpsServerPortin interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getHttpsServerPortin classorg.spincast.plugins.config.SpincastConfigDefault
-
getHttpsKeyStorePath
- Specified by:
getHttpsKeyStorePathin interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getHttpsKeyStorePathin classorg.spincast.plugins.config.SpincastConfigDefault
-
getHttpsKeyStoreType
- Specified by:
getHttpsKeyStoreTypein interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getHttpsKeyStoreTypein classorg.spincast.plugins.config.SpincastConfigDefault
-
getHttpsKeyStoreStorePass
- Specified by:
getHttpsKeyStoreStorePassin interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getHttpsKeyStoreStorePassin classorg.spincast.plugins.config.SpincastConfigDefault
-
getHttpsKeyStoreKeyPass
- Specified by:
getHttpsKeyStoreKeyPassin interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getHttpsKeyStoreKeyPassin classorg.spincast.plugins.config.SpincastConfigDefault
-
getEnvironmentName
- Specified by:
getEnvironmentNamein interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getEnvironmentNamein classorg.spincast.plugins.config.SpincastConfigDefault
-
isDevelopmentMode
public boolean isDevelopmentMode()- Specified by:
isDevelopmentModein interfaceorg.spincast.core.config.SpincastConfig- Overrides:
isDevelopmentModein classorg.spincast.plugins.config.SpincastConfigDefault
-
getSpincastWritableDirPath
- Overrides:
getSpincastWritableDirPathin classorg.spincast.plugins.config.SpincastConfigDefault
-
getNbrNewsEntriesOnNewsPage
public int getNbrNewsEntriesOnNewsPage()Description copied from interface:AppConfigThe number of news entries on a regular "News" listing page.- Specified by:
getNbrNewsEntriesOnNewsPagein interfaceAppConfig
-
getNbrNewsEntriesPerFeedRequest
public int getNbrNewsEntriesPerFeedRequest()Description copied from interface:AppConfigThe number of news entries for a feed request.- Specified by:
getNbrNewsEntriesPerFeedRequestin interfaceAppConfig
-
getAdminUsernamesPasswords
public List<org.spincast.shaded.org.apache.commons.lang3.tuple.Pair<String,String>> getAdminUsernamesPasswords()Description copied from interface:AppConfigA list of username/password that allow administrative privileges.- Specified by:
getAdminUsernamesPasswordsin interfaceAppConfig
-
getQueryParamFlashMessageId
- Specified by:
getQueryParamFlashMessageIdin interfaceorg.spincast.core.config.SpincastConfig- Overrides:
getQueryParamFlashMessageIdin classorg.spincast.plugins.config.SpincastConfigDefault
-