package org.apereo.cas.configuration.model.core.web; import java.nio.charset.StandardCharsets; /** * Configuration properties class for message.bundle. * * @author Dmitriy Kopylenko * @since 5.0.0 */ public class MessageBundleProperties { private String encoding = StandardCharsets.UTF_8.name(); private int cacheSeconds = 180; private boolean fallbackSystemLocale; private boolean useCodeMessage = true; private String[] baseNames = new String[] {"classpath:custom_messages", "classpath:messages"}; public String getEncoding() { return encoding; } public void setEncoding(final String encoding) { this.encoding = encoding; } public int getCacheSeconds() { return cacheSeconds; } public void setCacheSeconds(final int cacheSeconds) { this.cacheSeconds = cacheSeconds; } public boolean isFallbackSystemLocale() { return fallbackSystemLocale; } public void setFallbackSystemLocale(final boolean fallbackSystemLocale) { this.fallbackSystemLocale = fallbackSystemLocale; } public boolean isUseCodeMessage() { return useCodeMessage; } public void setUseCodeMessage(final boolean useCodeMessage) { this.useCodeMessage = useCodeMessage; } public String[] getBaseNames() { return baseNames; } public void setBaseNames(final String[] baseNames) { this.baseNames = baseNames; } }