Class PluginAwareResultConfig

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

    public class PluginAwareResultConfig
    extends com.opensymphony.xwork2.config.entities.ResultConfig
    ResultConfig 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.ResultConfig

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

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

        className, name, params
      • Fields inherited from class com.opensymphony.xwork2.util.location.Located

        location
    • Constructor Summary

      Constructors 
      Constructor Description
      PluginAwareResultConfig​(com.opensymphony.xwork2.config.entities.ResultConfig 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.ResultConfig

        equals, getClassName, getName, getParams, hashCode, toString
      • Methods inherited from class com.opensymphony.xwork2.util.location.Located

        getLocation, setLocation
    • Constructor Detail

      • PluginAwareResultConfig

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

      • getPlugin

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

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