Package com.atlassian.confluence.impl.struts
package com.atlassian.confluence.impl.struts
-
ClassesClassDescriptionThe purpose of this class it to allow unit testing via mocking Class objects.Don't log (as in super) when we fall back to using the default action or namespace names.Temporary override to provide cross-compatibility with Servlet API 4.0 and 6.0.This subclass implements the following additional capabilities: Maps max file size to Confluence global attachment size limit Exempts certain URLs from the multipart request size limitsSubclass of the standard ObjectFactory which specifies that no-arg constructors are not requiredSubclass of the
DefaultAcceptedPatternsCheckerthat does not log warnings when overriding the accepted patterns.The purpose of this class it to define Confluence specific behaviour for Struts SecurityMemberAccess class.Just extend a Filter from Struts to apply access annotationA filter that modifiesStrutsPrepareFilterto use theConfluenceStrutsDispatcherbean.Manages the plugin designated allowlist configuration for Struts OGNL expressions.A specialisation of the standard StrutsDefaultActionFactorywhich adds special handling forPluginAwareActionConfig, and which delegates loading of the action class from the relevantPlugin.A specialisation of the standard StrutsDefaultInterceptorFactorywhich adds special handling forPluginAwareInterceptorConfig, and which delegates loading of the Interceptor class from the relevantPlugin.A specialisation of the standard StrutsStrutsResultFactorywhich adds special handling forPluginAwareResultConfig, and which delegates loading of the ResultTypeConfig class from the relevantPlugin.ParsesStrutsModuleDescriptorderivedDocuments for loading by the Struts configuration.An event listener which responds toXWorkStateChangeEvents and invokes reload() on theConfigurationManager.