com.atlassian.confluence.plugin.descriptor
Class PluginAwareActionConfig

java.lang.Object
  extended by com.opensymphony.xwork.config.entities.ActionConfig
      extended by com.atlassian.confluence.plugin.descriptor.PluginAwareActionConfig
All Implemented Interfaces:
com.opensymphony.xwork.config.entities.InterceptorListHolder, com.opensymphony.xwork.config.entities.Parameterizable, java.io.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
 
Constructor Summary
PluginAwareActionConfig(java.lang.String methodName, java.lang.String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List externalRefs, java.lang.String packageName, com.atlassian.plugin.Plugin plugin)
           
PluginAwareActionConfig(java.lang.String methodName, java.lang.String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, com.atlassian.plugin.Plugin plugin)
           
 
Method Summary
 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, getMethod, getMethodName, getPackageName, getParams, getResults, hashCode, setClassName, setMethodName, setPackageName, setParams, setResults, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginAwareActionConfig

public PluginAwareActionConfig(java.lang.String methodName,
                               java.lang.String className,
                               java.util.Map parameters,
                               java.util.Map results,
                               java.util.List interceptors,
                               com.atlassian.plugin.Plugin plugin)

PluginAwareActionConfig

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

getPlugin

public com.atlassian.plugin.Plugin getPlugin()


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.