com.atlassian.bamboo.plugin.xwork
Class PluginAwareActionConfig

java.lang.Object
  extended by com.opensymphony.xwork.util.location.Located
      extended by com.opensymphony.xwork.config.entities.ActionConfig
          extended by com.atlassian.bamboo.plugin.xwork.PluginAwareActionConfig
All Implemented Interfaces:
com.opensymphony.xwork.config.entities.InterceptorListHolder, com.opensymphony.xwork.config.entities.Parameterizable, com.opensymphony.xwork.util.location.Locatable, 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, exceptionMappings, externalRefs, interceptors, methodName, packageName, params, results
 
Fields inherited from class com.opensymphony.xwork.util.location.Located
location
 
Constructor Summary
PluginAwareActionConfig()
           
PluginAwareActionConfig(java.lang.String methodName, java.lang.Class clazz, java.util.Map parameters, java.util.Map results, java.util.List interceptors)
           
PluginAwareActionConfig(java.lang.String methodName, java.lang.Class clazz, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List exceptionMappings)
           
PluginAwareActionConfig(java.lang.String methodName, java.lang.String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors)
           
PluginAwareActionConfig(java.lang.String methodName, java.lang.String className, java.util.Map parameters, java.util.Map results, java.util.List interceptors, java.util.List exceptionMappings)
           
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.util.List exceptionMappings, java.lang.String packageName)
           
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)
           
 
Method Summary
 com.atlassian.plugin.Plugin getPlugin()
           
 void setPlugin(com.atlassian.plugin.Plugin plugin)
           
 
Methods inherited from class com.opensymphony.xwork.config.entities.ActionConfig
addExceptionMapping, addExceptionMappings, addExternalRef, addExternalRefs, addInterceptor, addInterceptors, addParam, addResultConfig, equals, getClassName, getExceptionMappings, getExternalRefs, getInterceptors, getMethodName, getPackageName, getParams, getResults, hashCode, setClassName, setMethodName, setPackageName, setParams, setResults, toString
 
Methods inherited from class com.opensymphony.xwork.util.location.Located
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginAwareActionConfig

public PluginAwareActionConfig()

PluginAwareActionConfig

public PluginAwareActionConfig(java.lang.String methodName,
                               java.lang.Class clazz,
                               java.util.Map parameters,
                               java.util.Map results,
                               java.util.List interceptors)

PluginAwareActionConfig

public PluginAwareActionConfig(java.lang.String methodName,
                               java.lang.Class clazz,
                               java.util.Map parameters,
                               java.util.Map results,
                               java.util.List interceptors,
                               java.util.List exceptionMappings)

PluginAwareActionConfig

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

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 exceptionMappings)

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)

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.util.List exceptionMappings,
                               java.lang.String packageName)
Method Detail

getPlugin

public com.atlassian.plugin.Plugin getPlugin()

setPlugin

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


Copyright © 2012 Atlassian. All Rights Reserved.