Class PluginAwareActionConfig

  • All Implemented Interfaces:
    com.opensymphony.xwork.config.entities.InterceptorListHolder, com.opensymphony.xwork.config.entities.Parameterizable, Serializable

    public class PluginAwareActionConfig
    extends com.opensymphony.xwork.config.entities.ActionConfig
    ActionConfig that contains a reference to its parent plugin. This allows the action to access the classes of the plugin (provided by the OSGI class loader).
    See Also:
    Serialized Form
    • Field Summary

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

        className, externalRefs, interceptors, method, methodName, packageName, params, results
    • Method Summary

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

        addExternalRef, addExternalRefs, addInterceptor, addInterceptors, addParam, addResultConfig, equals, getClassName, getExternalRefs, getInterceptors, getMethodName, getPackageName, getParams, getResults, hashCode, setClassName, setMethodName, setPackageName, setParams, setResults, toString
    • Constructor Detail

      • PluginAwareActionConfig

        public PluginAwareActionConfig​(String methodName,
                                       String className,
                                       Map parameters,
                                       Map results,
                                       List interceptors,
                                       com.atlassian.plugin.Plugin plugin)
      • PluginAwareActionConfig

        public PluginAwareActionConfig​(String methodName,
                                       String className,
                                       Map parameters,
                                       Map results,
                                       List interceptors,
                                       List externalRefs,
                                       String packageName,
                                       com.atlassian.plugin.Plugin plugin)
    • Method Detail

      • getPlugin

        public com.atlassian.plugin.Plugin getPlugin()