com.opensymphony.xwork.config.entities
Class ActionConfig
java.lang.Object
com.opensymphony.xwork.util.location.Located
com.opensymphony.xwork.config.entities.ActionConfig
- All Implemented Interfaces:
- InterceptorListHolder, Parameterizable, Locatable, java.io.Serializable
public class ActionConfig
- extends Located
- implements InterceptorListHolder, Parameterizable, java.io.Serializable
Contains everything needed to configure and execute an action:
- methodName - the method name to execute on the action. If this is null, the Action will be cast to the Action
Interface and the execute() method called
- clazz - the class name for the action
- params - the params to be set for this action just before execution
- results - the result map {String -> View class}
- resultParameters - params for results {String -> Map}
- typeConverter - the Ognl TypeConverter to use when getting/setting properties
- Version:
- $Revision: 991 $
- Author:
- Mike, Rainer Hermanns
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.xwork.util.location.Located |
location |
Constructor Summary |
ActionConfig()
|
ActionConfig(java.lang.String methodName,
java.lang.Class clazz,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors)
|
ActionConfig(java.lang.String methodName,
java.lang.Class clazz,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors,
java.util.List exceptionMappings)
|
ActionConfig(java.lang.String methodName,
java.lang.String className,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors)
|
ActionConfig(java.lang.String methodName,
java.lang.String className,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors,
java.util.List exceptionMappings)
|
ActionConfig(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)
|
ActionConfig(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)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
externalRefs
protected java.util.List externalRefs
interceptors
protected java.util.List interceptors
params
protected java.util.Map params
results
protected java.util.Map results
exceptionMappings
protected java.util.List exceptionMappings
className
protected java.lang.String className
methodName
protected java.lang.String methodName
packageName
protected java.lang.String packageName
ActionConfig
public ActionConfig()
ActionConfig
public ActionConfig(java.lang.String methodName,
java.lang.Class clazz,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors)
ActionConfig
public ActionConfig(java.lang.String methodName,
java.lang.Class clazz,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors,
java.util.List exceptionMappings)
ActionConfig
public ActionConfig(java.lang.String methodName,
java.lang.String className,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors)
ActionConfig
public ActionConfig(java.lang.String methodName,
java.lang.String className,
java.util.Map parameters,
java.util.Map results,
java.util.List interceptors,
java.util.List exceptionMappings)
ActionConfig
public ActionConfig(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)
ActionConfig
public ActionConfig(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)
setClassName
public void setClassName(java.lang.String className)
getClassName
public java.lang.String getClassName()
getExternalRefs
public java.util.List getExternalRefs()
getExceptionMappings
public java.util.List getExceptionMappings()
getInterceptors
public java.util.List getInterceptors()
setMethodName
public void setMethodName(java.lang.String methodName)
getMethodName
public java.lang.String getMethodName()
- Returns name of the action method
- Returns:
- name of the method to execute
setPackageName
public void setPackageName(java.lang.String packageName)
- Parameters:
packageName
- The packageName to set.
getPackageName
public java.lang.String getPackageName()
- Returns:
- Returns the packageName.
setParams
public void setParams(java.util.Map params)
- Specified by:
setParams
in interface Parameterizable
getParams
public java.util.Map getParams()
- Specified by:
getParams
in interface Parameterizable
setResults
public void setResults(java.util.Map results)
getResults
public java.util.Map getResults()
addExternalRef
public void addExternalRef(ExternalReference reference)
addExternalRefs
public void addExternalRefs(java.util.List externalRefs)
addExceptionMapping
public void addExceptionMapping(ExceptionMappingConfig exceptionMapping)
addExceptionMappings
public void addExceptionMappings(java.util.List exceptionMappings)
addInterceptor
public void addInterceptor(InterceptorMapping interceptor)
- Specified by:
addInterceptor
in interface InterceptorListHolder
addInterceptors
public void addInterceptors(java.util.List interceptors)
- Specified by:
addInterceptors
in interface InterceptorListHolder
addParam
public void addParam(java.lang.String name,
java.lang.Object value)
- Specified by:
addParam
in interface Parameterizable
addResultConfig
public void addResultConfig(ResultConfig resultConfig)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object