blob: d92ce008a9f717e48462f9005619cc27c9e7dcc4 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.struts2.config.entities;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.regex.Pattern;
import org.apache.commons.lang3.StringUtils;
import org.apache.struts2.StrutsConstants;
public class ConstantConfig {
private Boolean devMode;
private Boolean i18nReload;
private String i18nEncoding;
private Boolean configurationXmlReload;
private List<String> actionExtension;
private List<Pattern> actionExcludePattern;
private Boolean tagAltSyntax;
private Integer urlHttpPort;
private Integer urlHttpsPort;
private String urlIncludeParams;
private BeanConfig urlRenderer;
private BeanConfig objectFactory;
private BeanConfig objectFactoryActionFactory;
private BeanConfig objectFactoryResultFactory;
private BeanConfig objectFactoryConverterFactory;
private BeanConfig objectFactoryInterceptorFactory;
private BeanConfig objectFactoryValidatorFactory;
private BeanConfig objectFactoryUnknownHandlerFactory;
private BeanConfig objectTypeDeterminer;
private Locale locale;
private Boolean dispatcherParametersWorkaround;
private BeanConfig freemarkerManagerClassname;
private String freemarkerTemplatesCacheUpdateDelay;
private Boolean freemarkerBeanwrapperCache;
private Integer freemarkerMruMaxStrongSize;
private BeanConfig velocityManagerClassname;
private String velocityConfigfile;
private String velocityToolboxlocation;
private List<String> velocityContexts;
private String uiTemplateDir;
private String uiTheme;
private String uiThemeExpansionToken;
private Long multipartMaxSize;
private String multipartSaveDir;
private Integer multipartBufferSize;
private BeanConfig multipartParser;
private Boolean multipartEnabled;
private Pattern multipartValidationRegex;
private String objectFactorySpringAutoWire;
private Boolean objectFactorySpringAutoWireAlwaysRespect;
private Boolean objectFactorySpringUseClassCache;
private Boolean objectFactorySpringEnableAopSupport;
private Boolean xsltNocache;
private List<String> customProperties;
private List<String> customI18nResources;
private BeanConfig mapperClass;
private List<String> mapperPrefixMapping;
private Boolean serveStatic;
private Boolean serveStaticBrowserCache;
private Boolean enableDynamicMethodInvocation;
private Boolean enableSlashesInActionNames;
private List<String> mapperComposite;
private BeanConfig actionProxyFactory;
private Boolean freemarkerWrapperAltMap;
private BeanConfig xworkConverter;
private Boolean mapperAlwaysSelectFullNamespace;
private BeanConfig xworkTextProvider;
private BeanConfig localeProvider;
private BeanConfig localeProviderFactory;
private String mapperIdParameterName;
private Boolean ognlAllowStaticFieldAccess;
private Boolean ognlAllowStaticMethodAccess;
private BeanConfig actionValidatorManager;
private BeanConfig valueStackFactory;
private BeanConfig reflectionProvider;
private BeanConfig reflectionContextFactory;
private BeanConfig patternMatcher;
private BeanConfig staticContentLoader;
private BeanConfig unknownHandlerManager;
private Boolean elThrowExceptionOnFailure;
private Boolean ognlLogMissingProperties;
private Boolean ognlEnableExpressionCache;
private Boolean ognlEnableOGNLEvalExpression;
private Boolean disableRequestAttributeValueStackLookup;
private BeanConfig viewUrlHelper;
private BeanConfig converterCollection;
private BeanConfig converterArray;
private BeanConfig converterDate;
private BeanConfig converterNumber;
private BeanConfig converterString;
private Boolean handleException;
private BeanConfig converterPropertiesProcessor;
private BeanConfig converterFileProcessor;
private BeanConfig converterAnnotationProcessor;
private BeanConfig converterCreator;
private BeanConfig ConverterHolder;
private BeanConfig expressionParser;
private Pattern allowedActionNames;
private String defaultActionName;
private Pattern allowedMethodNames;
private String defaultMethodName;
private Boolean mapperActionPrefixEnabled;
private Boolean mapperActionPrefixCrossNamespaces;
private String uiTemplateSuffix;
private BeanConfig dispatcherErrorHandler;
private Set<Class<?>> excludedClasses;
private List<Pattern> excludedPackageNamePatterns;
private Set<String> excludedPackageNames;
private BeanConfig excludedPatternsChecker;
private BeanConfig acceptedPatternsChecker;
private Set<Pattern> overrideExcludedPatterns;
private Set<Pattern> overrideAcceptedPatterns;
private Set<Pattern> additionalExcludedPatterns;
private Set<Pattern> additionalAcceptedPatterns;
private BeanConfig contentTypeMatcher;
private String strictMethodInvocationMethodRegex;
private BeanConfig textProviderFactory;
private BeanConfig localizedTextProvider;
private Boolean disallowProxyMemberAccess;
private Integer ognlAutoGrowthCollectionLimit;
protected String beanConfToString(BeanConfig beanConf) {
return beanConf == null ? null : beanConf.getName();
}
private String classesToString(Set<Class<?>> classes) {
List<String> list = null;
if (classes != null && !classes.isEmpty()) {
list = new ArrayList<String>();
for (Class<?> c : classes) {
list.add(c.getName());
}
}
return StringUtils.join(list, ',');
}
public Map<String, String> getAllAsStringsMap() {
Map<String, String> map = new HashMap<>();
map.put(StrutsConstants.STRUTS_DEVMODE, Objects.toString(devMode, null));
map.put(StrutsConstants.STRUTS_I18N_RELOAD, Objects.toString(i18nReload, null));
map.put(StrutsConstants.STRUTS_I18N_ENCODING, i18nEncoding);
map.put(StrutsConstants.STRUTS_CONFIGURATION_XML_RELOAD, Objects.toString(configurationXmlReload, null));
map.put(StrutsConstants.STRUTS_ACTION_EXTENSION, StringUtils.join(actionExtension, ','));
map.put(StrutsConstants.STRUTS_ACTION_EXCLUDE_PATTERN, StringUtils.join(actionExcludePattern, ','));
map.put(StrutsConstants.STRUTS_TAG_ALTSYNTAX, Objects.toString(tagAltSyntax, null));
map.put(StrutsConstants.STRUTS_URL_HTTP_PORT, Objects.toString(urlHttpPort, null));
map.put(StrutsConstants.STRUTS_URL_HTTPS_PORT, Objects.toString(urlHttpsPort, null));
map.put(StrutsConstants.STRUTS_URL_INCLUDEPARAMS, urlIncludeParams);
map.put(StrutsConstants.STRUTS_URL_RENDERER, beanConfToString(urlRenderer));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY, beanConfToString(objectFactory));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_ACTIONFACTORY, beanConfToString(objectFactoryActionFactory));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_RESULTFACTORY, beanConfToString(objectFactoryResultFactory));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_CONVERTERFACTORY, beanConfToString(objectFactoryConverterFactory));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_INTERCEPTORFACTORY, beanConfToString(objectFactoryInterceptorFactory));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_VALIDATORFACTORY, beanConfToString(objectFactoryValidatorFactory));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_UNKNOWNHANDLERFACTORY, beanConfToString(objectFactoryUnknownHandlerFactory));
map.put(StrutsConstants.STRUTS_OBJECTTYPEDETERMINER, beanConfToString(objectTypeDeterminer));
map.put(StrutsConstants.STRUTS_LOCALE, locale == null ? null : locale.getLanguage());
map.put(StrutsConstants.STRUTS_DISPATCHER_PARAMETERSWORKAROUND, Objects.toString(dispatcherParametersWorkaround, null));
map.put(StrutsConstants.STRUTS_FREEMARKER_MANAGER_CLASSNAME, beanConfToString(freemarkerManagerClassname));
map.put(StrutsConstants.STRUTS_FREEMARKER_TEMPLATES_CACHE_UPDATE_DELAY, freemarkerTemplatesCacheUpdateDelay);
map.put(StrutsConstants.STRUTS_FREEMARKER_BEANWRAPPER_CACHE, Objects.toString(freemarkerBeanwrapperCache, null));
map.put(StrutsConstants.STRUTS_FREEMARKER_MRU_MAX_STRONG_SIZE, Objects.toString(freemarkerMruMaxStrongSize, null));
map.put(StrutsConstants.STRUTS_VELOCITY_MANAGER_CLASSNAME, beanConfToString(velocityManagerClassname));
map.put(StrutsConstants.STRUTS_VELOCITY_CONFIGFILE, velocityConfigfile);
map.put(StrutsConstants.STRUTS_VELOCITY_TOOLBOXLOCATION, velocityToolboxlocation);
map.put(StrutsConstants.STRUTS_VELOCITY_CONTEXTS, StringUtils.join(velocityContexts, ','));
map.put(StrutsConstants.STRUTS_UI_TEMPLATEDIR, uiTemplateDir);
map.put(StrutsConstants.STRUTS_UI_THEME, uiTheme);
map.put(StrutsConstants.STRUTS_UI_THEME_EXPANSION_TOKEN, uiThemeExpansionToken);
map.put(StrutsConstants.STRUTS_MULTIPART_MAXSIZE, Objects.toString(multipartMaxSize, null));
map.put(StrutsConstants.STRUTS_MULTIPART_SAVEDIR, multipartSaveDir);
map.put(StrutsConstants.STRUTS_MULTIPART_BUFFERSIZE, Objects.toString(multipartBufferSize, null));
map.put(StrutsConstants.STRUTS_MULTIPART_PARSER, beanConfToString(multipartParser));
map.put(StrutsConstants.STRUTS_MULTIPART_ENABLED, Objects.toString(multipartEnabled, null));
map.put(StrutsConstants.STRUTS_MULTIPART_VALIDATION_REGEX, Objects.toString(multipartValidationRegex, null));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_AUTOWIRE, objectFactorySpringAutoWire);
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_AUTOWIRE_ALWAYS_RESPECT, Objects.toString(objectFactorySpringAutoWireAlwaysRespect, null));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_USE_CLASS_CACHE, Objects.toString(objectFactorySpringUseClassCache, null));
map.put(StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_ENABLE_AOP_SUPPORT, Objects.toString(objectFactorySpringEnableAopSupport, null));
map.put(StrutsConstants.STRUTS_XSLT_NOCACHE, Objects.toString(xsltNocache, null));
map.put(StrutsConstants.STRUTS_CUSTOM_PROPERTIES, StringUtils.join(customProperties, ','));
map.put(StrutsConstants.STRUTS_CUSTOM_I18N_RESOURCES, StringUtils.join(customI18nResources, ','));
map.put(StrutsConstants.STRUTS_MAPPER_CLASS, beanConfToString(mapperClass));
map.put(StrutsConstants.PREFIX_BASED_MAPPER_CONFIGURATION, StringUtils.join(mapperPrefixMapping, ','));
map.put(StrutsConstants.STRUTS_SERVE_STATIC_CONTENT, Objects.toString(serveStatic, null));
map.put(StrutsConstants.STRUTS_SERVE_STATIC_BROWSER_CACHE, Objects.toString(serveStaticBrowserCache, null));
map.put(StrutsConstants.STRUTS_ENABLE_DYNAMIC_METHOD_INVOCATION, Objects.toString(enableDynamicMethodInvocation, null));
map.put(StrutsConstants.STRUTS_ENABLE_SLASHES_IN_ACTION_NAMES, Objects.toString(enableSlashesInActionNames, null));
map.put(StrutsConstants.STRUTS_MAPPER_COMPOSITE, StringUtils.join(mapperComposite, ','));
map.put(StrutsConstants.STRUTS_ACTIONPROXYFACTORY, beanConfToString(actionProxyFactory));
map.put(StrutsConstants.STRUTS_FREEMARKER_WRAPPER_ALT_MAP, Objects.toString(freemarkerWrapperAltMap, null));
map.put(StrutsConstants.STRUTS_XWORKCONVERTER, beanConfToString(xworkConverter));
map.put(StrutsConstants.STRUTS_ALWAYS_SELECT_FULL_NAMESPACE, Objects.toString(mapperAlwaysSelectFullNamespace, null));
map.put(StrutsConstants.STRUTS_XWORKTEXTPROVIDER, beanConfToString(xworkTextProvider));
map.put(StrutsConstants.STRUTS_LOCALE_PROVIDER, beanConfToString(localeProvider));
map.put(StrutsConstants.STRUTS_LOCALE_PROVIDER_FACTORY, beanConfToString(localeProviderFactory));
map.put(StrutsConstants.STRUTS_ID_PARAMETER_NAME, mapperIdParameterName);
map.put(StrutsConstants.STRUTS_ALLOW_STATIC_FIELD_ACCESS, Objects.toString(ognlAllowStaticFieldAccess, null));
map.put(StrutsConstants.STRUTS_ALLOW_STATIC_METHOD_ACCESS, Objects.toString(ognlAllowStaticMethodAccess, null));
map.put(StrutsConstants.STRUTS_ACTIONVALIDATORMANAGER, beanConfToString(actionValidatorManager));
map.put(StrutsConstants.STRUTS_VALUESTACKFACTORY, beanConfToString(valueStackFactory));
map.put(StrutsConstants.STRUTS_REFLECTIONPROVIDER, beanConfToString(reflectionProvider));
map.put(StrutsConstants.STRUTS_REFLECTIONCONTEXTFACTORY, beanConfToString(reflectionContextFactory));
map.put(StrutsConstants.STRUTS_PATTERNMATCHER, beanConfToString(patternMatcher));
map.put(StrutsConstants.STRUTS_STATIC_CONTENT_LOADER, beanConfToString(staticContentLoader));
map.put(StrutsConstants.STRUTS_UNKNOWN_HANDLER_MANAGER, beanConfToString(unknownHandlerManager));
map.put(StrutsConstants.STRUTS_EL_THROW_EXCEPTION, Objects.toString(elThrowExceptionOnFailure, null));
map.put(StrutsConstants.STRUTS_LOG_MISSING_PROPERTIES, Objects.toString(ognlLogMissingProperties, null));
map.put(StrutsConstants.STRUTS_ENABLE_OGNL_EXPRESSION_CACHE, Objects.toString(ognlEnableExpressionCache, null));
map.put(StrutsConstants.STRUTS_ENABLE_OGNL_EVAL_EXPRESSION, Objects.toString(ognlEnableOGNLEvalExpression, null));
map.put(StrutsConstants.STRUTS_DISABLE_REQUEST_ATTRIBUTE_VALUE_STACK_LOOKUP, Objects.toString(disableRequestAttributeValueStackLookup, null));
map.put(StrutsConstants.STRUTS_URL_HELPER, beanConfToString(viewUrlHelper));
map.put(StrutsConstants.STRUTS_CONVERTER_COLLECTION, beanConfToString(converterCollection));
map.put(StrutsConstants.STRUTS_CONVERTER_ARRAY, beanConfToString(converterArray));
map.put(StrutsConstants.STRUTS_CONVERTER_DATE, beanConfToString(converterDate));
map.put(StrutsConstants.STRUTS_CONVERTER_NUMBER, beanConfToString(converterNumber));
map.put(StrutsConstants.STRUTS_CONVERTER_STRING, beanConfToString(converterString));
map.put(StrutsConstants.STRUTS_HANDLE_EXCEPTION, Objects.toString(handleException, null));
map.put(StrutsConstants.STRUTS_CONVERTER_PROPERTIES_PROCESSOR, beanConfToString(converterPropertiesProcessor));
map.put(StrutsConstants.STRUTS_CONVERTER_FILE_PROCESSOR, beanConfToString(converterFileProcessor));
map.put(StrutsConstants.STRUTS_CONVERTER_ANNOTATION_PROCESSOR, beanConfToString(converterAnnotationProcessor));
map.put(StrutsConstants.STRUTS_CONVERTER_CREATOR, beanConfToString(converterCreator));
map.put(StrutsConstants.STRUTS_CONVERTER_HOLDER, beanConfToString(ConverterHolder));
map.put(StrutsConstants.STRUTS_EXPRESSION_PARSER, beanConfToString(expressionParser));
map.put(StrutsConstants.STRUTS_ALLOWED_ACTION_NAMES, Objects.toString(allowedActionNames, null));
map.put(StrutsConstants.STRUTS_DEFAULT_ACTION_NAME, defaultActionName);
map.put(StrutsConstants.STRUTS_ALLOWED_METHOD_NAMES, Objects.toString(allowedMethodNames, null));
map.put(StrutsConstants.STRUTS_DEFAULT_METHOD_NAME, defaultMethodName);
map.put(StrutsConstants.STRUTS_MAPPER_ACTION_PREFIX_ENABLED, Objects.toString(mapperActionPrefixEnabled, null));
map.put(StrutsConstants.STRUTS_MAPPER_ACTION_PREFIX_CROSSNAMESPACES, Objects.toString(mapperActionPrefixCrossNamespaces, null));
map.put(StrutsConstants.DEFAULT_TEMPLATE_TYPE_CONFIG_KEY, uiTemplateSuffix);
map.put(StrutsConstants.STRUTS_DISPATCHER_ERROR_HANDLER, beanConfToString(dispatcherErrorHandler));
map.put(StrutsConstants.STRUTS_EXCLUDED_CLASSES, classesToString(excludedClasses));
map.put(StrutsConstants.STRUTS_EXCLUDED_PACKAGE_NAME_PATTERNS, StringUtils.join(excludedPackageNamePatterns, ','));
map.put(StrutsConstants.STRUTS_EXCLUDED_PACKAGE_NAMES, StringUtils.join(excludedPackageNames, ','));
map.put(StrutsConstants.STRUTS_EXCLUDED_PATTERNS_CHECKER, beanConfToString(excludedPatternsChecker));
map.put(StrutsConstants.STRUTS_ACCEPTED_PATTERNS_CHECKER, beanConfToString(acceptedPatternsChecker));
map.put(StrutsConstants.STRUTS_OVERRIDE_EXCLUDED_PATTERNS, StringUtils.join(overrideExcludedPatterns, ','));
map.put(StrutsConstants.STRUTS_OVERRIDE_ACCEPTED_PATTERNS, StringUtils.join(overrideAcceptedPatterns, ','));
map.put(StrutsConstants.STRUTS_ADDITIONAL_EXCLUDED_PATTERNS, StringUtils.join(additionalExcludedPatterns, ','));
map.put(StrutsConstants.STRUTS_ADDITIONAL_ACCEPTED_PATTERNS, StringUtils.join(additionalAcceptedPatterns, ','));
map.put(StrutsConstants.STRUTS_CONTENT_TYPE_MATCHER, beanConfToString(contentTypeMatcher));
map.put(StrutsConstants.STRUTS_SMI_METHOD_REGEX, strictMethodInvocationMethodRegex);
map.put(StrutsConstants.STRUTS_TEXT_PROVIDER_FACTORY, beanConfToString(textProviderFactory));
map.put(StrutsConstants.STRUTS_LOCALIZED_TEXT_PROVIDER, beanConfToString(localizedTextProvider));
map.put(StrutsConstants.STRUTS_DISALLOW_PROXY_MEMBER_ACCESS, Objects.toString(disallowProxyMemberAccess, null));
map.put(StrutsConstants.STRUTS_OGNL_AUTO_GROWTH_COLLECTION_LIMIT, Objects.toString(ognlAutoGrowthCollectionLimit, null));
return map;
}
public Boolean getDevMode() {
return devMode;
}
public void setDevMode(Boolean devMode) {
this.devMode = devMode;
}
public Boolean getI18nReload() {
return i18nReload;
}
public void setI18nReload(Boolean i18nReload) {
this.i18nReload = i18nReload;
}
public String getI18nEncoding() {
return i18nEncoding;
}
public void setI18nEncoding(String i18nEncoding) {
this.i18nEncoding = i18nEncoding;
}
public Boolean getConfigurationXmlReload() {
return configurationXmlReload;
}
public void setConfigurationXmlReload(Boolean configurationXmlReload) {
this.configurationXmlReload = configurationXmlReload;
}
public List<String> getActionExtension() {
return actionExtension;
}
public void setActionExtension(List<String> actionExtension) {
this.actionExtension = actionExtension;
}
public List<Pattern> getActionExcludePattern() {
return actionExcludePattern;
}
public void setActionExcludePattern(List<Pattern> actionExcludePattern) {
this.actionExcludePattern = actionExcludePattern;
}
public Boolean getTagAltSyntax() {
return tagAltSyntax;
}
public void setTagAltSyntax(Boolean tagAltSyntax) {
this.tagAltSyntax = tagAltSyntax;
}
public Integer getUrlHttpPort() {
return urlHttpPort;
}
public void setUrlHttpPort(Integer urlHttpPort) {
this.urlHttpPort = urlHttpPort;
}
public Integer getUrlHttpsPort() {
return urlHttpsPort;
}
public void setUrlHttpsPort(Integer urlHttpsPort) {
this.urlHttpsPort = urlHttpsPort;
}
public String getUrlIncludeParams() {
return urlIncludeParams;
}
public void setUrlIncludeParams(String urlIncludeParams) {
this.urlIncludeParams = urlIncludeParams;
}
public BeanConfig getUrlRenderer() {
return urlRenderer;
}
public void setUrlRenderer(BeanConfig urlRenderer) {
this.urlRenderer = urlRenderer;
}
public void setUrlRenderer(Class<?> clazz) {
this.urlRenderer = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactory() {
return objectFactory;
}
public void setObjectFactory(BeanConfig objectFactory) {
this.objectFactory = objectFactory;
}
public void setObjectFactory(Class<?> clazz) {
this.objectFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactoryActionFactory() {
return objectFactoryActionFactory;
}
public void setObjectFactoryActionFactory(BeanConfig objectFactoryActionFactory) {
this.objectFactoryActionFactory = objectFactoryActionFactory;
}
public void setObjectFactoryActionFactory(Class<?> clazz) {
this.objectFactoryActionFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactoryResultFactory() {
return objectFactoryResultFactory;
}
public void setObjectFactoryResultFactory(BeanConfig objectFactoryResultFactory) {
this.objectFactoryResultFactory = objectFactoryResultFactory;
}
public void setObjectFactoryResultFactory(Class<?> clazz) {
this.objectFactoryResultFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactoryConverterFactory() {
return objectFactoryConverterFactory;
}
public void setObjectFactoryConverterFactory(BeanConfig objectFactoryConverterFactory) {
this.objectFactoryConverterFactory = objectFactoryConverterFactory;
}
public void setObjectFactoryConverterFactory(Class<?> clazz) {
this.objectFactoryConverterFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactoryInterceptorFactory() {
return objectFactoryInterceptorFactory;
}
public void setObjectFactoryInterceptorFactory(BeanConfig objectFactoryInterceptorFactory) {
this.objectFactoryInterceptorFactory = objectFactoryInterceptorFactory;
}
public void setObjectFactoryInterceptorFactory(Class<?> clazz) {
this.objectFactoryInterceptorFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactoryValidatorFactory() {
return objectFactoryValidatorFactory;
}
public void setObjectFactoryValidatorFactory(BeanConfig objectFactoryValidatorFactory) {
this.objectFactoryValidatorFactory = objectFactoryValidatorFactory;
}
public void setObjectFactoryValidatorFactory(Class<?> clazz) {
this.objectFactoryValidatorFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectFactoryUnknownHandlerFactory() {
return objectFactoryUnknownHandlerFactory;
}
public void setObjectFactoryUnknownHandlerFactory(BeanConfig objectFactoryUnknownHandlerFactory) {
this.objectFactoryUnknownHandlerFactory = objectFactoryUnknownHandlerFactory;
}
public void setObjectFactoryUnknownHandlerFactory(Class<?> clazz) {
this.objectFactoryUnknownHandlerFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getObjectTypeDeterminer() {
return objectTypeDeterminer;
}
public void setObjectTypeDeterminer(BeanConfig objectTypeDeterminer) {
this.objectTypeDeterminer = objectTypeDeterminer;
}
public void setObjectTypeDeterminer(Class<?> clazz) {
this.objectTypeDeterminer = new BeanConfig(clazz, clazz.getName());
}
public Locale getLocale() {
return locale;
}
public void setLocale(Locale locale) {
this.locale = locale;
}
public Boolean getDispatcherParametersWorkaround() {
return dispatcherParametersWorkaround;
}
public void setDispatcherParametersWorkaround(Boolean dispatcherParametersWorkaround) {
this.dispatcherParametersWorkaround = dispatcherParametersWorkaround;
}
public BeanConfig getFreemarkerManagerClassname() {
return freemarkerManagerClassname;
}
public void setFreemarkerManagerClassname(BeanConfig freemarkerManagerClassname) {
this.freemarkerManagerClassname = freemarkerManagerClassname;
}
public void setFreemarkerManagerClassname(Class<?> clazz) {
this.freemarkerManagerClassname = new BeanConfig(clazz, clazz.getName());
}
public String getFreemarkerTemplatesCacheUpdateDelay() {
return freemarkerTemplatesCacheUpdateDelay;
}
public void setFreemarkerTemplatesCacheUpdateDelay(String freemarkerTemplatesCacheUpdateDelay) {
this.freemarkerTemplatesCacheUpdateDelay = freemarkerTemplatesCacheUpdateDelay;
}
public Boolean getFreemarkerBeanwrapperCache() {
return freemarkerBeanwrapperCache;
}
public void setFreemarkerBeanwrapperCache(Boolean freemarkerBeanwrapperCache) {
this.freemarkerBeanwrapperCache = freemarkerBeanwrapperCache;
}
public Integer getFreemarkerMruMaxStrongSize() {
return freemarkerMruMaxStrongSize;
}
public void setFreemarkerMruMaxStrongSize(Integer freemarkerMruMaxStrongSize) {
this.freemarkerMruMaxStrongSize = freemarkerMruMaxStrongSize;
}
public BeanConfig getVelocityManagerClassname() {
return velocityManagerClassname;
}
public void setVelocityManagerClassname(BeanConfig velocityManagerClassname) {
this.velocityManagerClassname = velocityManagerClassname;
}
public void setVelocityManagerClassname(Class<?> clazz) {
this.velocityManagerClassname = new BeanConfig(clazz, clazz.getName());
}
public String getVelocityConfigfile() {
return velocityConfigfile;
}
public void setVelocityConfigfile(String velocityConfigfile) {
this.velocityConfigfile = velocityConfigfile;
}
public String getVelocityToolboxlocation() {
return velocityToolboxlocation;
}
public void setVelocityToolboxlocation(String velocityToolboxlocation) {
this.velocityToolboxlocation = velocityToolboxlocation;
}
public List<String> getVelocityContexts() {
return velocityContexts;
}
public void setVelocityContexts(List<String> velocityContexts) {
this.velocityContexts = velocityContexts;
}
public String getUiTemplateDir() {
return uiTemplateDir;
}
public void setUiTemplateDir(String uiTemplateDir) {
this.uiTemplateDir = uiTemplateDir;
}
public String getUiTheme() {
return uiTheme;
}
public void setUiTheme(String uiTheme) {
this.uiTheme = uiTheme;
}
public String getUiThemeExpansionToken() {
return uiThemeExpansionToken;
}
public void setUiThemeExpansionToken(String uiThemeExpansionToken) {
this.uiThemeExpansionToken = uiThemeExpansionToken;
}
public Long getMultipartMaxSize() {
return multipartMaxSize;
}
public void setMultipartMaxSize(Long multipartMaxSize) {
this.multipartMaxSize = multipartMaxSize;
}
public String getMultipartSaveDir() {
return multipartSaveDir;
}
public void setMultipartSaveDir(String multipartSaveDir) {
this.multipartSaveDir = multipartSaveDir;
}
public Integer getMultipartBufferSize() {
return multipartBufferSize;
}
public void setMultipartBufferSize(Integer multipartBufferSize) {
this.multipartBufferSize = multipartBufferSize;
}
public BeanConfig getMultipartParser() {
return multipartParser;
}
public void setMultipartParser(BeanConfig multipartParser) {
this.multipartParser = multipartParser;
}
public void setMultipartParser(Class<?> clazz) {
this.multipartParser = new BeanConfig(clazz, clazz.getName());
}
public Boolean getMultipartEnabled() {
return multipartEnabled;
}
public void setMultipartEnabled(Boolean multipartEnabled) {
this.multipartEnabled = multipartEnabled;
}
public Pattern getMultipartValidationRegex() {
return multipartValidationRegex;
}
public void setMultipartValidationRegex(Pattern multipartValidationRegex) {
this.multipartValidationRegex = multipartValidationRegex;
}
public String getObjectFactorySpringAutoWire() {
return objectFactorySpringAutoWire;
}
public void setObjectFactorySpringAutoWire(String objectFactorySpringAutoWire) {
this.objectFactorySpringAutoWire = objectFactorySpringAutoWire;
}
public Boolean getObjectFactorySpringAutoWireAlwaysRespect() {
return objectFactorySpringAutoWireAlwaysRespect;
}
public void setObjectFactorySpringAutoWireAlwaysRespect(Boolean objectFactorySpringAutoWireAlwaysRespect) {
this.objectFactorySpringAutoWireAlwaysRespect = objectFactorySpringAutoWireAlwaysRespect;
}
public Boolean getObjectFactorySpringUseClassCache() {
return objectFactorySpringUseClassCache;
}
public void setObjectFactorySpringUseClassCache(Boolean objectFactorySpringUseClassCache) {
this.objectFactorySpringUseClassCache = objectFactorySpringUseClassCache;
}
public Boolean getObjectFactorySpringEnableAopSupport() {
return objectFactorySpringEnableAopSupport;
}
public void setObjectFactorySpringEnableAopSupport(Boolean objectFactorySpringEnableAopSupport) {
this.objectFactorySpringEnableAopSupport = objectFactorySpringEnableAopSupport;
}
public Boolean getXsltNocache() {
return xsltNocache;
}
public void setXsltNocache(Boolean xsltNocache) {
this.xsltNocache = xsltNocache;
}
public List<String> getCustomProperties() {
return customProperties;
}
public void setCustomProperties(List<String> customProperties) {
this.customProperties = customProperties;
}
public List<String> getCustomI18nResources() {
return customI18nResources;
}
public void setCustomI18nResources(List<String> customI18nResources) {
this.customI18nResources = customI18nResources;
}
public BeanConfig getMapperClass() {
return mapperClass;
}
public void setMapperClass(BeanConfig mapperClass) {
this.mapperClass = mapperClass;
}
public void setMapperClass(Class<?> clazz) {
this.mapperClass = new BeanConfig(clazz, clazz.getName());
}
public List<String> getMapperPrefixMapping() {
return mapperPrefixMapping;
}
public void setMapperPrefixMapping(List<String> mapperPrefixMapping) {
this.mapperPrefixMapping = mapperPrefixMapping;
}
public Boolean getServeStatic() {
return serveStatic;
}
public void setServeStatic(Boolean serveStatic) {
this.serveStatic = serveStatic;
}
public Boolean getServeStaticBrowserCache() {
return serveStaticBrowserCache;
}
public void setServeStaticBrowserCache(Boolean serveStaticBrowserCache) {
this.serveStaticBrowserCache = serveStaticBrowserCache;
}
public Boolean getEnableDynamicMethodInvocation() {
return enableDynamicMethodInvocation;
}
public void setEnableDynamicMethodInvocation(Boolean enableDynamicMethodInvocation) {
this.enableDynamicMethodInvocation = enableDynamicMethodInvocation;
}
public Boolean getEnableSlashesInActionNames() {
return enableSlashesInActionNames;
}
public void setEnableSlashesInActionNames(Boolean enableSlashesInActionNames) {
this.enableSlashesInActionNames = enableSlashesInActionNames;
}
public List<String> getMapperComposite() {
return mapperComposite;
}
public void setMapperComposite(List<String> mapperComposite) {
this.mapperComposite = mapperComposite;
}
public BeanConfig getActionProxyFactory() {
return actionProxyFactory;
}
public void setActionProxyFactory(BeanConfig actionProxyFactory) {
this.actionProxyFactory = actionProxyFactory;
}
public void setActionProxyFactory(Class<?> clazz) {
this.actionProxyFactory = new BeanConfig(clazz, clazz.getName());
}
public Boolean getFreemarkerWrapperAltMap() {
return freemarkerWrapperAltMap;
}
public void setFreemarkerWrapperAltMap(Boolean freemarkerWrapperAltMap) {
this.freemarkerWrapperAltMap = freemarkerWrapperAltMap;
}
public BeanConfig getXworkConverter() {
return xworkConverter;
}
public void setXworkConverter(BeanConfig xworkConverter) {
this.xworkConverter = xworkConverter;
}
public void setXworkConverter(Class<?> clazz) {
this.xworkConverter = new BeanConfig(clazz, clazz.getName());
}
public Boolean getMapperAlwaysSelectFullNamespace() {
return mapperAlwaysSelectFullNamespace;
}
public void setMapperAlwaysSelectFullNamespace(Boolean mapperAlwaysSelectFullNamespace) {
this.mapperAlwaysSelectFullNamespace = mapperAlwaysSelectFullNamespace;
}
public BeanConfig getXworkTextProvider() {
return xworkTextProvider;
}
public void setXworkTextProvider(BeanConfig xworkTextProvider) {
this.xworkTextProvider = xworkTextProvider;
}
public void setXworkTextProvider(Class<?> clazz) {
this.xworkTextProvider = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getLocaleProvider() {
return localeProvider;
}
public void setLocaleProvider(BeanConfig localeProvider) {
this.localeProvider = localeProvider;
}
public void setLocaleProvider(Class<?> clazz) {
this.localeProvider = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getLocaleProviderFactory() {
return localeProviderFactory;
}
public void setLocaleProviderFactory(BeanConfig localeProviderFactory) {
this.localeProviderFactory = localeProviderFactory;
}
public void setLocaleProviderFactory(Class<?> clazz) {
this.localeProviderFactory = new BeanConfig(clazz, clazz.getName());
}
public String getMapperIdParameterName() {
return mapperIdParameterName;
}
public void setMapperIdParameterName(String mapperIdParameterName) {
this.mapperIdParameterName = mapperIdParameterName;
}
public Boolean getOgnlAllowStaticFieldAccess() {
return ognlAllowStaticFieldAccess;
}
public void setOgnlAllowStaticFieldAccess(Boolean ognlAllowStaticFieldAccess) {
this.ognlAllowStaticFieldAccess = ognlAllowStaticFieldAccess;
}
public Boolean getOgnlAllowStaticMethodAccess() {
return ognlAllowStaticMethodAccess;
}
public void setOgnlAllowStaticMethodAccess(Boolean ognlAllowStaticMethodAccess) {
this.ognlAllowStaticMethodAccess = ognlAllowStaticMethodAccess;
}
public BeanConfig getActionValidatorManager() {
return actionValidatorManager;
}
public void setActionValidatorManager(BeanConfig actionValidatorManager) {
this.actionValidatorManager = actionValidatorManager;
}
public void setActionValidatorManager(Class<?> clazz) {
this.actionValidatorManager = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getValueStackFactory() {
return valueStackFactory;
}
public void setValueStackFactory(BeanConfig valueStackFactory) {
this.valueStackFactory = valueStackFactory;
}
public void setValueStackFactory(Class<?> clazz) {
this.valueStackFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getReflectionProvider() {
return reflectionProvider;
}
public void setReflectionProvider(BeanConfig reflectionProvider) {
this.reflectionProvider = reflectionProvider;
}
public void setReflectionProvider(Class<?> clazz) {
this.reflectionProvider = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getReflectionContextFactory() {
return reflectionContextFactory;
}
public void setReflectionContextFactory(BeanConfig reflectionContextFactory) {
this.reflectionContextFactory = reflectionContextFactory;
}
public void setReflectionContextFactory(Class<?> clazz) {
this.reflectionContextFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getPatternMatcher() {
return patternMatcher;
}
public void setPatternMatcher(BeanConfig patternMatcher) {
this.patternMatcher = patternMatcher;
}
public void setPatternMatcher(Class<?> clazz) {
this.patternMatcher = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getStaticContentLoader() {
return staticContentLoader;
}
public void setStaticContentLoader(BeanConfig staticContentLoader) {
this.staticContentLoader = staticContentLoader;
}
public void setStaticContentLoader(Class<?> clazz) {
this.staticContentLoader = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getUnknownHandlerManager() {
return unknownHandlerManager;
}
public void setUnknownHandlerManager(BeanConfig unknownHandlerManager) {
this.unknownHandlerManager = unknownHandlerManager;
}
public void setUnknownHandlerManager(Class<?> clazz) {
this.unknownHandlerManager = new BeanConfig(clazz, clazz.getName());
}
public Boolean getElThrowExceptionOnFailure() {
return elThrowExceptionOnFailure;
}
public void setElThrowExceptionOnFailure(Boolean elThrowExceptionOnFailure) {
this.elThrowExceptionOnFailure = elThrowExceptionOnFailure;
}
public Boolean getOgnlLogMissingProperties() {
return ognlLogMissingProperties;
}
public void setOgnlLogMissingProperties(Boolean ognlLogMissingProperties) {
this.ognlLogMissingProperties = ognlLogMissingProperties;
}
public Boolean getOgnlEnableExpressionCache() {
return ognlEnableExpressionCache;
}
public void setOgnlEnableExpressionCache(Boolean ognlEnableExpressionCache) {
this.ognlEnableExpressionCache = ognlEnableExpressionCache;
}
public Boolean getOgnlEnableOGNLEvalExpression() {
return ognlEnableOGNLEvalExpression;
}
public void setOgnlEnableOGNLEvalExpression(Boolean ognlEnableOGNLEvalExpression) {
this.ognlEnableOGNLEvalExpression = ognlEnableOGNLEvalExpression;
}
public Boolean getDisableRequestAttributeValueStackLookup() {
return disableRequestAttributeValueStackLookup;
}
public void setDisableRequestAttributeValueStackLookup(Boolean disableRequestAttributeValueStackLookup) {
this.disableRequestAttributeValueStackLookup = disableRequestAttributeValueStackLookup;
}
public BeanConfig getViewUrlHelper() {
return viewUrlHelper;
}
public void setViewUrlHelper(BeanConfig viewUrlHelper) {
this.viewUrlHelper = viewUrlHelper;
}
public void setViewUrlHelper(Class<?> clazz) {
this.viewUrlHelper = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterCollection() {
return converterCollection;
}
public void setConverterCollection(BeanConfig converterCollection) {
this.converterCollection = converterCollection;
}
public void setConverterCollection(Class<?> clazz) {
this.converterCollection = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterArray() {
return converterArray;
}
public void setConverterArray(BeanConfig converterArray) {
this.converterArray = converterArray;
}
public void setConverterArray(Class<?> clazz) {
this.converterArray = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterDate() {
return converterDate;
}
public void setConverterDate(BeanConfig converterDate) {
this.converterDate = converterDate;
}
public void setConverterDate(Class<?> clazz) {
this.converterDate = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterNumber() {
return converterNumber;
}
public void setConverterNumber(BeanConfig converterNumber) {
this.converterNumber = converterNumber;
}
public void setConverterNumber(Class<?> clazz) {
this.converterNumber = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterString() {
return converterString;
}
public void setConverterString(BeanConfig converterString) {
this.converterString = converterString;
}
public void setConverterString(Class<?> clazz) {
this.converterString = new BeanConfig(clazz, clazz.getName());
}
public Boolean getHandleException() {
return handleException;
}
public void setHandleException(Boolean handleException) {
this.handleException = handleException;
}
public BeanConfig getConverterPropertiesProcessor() {
return converterPropertiesProcessor;
}
public void setConverterPropertiesProcessor(BeanConfig converterPropertiesProcessor) {
this.converterPropertiesProcessor = converterPropertiesProcessor;
}
public void setConverterPropertiesProcessor(Class<?> clazz) {
this.converterPropertiesProcessor = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterFileProcessor() {
return converterFileProcessor;
}
public void setConverterFileProcessor(BeanConfig converterFileProcessor) {
this.converterFileProcessor = converterFileProcessor;
}
public void setConverterFileProcessor(Class<?> clazz) {
this.converterFileProcessor = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterAnnotationProcessor() {
return converterAnnotationProcessor;
}
public void setConverterAnnotationProcessor(BeanConfig converterAnnotationProcessor) {
this.converterAnnotationProcessor = converterAnnotationProcessor;
}
public void setConverterAnnotationProcessor(Class<?> clazz) {
this.converterAnnotationProcessor = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterCreator() {
return converterCreator;
}
public void setConverterCreator(BeanConfig converterCreator) {
this.converterCreator = converterCreator;
}
public void setConverterCreator(Class<?> clazz) {
this.converterCreator = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getConverterHolder() {
return ConverterHolder;
}
public void setConverterHolder(BeanConfig ConverterHolder) {
this.ConverterHolder = ConverterHolder;
}
public void setConverterHolder(Class<?> clazz) {
this.ConverterHolder = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getExpressionParser() {
return expressionParser;
}
public void setExpressionParser(BeanConfig expressionParser) {
this.expressionParser = expressionParser;
}
public void setExpressionParser(Class<?> clazz) {
this.expressionParser = new BeanConfig(clazz, clazz.getName());
}
public Pattern getAllowedActionNames() {
return allowedActionNames;
}
public void setAllowedActionNames(Pattern allowedActionNames) {
this.allowedActionNames = allowedActionNames;
}
public String getDefaultActionName() {
return defaultActionName;
}
public void setDefaultActionName(String defaultActionName) {
this.defaultActionName = defaultActionName;
}
public Pattern getAllowedMethodNames() {
return allowedMethodNames;
}
public void setAllowedMethodNames(Pattern allowedMethodNames) {
this.allowedMethodNames = allowedMethodNames;
}
public String getDefaultMethodName() {
return defaultMethodName;
}
public void setDefaultMethodName(String defaultMethodName) {
this.defaultMethodName = defaultMethodName;
}
public Boolean getMapperActionPrefixEnabled() {
return mapperActionPrefixEnabled;
}
public void setMapperActionPrefixEnabled(Boolean mapperActionPrefixEnabled) {
this.mapperActionPrefixEnabled = mapperActionPrefixEnabled;
}
public Boolean getMapperActionPrefixCrossNamespaces() {
return mapperActionPrefixCrossNamespaces;
}
public void setMapperActionPrefixCrossNamespaces(Boolean mapperActionPrefixCrossNamespaces) {
this.mapperActionPrefixCrossNamespaces = mapperActionPrefixCrossNamespaces;
}
public String getUiTemplateSuffix() {
return uiTemplateSuffix;
}
public void setUiTemplateSuffix(String uiTemplateSuffix) {
this.uiTemplateSuffix = uiTemplateSuffix;
}
public BeanConfig getDispatcherErrorHandler() {
return dispatcherErrorHandler;
}
public void setDispatcherErrorHandler(BeanConfig dispatcherErrorHandler) {
this.dispatcherErrorHandler = dispatcherErrorHandler;
}
public void setDispatcherErrorHandler(Class<?> clazz) {
this.dispatcherErrorHandler = new BeanConfig(clazz, clazz.getName());
}
public Set<Class<?>> getExcludedClasses() {
return excludedClasses;
}
public void setExcludedClasses(Set<Class<?>> excludedClasses) {
this.excludedClasses = excludedClasses;
}
public List<Pattern> getExcludedPackageNamePatterns() {
return excludedPackageNamePatterns;
}
public void setExcludedPackageNamePatterns(List<Pattern> excludedPackageNamePatterns) {
this.excludedPackageNamePatterns = excludedPackageNamePatterns;
}
public Set<String> getExcludedPackageNames() {
return excludedPackageNames;
}
public void setExcludedPackageNames(Set<String> excludedPackageNames) {
this.excludedPackageNames = excludedPackageNames;
}
public BeanConfig getExcludedPatternsChecker() {
return excludedPatternsChecker;
}
public void setExcludedPatternsChecker(BeanConfig excludedPatternsChecker) {
this.excludedPatternsChecker = excludedPatternsChecker;
}
public void setExcludedPatternsChecker(Class<?> clazz) {
this.excludedPatternsChecker = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getAcceptedPatternsChecker() {
return acceptedPatternsChecker;
}
public void setAcceptedPatternsChecker(BeanConfig acceptedPatternsChecker) {
this.acceptedPatternsChecker = acceptedPatternsChecker;
}
public void setAcceptedPatternsChecker(Class<?> clazz) {
this.acceptedPatternsChecker = new BeanConfig(clazz, clazz.getName());
}
public Set<Pattern> getOverrideExcludedPatterns() {
return overrideExcludedPatterns;
}
public void setOverrideExcludedPatterns(Set<Pattern> overrideExcludedPatterns) {
this.overrideExcludedPatterns = overrideExcludedPatterns;
}
public Set<Pattern> getOverrideAcceptedPatterns() {
return overrideAcceptedPatterns;
}
public void setOverrideAcceptedPatterns(Set<Pattern> overrideAcceptedPatterns) {
this.overrideAcceptedPatterns = overrideAcceptedPatterns;
}
public Set<Pattern> getAdditionalExcludedPatterns() {
return additionalExcludedPatterns;
}
public void setAdditionalExcludedPatterns(Set<Pattern> additionalExcludedPatterns) {
this.additionalExcludedPatterns = additionalExcludedPatterns;
}
public Set<Pattern> getAdditionalAcceptedPatterns() {
return additionalAcceptedPatterns;
}
public void setAdditionalAcceptedPatterns(Set<Pattern> additionalAcceptedPatterns) {
this.additionalAcceptedPatterns = additionalAcceptedPatterns;
}
public BeanConfig getContentTypeMatcher() {
return contentTypeMatcher;
}
public void setContentTypeMatcher(BeanConfig contentTypeMatcher) {
this.contentTypeMatcher = contentTypeMatcher;
}
public void setContentTypeMatcher(Class<?> clazz) {
this.contentTypeMatcher = new BeanConfig(clazz, clazz.getName());
}
public String getStrictMethodInvocationMethodRegex() {
return strictMethodInvocationMethodRegex;
}
public void setStrictMethodInvocationMethodRegex(String strictMethodInvocationMethodRegex) {
this.strictMethodInvocationMethodRegex = strictMethodInvocationMethodRegex;
}
public BeanConfig getTextProviderFactory() {
return textProviderFactory;
}
public void setTextProviderFactory(BeanConfig textProviderFactory) {
this.textProviderFactory = textProviderFactory;
}
public void setTextProviderFactory(Class<?> clazz) {
this.textProviderFactory = new BeanConfig(clazz, clazz.getName());
}
public BeanConfig getLocalizedTextProvider() {
return localizedTextProvider;
}
public void setLocalizedTextProvider(BeanConfig localizedTextProvider) {
this.localizedTextProvider = localizedTextProvider;
}
public void setLocalizedTextProvider(Class<?> clazz) {
this.localizedTextProvider = new BeanConfig(clazz, clazz.getName());
}
public Boolean getDisallowProxyMemberAccess() {
return disallowProxyMemberAccess;
}
public void setDisallowProxyMemberAccess(Boolean disallowProxyMemberAccess) {
this.disallowProxyMemberAccess = disallowProxyMemberAccess;
}
public Integer getOgnlAutoGrowthCollectionLimit() {
return ognlAutoGrowthCollectionLimit;
}
public void setOgnlAutoGrowthCollectionLimit(Integer ognlAutoGrowthCollectionLimit) {
this.ognlAutoGrowthCollectionLimit = ognlAutoGrowthCollectionLimit;
}
}