Class PluginAwareActionConfig

  • All Implemented Interfaces:
    com.opensymphony.xwork2.util.location.Locatable, Serializable

    public class PluginAwareActionConfig
    extends com.opensymphony.xwork2.config.entities.ActionConfig
    ActionConfig that contains a reference to its originating plugin. This allows the corresponding factory to use the appropriate class loader (OSGI) to access the classes of the plugin.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.opensymphony.xwork2.config.entities.ActionConfig

        com.opensymphony.xwork2.config.entities.ActionConfig.Builder
    • Field Summary

      • Fields inherited from class com.opensymphony.xwork2.config.entities.ActionConfig

        allowedMethods, className, DEFAULT_METHOD, DEFAULT_METHOD_REGEX, exceptionMappings, interceptors, methodName, name, packageName, params, results, strictMethodInvocation, WILDCARD
      • Fields inherited from class com.opensymphony.xwork2.util.location.Located

        location
    • Constructor Summary

      Constructors 
      Constructor Description
      PluginAwareActionConfig​(com.opensymphony.xwork2.config.entities.ActionConfig config, com.atlassian.plugin.Plugin plugin)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.atlassian.plugin.Plugin getPlugin()  
      void setPlugin​(com.atlassian.plugin.Plugin plugin)  
      • Methods inherited from class com.opensymphony.xwork2.config.entities.ActionConfig

        equals, getAllowedMethods, getClassName, getExceptionMappings, getInterceptors, getMethodName, getName, getPackageName, getParams, getResults, hashCode, isAllowedMethod, isStrictMethodInvocation, toString
      • Methods inherited from class com.opensymphony.xwork2.util.location.Located

        getLocation, setLocation
    • Constructor Detail

      • PluginAwareActionConfig

        public PluginAwareActionConfig​(com.opensymphony.xwork2.config.entities.ActionConfig config,
                                       com.atlassian.plugin.Plugin plugin)
    • Method Detail

      • getPlugin

        public com.atlassian.plugin.Plugin getPlugin()
      • setPlugin

        public void setPlugin​(com.atlassian.plugin.Plugin plugin)